Regsvr32 : que faire quand DllRegisterServer est introuvable

Le message DllRegisterServer est introuvable apparait quand vous tentez d'enregistrer un fichier DLL avec Regsvr32 et que le fichier ne contient pas le point d'entree requis. Cela signifie que la DLL n'est pas concue pour etre enregistree de cette facon, ou qu'elle est corrompue.

Comprendre le point d'entree DllRegisterServer

Regsvr32 cherche dans le fichier DLL une fonction appelee DllRegisterServer, qui permet d'inscrire les composants COM dans le registre Windows. Si cette fonction est absente, le systeme renvoie l'erreur. Cela arrive notamment quand on tente d'enregistrer une DLL generique non COM, ou quand on utilise une mauvaise version 32/64 bits.

Le message point d'entree DllRegisterServer est introuvable peut aussi indiquer un fichier DLL incompatible avec votre version de Windows. Verifiez que l'architecture du fichier (x86 ou x64) correspond a votre systeme. L'outil Dependency Walker permet d'inspecter les exports du fichier et de confirmer si la fonction est presente. Retrouvez egalement Newdev.dll.

Solutions pour corriger l'erreur Regsvr32

Essayez d'executer Regsvr32 en tant qu'administrateur depuis une invite de commandes elevee. Tapez regsvr32 nomdufichier.dll pour enregistrer le composant. Si l'erreur persiste, le fichier est probablement inadapte a l'enregistrement COM et doit simplement etre place dans le bon repertoire systeme sans passer par Regsvr32. Consultez la documentation du logiciel concerne pour savoir ou deposer la DLL. Voir aussi D3dx9 33 dll.

Derniers articles

Articles qui pourraient vous intéresser