Regsvr32 sous Windows: explication, commande, utilisation et messages d'erreur

Regsvr32 Windows Explanation

Qu'est-ce que Regsvr32.exe dans Windows et comment l'utilise-t-on? Que fait Regsvr32.exe? Comment enregistrer, désenregistrer des dll, des fichiers ocz avec Regsvr32.exe? Signification de Regsvr32.exe. En savoir plus ici.



Dans les systèmes d'exploitation Microsoft Windows, regsvr32 est un utilitaire de ligne de commande utilisé pour enregistrer et désinscrire des 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, Microsoft Internet Explorer ou d'autres programmes.



limpiar las ventanas maestras 10

Regsvr32 sous Windows

Regsvr32.exe est inclus dans Microsoft IE 3.0 ou version ultérieure, Windows 95 OSR2 ou version ultérieure et Windows NT 4.0 Service Pack 5. Regsvr32.exe est installé dans le dossier System de (Windows Me / Windows 98 / Windows 95) ou System32 (Windows NT / Windows XP / Windows Vista / Windows 7).



Commande et utilisation de Regsvr32

Options de ligne de commande RegSvr32.exe:

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

2. Paramètres:



Windows 10 horas silenciosas sigue encendiéndose
  • / u: Cela désenregistrera le fichier.
  • / s: exécute regsvr32 en silence 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 une [cmdline] facultative. Lorsqu'il est utilisé avec / u, il appelle la désinstallation de dll.
  • dllname: spécifie le nom du fichier dll qui sera enregistré.

Par exemple, pour manuellement enregistrer et désenregistrer un fichier DLL shm.dll, nous pouvons faire ce qui suit dans CMD:

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

Messages d'erreur Regsvr32.exe

1. Liste des messages d'erreur causés par Regsvr32.exe dans Windows Vista ou version ultérieure

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 de contrôle personnalisé Microsoft Visual Studio OLE 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 et réessayez.
  5. Échec du chargement du module «»% 1 ″ ». N n Assurez-vous que le binaire est stocké dans le chemin spécifié ou déboguez-le pour rechercher des 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 n'a pas été trouvé. N nVérifiez 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 ″ »n'est peut-être pas compatible avec la version de Windows que vous exécutez. Vérifiez si le module est compatible avec une version x86 (32 bits) ou x64 (64 bits) de regsvr32.exe.

2. Liste des messages d'erreur provoqués par Regsvr32.exe dans le système d'exploitation antérieur à Windows Vista

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

reparación de wmi
  1. Indicateur non reconnu: / invalid_flag.
  2. Aucun nom de DLL spécifié.
  3. Dllname a été chargé, mais le point d'entrée DllRegisterServer ou DllUnregisterServer est introuvable.
  4. Dllname n'est pas un fichier exécutable et aucun assistant d'enregistrement n'est enregistré pour ce type de fichier.
  5. Dllname a été chargé, mais le point d'entrée DllRegisterServer ou DllUnregisterServer est introuvable.
  6. Dllname n'est pas auto-enregistrable ou une version corrompue est en mémoire.
  7. OleInitialize a échoué (ou OleUninitialize a échoué).
  8. Échec de LoadLibrary («Dllname»). GetlastError renvoie 0x00000485.
  9. Échec de LoadLibrary («Dllname»). GetLastError renvoie 0x00000002.
  10. Échec de LoadLibrary («dskmaint.dll»). GetLastError renvoie 0x000001f.
  11. DllRegisterServer (ou DllUnregisterServer) dans Dllname a échoué. Le code de retour était: string.

Vous pouvez trouver Regsvr32.exe installé dans le Système (Windows Me / Windows 98 / Windows 95) ou Système32 (Windows NT / Windows XP / Windows Vista / Windows 7), et 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 .

Articles Populaires