11
votes

DISCRISTER DLL à l'aide de REGSVR32

Cela me rend fou écrou.

J'ai enregistré une DLL (COM) à l'aide de xxx

Entre-temps, j'ai supprimé ce manuel DLL à partir du disque.

Comment puis-je enregistrer cette DLL? Je connais le CLSID.

EDIT:

Apparemment, je dois supprimer cela du registre.

Que dois-je supprimer dans le registre?


0 commentaires

3 Réponses :


15
votes

Le code d'enregistrement vit dans la DLL, malheureusement, regsvr32 / u blabla.dll ne fonctionnera pas; Vous aurez besoin de supprimer manuellement les informations de la DLL à partir du registre Windows à l'aide de Regedit . Je pense que les informations d'enregistrement sont généralement situées dans HKEY_CLASSES_ROOT \ CLSID \ {YOUR-CLSID} .


0 commentaires

0
votes

Vous devrez peut-être supprimer le prog ..Id soit également situé dans HKEY_CLASSES_ROOT aussi.


0 commentaires

1
votes

Une autre façon de résoudre ce problème est de mettre la DLL en arrière et de le désenregistrer. Ensuite, vous pouvez le supprimer.

Nous avons souvent ceci chez les clients avec Midas.dll où le chemin enregistré n'a pas la DLL.


0 commentaires