Correction : DllRegisterServer Failed Error 0x8002801c

L’erreur 0x8002801c se produit lorsqu’il y a un problème d’accès au registre OLE (Object Linking and Embedding). Des autorisations système insuffisantes déclenchent ce code d’erreur lorsque l’enregistrement d’un fichier OCX (extension de contrôle OLE) n’aboutit pas. On sait que cela se produit fréquemment lors de l’utilisation de regsvr32 via Command Prompt sous Windows 7.

Il est fréquent de voir ce code d’erreur lorsqu’on essaie d’enregistrer un fichier OCX à partir de C:\ Windows\ système 32. La plupart du temps, l’appel au DLLRegisterServer échoue à cause d’un problème de permission et n’a rien à voir avec le composant OCX réel que vous essayez d’enregistrer.

Heureusement, l’erreur 0x8002801c peut être évitée en copiant le fichier OCX dans C:\ Windows\ SysWOW64 et en répétant l’opération avec des privilèges d’administrateur. Si vous êtes actuellement confronté à ce problème, suivez le guide pas à pas ci-dessous pour éliminer l’erreur 0x8002801c et enregistrer avec succès votre fichier OCX.

Réparation de l’erreur 0x8002801c après l’échec de l’enregistrement du fichier OCX

  1. Ouvrez l’explorateur de fichiers et naviguez jusqu’à votre partition Windows. Ensuite, allez dans le dossier Windows > Windows 32 et utilisez la barre de recherche pour rechercher le fichier OCX.
    Note : Dans ce cas, le nom du fichier est MSCOMCT2.OCX, mais vous pouvez reproduire cette procédure tout composant OCX qui échoue à s’enregistrer.
  2. Copiez le fichier OCX dans votre presse-papiers. Ensuite, retournez dans le dossier Windows et ouvrez le dossier nommé sysWOW64. Ensuite, collez simplement le fichier OCX à cet endroit.
  3. Ouvrez le menu Démarrer (coin inférieur gauche) et tapez « cmd ». Ensuite, faites un clic droit sur Invite de commande et cliquez sur Exécuter en tant qu’administrateur.
  4. Dans l’invite de commande élevée, tapez regsvr32 + le composant OCX. Dans notre cas, la commande finale serait « regsvr32 MSCOMCT2.OCX ». En appuyant sur entrée, un message vous indiquera que le fichier a été enregistré avec succès.

C’est tout. Vous pouvez utiliser ces quatre étapes pour accorder les permissions appropriées à tout fichier OCX qui cause le code d’erreur 0x8002801c. La plupart du temps, cela vous permettra d’enregistrer le composant ActiveX et d’éliminer le problème.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.