ERROR_DLL_INIT_FAILED 0x8007045A
Code d'erreur 1114 · HRESULT 0x8007045A
Message officiel (tel qu'affiché à l'écran) : A dynamic link library (DLL) initialization routine failed.
Ce que cela signifie
La DLL a bien été trouvée et chargée, mais sa routine d'initialisation (DllMain ou initialiseur statique) a renvoyé FALSE, le plus souvent parce que ses propres dépendances ou sa configuration sont défectueuses.
Comment corriger ERROR_DLL_INIT_FAILED
- Réinstallez l'application et son environnement d'exécution (Visual C++ Redistributable, outil de réparation .NET)
- Environnement d'exécution système corrompu : exécutez « sfc /scannow », puis « DISM /Online /Cleanup-Image /RestoreHealth »
- Vérifiez le manifeste de l'application et le côte-à-côte (WinSxS) : une stratégie SxS défectueuse fait échouer l'initialisation de façon systématique
- La surveillance de l'antivirus peut s'injecter dans le démarrage de la DLL et le perturber : désactivez la « protection comportementale » de l'antivirus pour tester
- Pour votre propre code : lancez l'application avec un débogueur attaché et placez un point d'arrêt dans DllMain ; la cause de l'échec est généralement une dépendance qui échoue en premier
Erreurs liées
Source : Microsoft WinError.h · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)
Dernière mise à jour :