Correction: DllUnregisterServer a échoué avec le code d'erreur 0x80040200



Essayez Notre Instrument Pour Éliminer Les Problèmes

Certains utilisateurs de Windows rencontrent le « DllUnregisterServer a échoué avec le code d'erreur 0x80040200 ′ lorsque vous essayez d'enregistrer ou de désinscrire un fichier DLL ou lorsque vous essayez d'installer une application qui tente d'enregistrer automatiquement un fichier DLL. Ce problème se produirait sous Windows 7, Windows 8.1 et Windows 10.



DllUnregisterServer a échoué avec le code d'erreur 0x80040200



La cause la plus courante qui finira par produire cette erreur particulière est un problème d'autorisation. Pour vous en occuper, vous devrez essayer d'enregistrer ou désenregistrer le fichier DLL avec un accès administrateur.



Cependant, si le problème survient lors de la tentative d'installation d'un programme, vous devrez peut-être réenregistrer le fichier après l'échec de l'installation. Si vous rencontrez le problème avec un Dépendance OCX , essayez de déplacer le fichier vers le dossier System32 avant de recommencer l'installation.

Méthode 1: annulation de l'enregistrement du fichier DLL avec l'accès administrateur

Si vous voyez cette erreur lors de la tentative de désinscription manuelle d'un fichier DLL, vous finirez probablement par voir le 0x80040200 car vous ne disposez pas des autorisations suffisantes. Si ce scénario est applicable, vous devriez être en mesure d'éviter complètement ce message d'erreur en utilisant le «Regsvr32» commande dans une invite de commande élevée.

Si vous n’avez pas déjà essayé cela, suivez les instructions ci-dessous pour tenter de désinscrire manuellement le fichier DLL à partir d’une invite CMD élevée:



  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez «Cmd» dans la zone de texte et appuyez sur Ctrl + Maj + Entrée ouvrir un surélevé CMD rapide. Quand vous voyez le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui d'accorder des privilèges administratifs.

    Exécution de l'invite de commande

  2. Une fois que vous êtes dans l'invite CMD élevée, tapez la commande suivante et appuyez sur Entrer pour désinscrire manuellement le fichier .DLL:
    regsvr32 / u * Fichier DLL *

    Remarque: Gardez à l'esprit que * fichier DLL * est simplement un espace réservé. Vous devrez le remplacer par le nom + l'extension du fichier DLL que vous essayez de désinscrire. Par exemple, nous devions désenregistrer le fichier cdo32.dll, nous avons donc utilisé le regsvr32 / u cdo32.dll commander.

  3. Si l'opération s'est terminée avec succès sans le 0x80040200 code d'erreur, redémarrez votre ordinateur, puis terminez l'installation à l'origine du problème.

Si le même problème persiste ou si cette opération n'est pas applicable, passez au correctif potentiel suivant ci-dessous.

Méthode 2: réenregistrement du fichier après l'installation du programme

Si vous voyez cette erreur lors de la tentative d'installation d'une application, vous voyez probablement cette erreur en raison de certaines dépendances qui ne sont pas chargées correctement. Dans ce cas, vous pourrez probablement contourner le problème en exécuter le programme d'installation avec les droits d'administrateur, puis désinscription et enregistrement de la dépendance défaillante manuellement.

Remarque: Ce correctif est souvent signalé comme efficace sur Windows 7.

Dans le cas où ce scénario est applicable, suivez les instructions ci-dessous pour exécuter l'installation avec un accès administrateur, puis réenregistrez la dépendance défaillante:

  1. Ouvrez l'Explorateur de fichiers et accédez à l'emplacement du programme d'installation à l'origine de l'erreur.
  2. Faites un clic droit dessus et choisissez Exécuter en tant qu'administrateur dans le menu contextuel nouvellement apparu.

    Exécuter le programme d'installation avec un accès administrateur

  3. Suivez les instructions à l'écran pour terminer l'installation. Ça ne vous dérange pas si vous voyez la même chose 0x80040200 erreur - Fermez simplement la fenêtre d'erreur et passez à l'étape suivante.
  4. Ouvrez un Courir boîte de dialogue en appuyant sur Touche Windows + R . Ensuite, tapez «Cmd» dans la zone de texte et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite CMD élevée.

    Exécution de l'invite de commande

  5. Une fois que vous êtes dans le terminal d'invite de commandes, tapez les commandes suivantes dans l'ordre et appuyez sur Entrée après chaque commande pour désinscrire, puis réenregistrer la dépendance OCX:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. Redémarrez votre ordinateur et voyez si le problème est résolu au prochain démarrage de l'ordinateur.

Si le même problème persiste, passez au correctif potentiel suivant ci-dessous.

Méthode 3: exécution du fichier OCX à partir du dossier System32

Si vous rencontrez ce problème particulier lorsque vous travaillez avec un fichier .ocx (extension de contrôle OLE), vous rencontrez probablement un problème d'autorisation. Plusieurs utilisateurs concernés ont confirmé avoir réussi à résoudre ce problème en déplaçant le fichier .OCX vers le dossier System32 et en le lançant à partir de là pour s'assurer qu'il dispose de l'accès nécessaire.

IMPORTANT: Ne le faites que si vous êtes sûr à 100% que le fichier .OCX ne présente pas de risque pour la sécurité.

Si vous rencontrez effectivement le 0x80040200 code d'erreur avec ce type de fichier, suivez les instructions ci-dessous pour déplacer le fichier dans le dossier System32 avant de l'ouvrir:

  1. Ouvrez l'Explorateur de fichiers, accédez à l'emplacement du fichier .OCX, cliquez dessus avec le bouton droit de la souris et choisissez Couper dans le menu contextuel.

    Couper le fichier

  2. Ensuite, accédez à C: Windows System32 et collez le fichier que vous venez de copié dans votre presse-papiers .
  3. Une fois que le fichier réside dans le Système32 dossier, répétez l'installation une fois de plus et voyez si vous rencontrez toujours le même 0x80040200 Erreur.
Mots clés les fenêtres 3 minutes de lecture