Registre comdlg32.dll obtient Regsvr32: point d'entrée DllRegisterServer est introuvable
J'ai Windows 7, 64 bits.
J'essaie d'enregistrer une .dll (comdlg32.dll) à l'aide de regsvr32. Mais j'obtiens une erreur qui dit que la dll est en lecture mais la DLLRegistryServer d'un point d'entrée introuvable.
J'ai exécuté la commande dans les deux System32 et SysWOW64 et j'ai couru mes commandes avec "Exécuter en tant Qu'Administrateur".
Mon vieux MSComDlg.CommonDialog composant ne fonctionne plus avec la version 64 bits.
- Utiliser "depends.exe" outil pour vérifier que le point d'entrée est correctement exporté
- comment devrais-je l'utiliser?
- Juste faire Fichier/Ouvrir sur votre dll et de recherche dans la liste d'exportation pour trouver le nom exact "DllRegisterServer". S'il est manquant, alors vous aurez à trouver pourquoi...
- désolé, mais je n'ai aucune idée de quoi vous parlez. dois-je clic droit sur le fichier et sélectionnez "ouvrir avec"?
- oh, vous voulez dire dependency walker. ok, je vérifie maintenant.
- ok j'ai trouvé le dllregisterserver sur le panneau de droite. maintenant que dois-je faire?
- Oh merci.. Le sysWOW chose a travaillé 4 moi
Vous devez vous connecter pour publier un commentaire.
Exécuter cette commande:
Vous verrez probablement que comdlg32.dll ne contient pas une méthode de DllRegisterServer. Donc RegSvr32.exe ne fonctionne pas.
C'est votre réponse.
ComDlg32.dll est un composant du système. (existe dans les deux c:\windows\system32 et c:\windows\syswow64 Essayez de remplacer ou écraser un enregistrement avec une version plus ancienne pourrait endommager le reste de Windows.
Je peux vous aider plus, mais j'ai besoin de savoir ce que MSComDlg.CommonDialog est. Que fait-il et comment est-il censé fonctionner? Et quelle est la version de ComDlg32.dll essayez-vous de vous inscrire (et où avez-vous l'obtenir)?
dumpbin is not recognized as an internal or external command.
🙁dumpbin
à partir de Développeur Invite de commandes de Visual Studio.comdlg32.dll n'est pas vraiment une dll COM (vous ne pouvez pas enregistrer).
Ce que vous avez besoin est comdlg32.ocx qui contient le MSComDlg.CommonDialog COM de classe (et de fait, s'appuie sur comdlg32.dll de travail). Une fois que vous mettre la main sur un comdlg32.ocx, alors vous serez en mesure de faire
regsvr32 comdlg32.ocx
.L'enregistrement de la DLL pour Fundsite
Obsolètes ou manquantes comdlg32.ocx bibliothèque d'exécution peut être le problème de l'origine de l'erreur.
Assurez-vous que comdlg32.fichier ocx n'est pas endommagé Télécharger le Fichier comdlg32.ocx (~60 Ko Zip).
Télécharger le fichier et extraire le comdlg32.ocx votre le dossier Windows\System32 ou Windows\SysWOW64. Dans mon cas, j'ai commencé avec Windows\System32 mais il ne fonctionne pas sur ma fin, j'ai donc de nouveau enregistré dans Windows\SysWOW64.
Type de commande suivante depuis le Début, la boîte de dialogue Exécuter:“c:\windows>System32\regsvr32 Comdlg32.ocx “ ou “c:\windows>SysWOW64\regsvr32 Comdlg32.ocx ”
Maintenant Comdlg.Fichier ocx est de s'inscrire et la prochaine étape est d'enregistrer la DLL
Copiez le Fundsite.Texte.L'encodage. dll dans .Net Framework dossier pour 64bit sur le chemin d'accès ci-dessous
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
Puis sur invite de commande et accédez au répertoire C:\Windows\Microsoft.NET\Framework64\v2.0.50727 et puis exécutez la commande suivante comme indiqué ci-dessous.
Cela va enregistrer la dll avec succès.
C:\Windows\Microsoft.net\framework64\v2.0.50727>regasm "Nom de la Dll".dll
Avez-vous unistalled votre Internet Explorer?
Je l'ai fait, et j'ai eu les mêmes problèmes, dans l'affirmative, vous devez:
Enfin ça marche!!!
SOLUTION DE Regsvr32: point d'entrée DllRegisterServer est introuvable,
J'ai également eu le même problème lors de l'enregistrement myinfo.dll fichier dans windows 7. Après des travaux de moi:
Créer un raccourci sur votre bureau
C:\Windows\System32\regsvr32.exe c:\windows\system32\myinfo.dll
cliquez-droit sur le raccourci venez de créer et sélectionnez Exécuter en tant qu'administrateur.