Dans les systèmes d’exploitation Microsoft Windows, regsvr32 est un utilitaire de ligne de commande utilisé pour enregistrer et désenregistrer les contrôles OLE tels que les DLL et les contrôles ActiveX dans le registre Windows. Par exemple – un DDL, à utiliser avec regsvr32, doit exporter les fonctions DllRegisterServer et DllUnregisterServer. Cet outil peut nécessiter le dépannage de certains problèmes dans Windows ou d’autres programmes.

Registre Windows

Regsvr32 dans Windows 11/10

Regsvr32.exe est inclus dans Microsoft Windows et est soit installé dans le dossier System32 (Windows NT/Windows XP/Windows Vista/Windows 7/Windows 8.1/Windows 10/Windows 11).

Commande et utilisation de Regsvr32

1. Options de ligne de commande RegSvr32.exe :

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname

2. Paramètres :

Publicité
  • /u : Cela désenregistrera le fichier.
  • /s : Exécute regsvr32 en mode silencieux et n’affiche aucune boîte de message.
  • /n : n’appelle pas DllRegisterServer. Cette option doit être utilisée avec /i.
  • /i :cmdline : Il appelle DllInstall en lui passant un facultatif [cmdline]. Lorsqu’il est utilisé avec /u, il appelle la désinstallation de dll.
  • dllname : spécifie le nom du fichier dll qui sera enregistré.
  • /n – N’appelez pas DllRegisterServer ou DllUnregisterServer ; cette option doit être utilisée avec /i.

Par exemple, pour enregistrer et désenregistrer manuellement un fichier DLL shm.dll, nous pouvons procéder comme suit dans CMD :

Regsvr32-Register-Dll

  • regsvr32 shm.dll pour l’enregistrement d’un fichier.
  • regsvr32 /u shm.dll pour désinstaller un fichier.

Messages d’erreur Regsvr32.exe

La liste suivante contient les messages d’erreur RegSvr32 et les causes possibles :

  1. L’indicateur de commande «  »%1″ » n’est pas valide. Veuillez vérifier l’utilisation de la commande et réessayer.
  2. Cette commande n’est valide que si un projet Microsoft Visual Studio OLE Custom Control est ouvert.
  3. Pour enregistrer un module, vous devez fournir un nom binaire.
  4. La commande OleInitialize n’a pas pu s’exécuter. Votre ordinateur manque peut-être de mémoire. Fermez tous les programmes ouverts, puis réessayez.
  5. Le module «  »%1″ » n’a pas pu être chargé.\n\n Assurez-vous que le binaire est stocké dans le chemin spécifié ou déboguez-le pour vérifier les problèmes avec les fichiers .DLL binaires ou dépendants.\n\n%2.
  6. Le module « »%1″ » a été chargé mais le point d’entrée %2 est introuvable.\n\nAssurez-vous que « »%1″ » est un fichier DLL ou OCX valide, puis réessayez.
  7. Le module « »%1″ » a été chargé mais l’appel à %2 a échoué avec le code d’erreur %3.\n\nPour plus d’informations sur ce problème, effectuez une recherche en ligne en utilisant le code d’erreur comme terme de recherche.
  8. Le module «  »%1″ » peut ne pas être compatible avec la version de Windows que vous utilisez. Vérifiez si le module est compatible avec une version x86 (32 bits) ou x64 (64 bits) de regsvr32.exe.

Sur la version Windows 64 bits, vous trouverez deux versions de Regsv32.exe à savoir. la version 64 bits est en %systemroot%\System32\regsvr32.exe et la version 32 bits est en %systemroot%\SysWoW64\regsvr32.exe explique KB249873.

Registre Windows

Rate this post
Publicité
Article précédentComment atteindre la cathédrale des abandonnés
Article suivantLes revenus de FTX augmentent, Mastercard s’associe à Binance, CoinDCX lance l’application mobile De-Fi

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici