Regsrv32

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Enregistrement de DLL/ActiveX dans le registre
Commande regsvr32
Contexte Nécessaire pour certains composants COM/ActiveX legacy
Voir aussi Reg

regsvr32 enregistre ou désenregistre des bibliothèques DLL (Dynamic Linking Library) ou des contrôles ActiveX (.ocx) auprès du registre Windows, pour qu'ils soient utilisables par d'autres applications via COM.

Enregistrer / retirer une DLL

regsvr32 c:\windows\system32\fichier.dll
regsvr32 /u c:\windows\system32\fichier.dll

`/u` (unregister) retire l'enregistrement sans supprimer le fichier lui-même.

Cas d'usage : restaurer l'affichage des fichiers/dossiers cachés

Une modification du registre (souvent causée par un logiciel malveillant) peut faire disparaître l'option "afficher les fichiers et dossiers cachés" de l'explorateur. Après s'être assuré que le poste est sain (désinfection préalable si nécessaire — ré-enregistrer ces DLL sur un poste encore infecté ne résout rien durablement) :

regsvr32 /i browseui.dll
regsvr32 /i shell32.dll

`/i` invoque la routine d'installation spécifique de la DLL (distincte du simple enregistrement COM) — nécessaire spécifiquement pour ces deux DLL de l'explorateur.

Voir aussi

  • Reg — édition générale du registre en ligne de commande