Hallo,
Als een DLL-bestand aanwezig is op de Windows-systeemschijf maar de bedrijfsapplicatie het niet kan laden, betekent dit niet automatisch dat de DLL zelf ontbreekt. De oorzaak kan liggen bij een ontbrekende afhankelijkheid, een mismatch tussen 32-bits en 64-bits componenten, onjuiste DLL-zoekpaden, onvoldoende toegangsrechten of een incompatibele DLL-versie.
Controleer eerst de exacte foutmelding in Event Viewer onder Windows Logs > Application en zoek naar de fout die optreedt wanneer de applicatie start. Controleer vervolgens met Microsoft Sysinternals Process Monitor welke DLL-aanvraag mislukt en of de applicatie NAME NOT FOUND, ACCESS DENIED of een laadfout retourneert. Als de DLL gevonden wordt, onderzoek dan ook de bijbehorende afhankelijkheden en controleer of de architectuur van de DLL overeenkomt met die van de applicatie. Gebruik voor ontbrekende runtimecomponenten uitsluitend de officiële installatiepakketten van de softwareleverancier of Microsoft; download geen losse DLL-bestanden van externe websites en kopieer ze niet willekeurig naar de Windows-systeemmappen.
Om de oorzaak nauwkeurig vast te stellen, heb ik de exacte foutmelding, de DLL-bestandsnaam, de applicatienaam en de vraag nodig of de fout op één computer of op meerdere computers optreedt. Vermeld ook of het probleem is begonnen na een Windows-update of een wijziging aan de applicatie.
Domic Vo.