web-dev-qa-db-fra.com

Windows 7: impossible d'enregistrer DLL - Code d'erreur: 0X80004005

Quand j'ai essayé d'enregistrer une DLL COM,

regsvr32 rpcrt4.dll

Je reçois le message d'erreur suivant:

`Le module" c:\windows\system 32\"rpcrt4.dll" a été chargé mais l'appel à DllRegisterServer a échoué avec le code d'erreur 0X80070006.

Comment résoudre ce problème? S'il vous plaît aider.

69

Selon ceci: http://www.vistax64.com/Vista-installation-setup/33219-regsvr32-error-0x80004005.html

Exécutez-le dans une invite de commande élevée.

121
Daniel A. White

Ouvrez le menu de démarrage et tapez cmd dans le champ de recherche. Maintenez la touche _ enfoncée Ctrl + Shift et appuyez sur Enter.

Ceci exécute l'invite de commande en mode administrateur.

Maintenant tapez regsvr32 MyComobject.dll

36
Michael Blood

Utilisez la commande suivante devrait fonctionner sur Windows 7. N'oubliez pas de mettre le nom de la DLL avec le chemin complet entre guillemets.

C:\Windows\SysWOW64>regsvr32 "c:\dll.name" 
4
Sahayaan