Cómo utilizar la herramienta Regsvr32 y solucionar problemas de mensajes de error de Regsvr32

Si en este artículo no se describen los mensajes de error que le aparecen, puede obtener explicaciones detalladas de mensajes de error, acciones recomendadas y recursos adicionales de soporte técnico en la página Eventos y errores de TechNet.

Resumen

Regsvr32 es una utilidad de línea de comandos para registrar o para anular el registro de los controles OLE, como controles DLL y ActiveX en el Registro de Windows. Regsvr32.exe se instala en la carpeta %systemroot%\System32 en Windows XP y versiones posteriores de Windows.


Nota: en una versión de 64 bits del sistema operativo Windows, hay dos versiones del archivo Regsv32.exe:
  • La versión de 64 bits es %systemroot%\System32\regsvr32.exe.
  • La versión de 32 bits es %systemroot%\SysWoW64\regsvr32.exe.

Sintaxis del comando Regsvr32

Regsvr32.exe tiene las opciones de línea de comandos siguientes:
Regsvr32 [/u] [/n] [/i[:cmdline]] <nombredll>

/u - Eliminar del Registro el servidor

/i - Llamar a DllInstall y pasarle un parámetro opcional [cmdline]; cuando se utiliza con /u, llama a las dll de desinstalación
/n - No llamar a DllRegisterServer; esta opción se debe utilizar con /i

/s – Silencioso, no mostrar ningún cuadro de mensaje

Soluciones comunes a los errores de Regsvr32

Pruebe uno de los métodos siguientes cuando reciba un error de Regsvr32:
  • Método 1: volver a ejecutar el comando Regsvr32 desde un símbolo del sistema con privilegios elevados

    Para abrir un símbolo del sistema con privilegios elevados, siga estos pasos:
    Windows 8.1 y Windows 8
    Deslice el dedo desde la derecha de la pantalla y, a continuación, puntee en Búsqueda. O bien, si usa un mouse, señale el extremo inferior derecho de la pantalla y luego haga clic en Búsqueda. Escriba Símbolo del sistema en el cuadro Búsqueda, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Si se le pide la contraseña del administrador o una confirmación, escriba la contraseña o haga clic en Permitir.
    Windows 7 y Windows Vista
    Haga clic en Iniciar, escriba Símbolo del sistema o cmd en el cuadro Búsqueda, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o haga clic en Permitir.
    Windows XP
    Inicie sesión con una cuenta de administrador o una cuenta con permisos de administrador y, a continuación, abra una ventana de símbolo del sistema.
  • Método 2: utilizar la versión de 32 bits de Regsvr32 para registrar una DLL de 32 bits en una versión de 64 bits de Windows

    Si recibe un mensaje de error al registrar una DLL de 32 bits en una versión de 64 bits de Windows, siga estos pasos:
    1. Abra un símbolo del sistema con privilegios elevados.
    2. Si la DLL de 32 bits se encuentra en la carpeta %systemroot%\System32, muévala a la carpeta %systemroot%\SysWoW64.
    3. Ejecute el comando siguiente:
      %systemroot%\SysWoW64\regsvr32 <Ruta de acceso completa de las DLL>

Mensajes de error de Regsvr32

Mensajes de error de Regsvr32 en Windows Vista y versiones posteriores de Windows
Mensajes de error de regSvr32.exe en Windows XP
Propiedades

Id. de artículo: 249873 - Última revisión: 26 mar. 2014 - Revisión: 1

Comentarios