Enregistrement d'un problème de DLL


0

Très bien, j'ai une DLL à enregistrer sur Windows Server 2012 R2. La DLL elle-même a été conçue sur mesure pour nous et je ne connais pas l'arrière-plan, mais nous n'avons jamais eu de problème de ce type.

À chaque fois que j'essaie d'enregistrer la DLL, le message d'erreur suivant s'affiche: "Le module a été chargé mais l'appel à DllRegisterServer a échoué avec le code d'erreur 0x80004005". Toutes les solutions indiquent que l'exécution de CMD en tant qu'administrateur résout le problème. Je l'ai essayé sur le compte d'administrateur de domaine et sur le compte d'administrateur local sur ce serveur, et j'ai même essayé d'enregistrer la DLL avec PowerShell (en tant qu'administrateur).

Nous avons essayé de désactiver le contrôle de compte d'utilisateur, cela n'a pas aidé. J'ai fermé le seul AV qu'ils ont sur le serveur, cela ne l'a pas résolu non plus.


Dans les versions récentes de Windows, "exécuter en tant qu'administrateur" ne signifie pas simplement s'exécuter sous un compte doté de privilèges d'administrateur; vous devez cliquer avec le bouton droit sur l'icône d'invite de commande et sélectionner "Exécuter en tant qu'administrateur" dans le menu. Vous serez invité pour les informations d'identification; fournir les corrects.
Jeff Zeitlin

Oui, c'est ce que je faisais.
Daedalus

OK, ce n'est pas clair dans votre message.
Jeff Zeitlin

Avez-vous essayé les deux c:\Windows\System32\regsvr32 szYourDLLName.DLLet c:\Windows\SysWOW64\regsvr32 szYourDLLName.DLL??? Merci de donner votre avis après avoir essayé @Fabby car il pourrait s'agir d'une DLL 64 bits appelée par la version 32 bits regsvr32version ou vice versa (difficile à dire avec les informations que vous avez données)
Fabby
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.