Regsvr32 en Windows 11: explicación, comando, uso y mensajes de error

En los sistemas operativos Microsoft Windows,derecho fr32es una utilidad de línea de comandos utilizada para registrar y cancelar el registro de controles OLE como DLL y controles ActiveX en el Registro de Windows. Por ejemplo, un DDL, que se utilizará con regsvr32, debe exportar las funciones DllRegisterServer y DllUnregisterServer. Esta herramienta puede requerir solucionar algunos problemas en Windows u otros programas.

¿Qué es Regsvr32 en Windows 11/10?

Regsvr32.exe está incluido en Microsoft Windows y se instala en la carpeta System32 de todos los sistemas operativos Windows, incluidos Windows 11 y Windows 10.

Comando y uso de Regsvr32

1. Opciones de línea de comandos de RegSvr32.exe:

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

2. Parámetros:

  • /u: cancelará el registro del archivo.
  • /s: ejecuta regsvr32 de forma silenciosa y no muestra ningún cuadro de mensaje.
  • /n: no llama a DllRegisterServer. Esta opción debe usarse con /i.
  • /i :cmdline : Llama a DllInstall pasándole una [cmdline] opcional. Cuando se usa con /u, llama a la desinstalación de dll.
  • dllname: especifica el nombre del archivo dll que se registrará.
  • /n: no llame a DllRegisterServer o DllUnregisterServer; esta opción debe usarse con /i.

Por ejemplo, para manualmenteshm.dll, podemos hacer lo siguiente en CMD:

  • regsvr32 shm.dllpara registrar un archivo.
  • regsvr32 /u shm.dllpara desinstalar un archivo.

Mensajes de error de Regsvr32.exe

La siguiente lista contiene mensajes de error RegSvr32 y posibles causas:

  1. El indicador de comando “”%1″” no es válido. Revise el uso del comando e inténtelo de nuevo.
  2. Este comando solo es válido si se abre un proyecto de control personalizado OLE de Microsoft Visual Studio.
  3. Para registrar un módulo, debe proporcionar un nombre binario.
  4. El comando OleInitialize no se pudo ejecutar. Es posible que su computadora tenga poca memoria. Cierre todos los programas abiertos y vuelva a intentarlo.
  5. El módulo “”%1″” no se pudo cargar. Asegúrese de que el binario esté almacenado en la ruta especificada o depúrelo para verificar si hay problemas con el binario o los archivos .DLL dependientes.\n\n%2.
  6. Se cargó el módulo “”%1″” pero no se encontró el punto de entrada %2. Asegúrese de que “”%1″” sea un archivo DLL u OCX válido y vuelva a intentarlo.
  7. Se cargó el módulo “”%1″” pero la llamada a %2 falló con el código de error %3. Para obtener más información sobre este problema, busque en línea usando el código de error como término de búsqueda.
  8. Es posible que el módulo “”%1″” no sea compatible con la versión de Windows que está ejecutando. Verifique si el módulo es compatible con una versión x86 (32 bits) o x64 (64 bits) de regsvr32.exe.

En la versión de Windows de 64 bits encontrará dos versiones de Regsv32.exe, a saber. la versión de 64 bits está en%systemroot%\System32\regsvr32.exey la versión de 32 bits está en%systemroot%\SysWoW64\regsvr32.exeexplica KB249873.

Relacionado:.

Lea también:?

Related Posts