Solución: DllUnregisterServer falló con el código de error 0x80040200



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Algunos usuarios de Windows se encuentran con el ' DllUnregisterServer falló con el código de error 0x80040200 ′ al intentar registrar o anular el registro de un archivo DLL o al intentar instalar una aplicación que intenta registrar un archivo DLL automáticamente. Se informa que este problema ocurre en Windows 7, Windows 8.1 y Windows 10.



DllUnregisterServer falló con el código de error 0x80040200



La causa más común que terminará produciendo este error en particular es un problema de permisos. Para solucionarlo, deberá intentar registrar o anular el registro del archivo DLL con acceso de administrador.



Sin embargo, si el problema se produce al intentar instalar un programa, es posible que deba volver a registrar el archivo después de que falle la instalación. Si encuentra el problema con un Dependencia OCX , intente mover el archivo a la carpeta System32 antes de intentar realizar la instalación nuevamente.

Método 1: anular el registro del archivo DLL con acceso de administrador

En caso de que vea este error al intentar anular el registro de un archivo DLL manualmente, es probable que termine viendo el 0x80040200 porque no tiene permisos suficientes. Si este escenario es aplicable, debería poder evitar este mensaje de error por completo utilizando el 'Regsvr32' comando en un símbolo del sistema elevado.

Si aún no lo ha intentado, siga las instrucciones a continuación para intentar anular el registro del archivo DLL manualmente desde un indicador de CMD elevado:



  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir un elevado CMD rápido. Cuando veas el UAC (Control de cuentas de usuario) , haga clic en si para otorgar privilegios administrativos.

    Ejecución del símbolo del sistema

  2. Una vez que esté dentro del indicador de CMD elevado, escriba el siguiente comando y presione Entrar para anular el registro del archivo .DLL manualmente:
    regsvr32 / u * Archivo DLL *

    Nota: Tenga en cuenta que el * archivo DLL * es simplemente un marcador de posición. Deberá reemplazarlo con el nombre + extensión del archivo DLL que está intentando anular el registro. Por ejemplo, necesitábamos anular el registro del archivo cdo32.dll, así que usamos el regsvr32 / u cdo32.dll mando.

  3. En caso de que la operación se complete con éxito sin 0x80040200 código de error, reinicie su máquina y luego complete la instalación que anteriormente estaba causando el problema.

En caso de que el mismo problema continúe ocurriendo o esta operación no sea aplicable, continúe con la siguiente solución potencial a continuación.

Método 2: volver a registrar el archivo después de la instalación del programa

Si ve este error al intentar instalar una aplicación, es probable que vea este error debido a algunas dependencias que no se están cargando correctamente. En este caso, probablemente podrá solucionar el problema si ejecutando el instalador con derechos de administrador y luego anular el registro y registrar la dependencia defectuosa manualmente.

Nota: Se informa con frecuencia que esta solución es efectiva en Windows 7.

En caso de que este escenario sea aplicable, siga las instrucciones a continuación para ejecutar la instalación con acceso de administrador, luego vuelva a registrar la dependencia defectuosa:

  1. Abra el Explorador de archivos y navegue hasta la ubicación del instalador que finalmente está causando el error.
  2. Haga clic derecho sobre él y elija Ejecutar como administrador desde el menú contextual recién aparecido.

    Ejecutando el instalador con acceso de administrador

  3. Siga las instrucciones en la pantalla para completar la instalación. No te preocupes si ves lo mismo 0x80040200 error: simplemente cierre la ventana de error y vaya al siguiente paso.
  4. Abre un correr cuadro de diálogo presionando Tecla de Windows + R . A continuación, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir un indicador de CMD elevado.

    Ejecución del símbolo del sistema

  5. Una vez que esté dentro de la terminal del símbolo del sistema, escriba los siguientes comandos en orden y presione Entrar después de cada comando para cancelar el registro y luego volver a registrar la dependencia de OCX:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. Reinicie su computadora y vea si el problema se resuelve en el próximo inicio de la computadora.

En caso de que el mismo problema persista, pase a la siguiente solución potencial a continuación.

Método 3: Ejecutar el archivo OCX desde la carpeta System32

En caso de que encuentre este problema en particular al trabajar con un archivo .ocx (Extensión de control OLE), lo más probable es que se trate de un problema de permisos. Varios usuarios afectados han confirmado que lograron solucionar este problema moviendo el archivo .OCX a la carpeta System32 y ejecutándolo desde allí para asegurarse de que tenga el acceso necesario.

IMPORTANTE: Solo haga esto si está 100% seguro de que el archivo .OCX no representa un riesgo de seguridad.

Si de hecho te estás encontrando 0x80040200 código de error con este tipo de archivo, siga las instrucciones a continuación para mover el archivo a la carpeta System32 antes de abrirlo:

  1. Abra el Explorador de archivos, navegue hasta la ubicación del archivo .OCX, haga clic derecho sobre él y elija Cortar desde el menú contextual.

    Cortar el archivo

  2. A continuación, navegue hasta C: Windows System32 y pega el archivo que acabas de copiado a tu portapapeles .
  3. Una vez que el archivo reside en el System32 carpeta, repita la instalación una vez más y vea si todavía encuentra el mismo 0x80040200 error.
Etiquetas Ventanas 3 minutos de lectura