Solució: DllUnregisterServer ha fallat amb el codi d'error 0x80040200



Proveu El Nostre Instrument Per Eliminar Problemes

Alguns usuaris de Windows es troben amb el DllUnregisterServer ha fallat amb el codi d'error 0x80040200 ′ en intentar registrar o anul·lar el registre d'un fitxer DLL o en intentar instal·lar una aplicació que intenta registrar un fitxer DLL automàticament. S'ha informat que aquest problema es produeix a Windows 7, Windows 8.1 i Windows 10.



DllUnregisterServer ha fallat amb el codi d'error 0x80040200



La causa més freqüent que acabarà produint aquest error en particular és un problema de permisos. Per tenir-ne cura, haureu d’intentar registrar o anul·lar el registre del fitxer DLL amb accés d’administrador.



Tot i això, si el problema es produeix en intentar instal·lar un programa, és possible que hàgiu de tornar a registrar el fitxer després que la instal·lació falli. Si us trobeu amb el problema Dependència OCX , proveu de moure el fitxer a la carpeta System32 abans de tornar a intentar la instal·lació.

Mètode 1: anul·lar el registre del fitxer DLL amb accés d'administrador

En cas que vegeu aquest error mentre intenteu cancel·lar el registre d'un fitxer DLL manualment, probablement acabareu veient el fitxer 0x80040200 perquè no teniu els permisos suficients. Si aquest escenari és aplicable, hauríeu de poder evitar aquest missatge d'error completament mitjançant el fitxer 'Regsvr32' en un indicador de comandes elevat.

Si encara no ho heu provat, seguiu les instruccions següents per intentar cancel·lar el registre del fitxer DLL manualment des d'un indicador CMD elevat:



  1. Premeu Tecla Windows + R obrir un Correr Caixa de diàleg. A continuació, escriviu 'Cmd' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir un elevat CMD prompt. Quan vegeu el UAC (control de comptes d'usuari) , feu clic a per atorgar privilegis administratius.

    Execució del símbol del sistema

  2. Un cop us trobeu a la sol·licitud CMD elevada, escriviu l'ordre següent i premeu Entra per donar de baixa el fitxer .DLL manualment:
    regsvr32 / u * Fitxer DLL *

    Nota: Tingueu en compte que * fitxer DLL * és simplement un marcador de posició. Haureu de substituir-lo pel nom + extensió del fitxer DLL que intenteu donar de baixa. Per exemple, hem de donar de baixa el fitxer cdo32.dll, de manera que hem utilitzat el fitxer regsvr32 / u cdo32.dll comandament.

  3. En cas que l'operació s'hagi completat correctament sense el fitxer 0x80040200 codi d’error, reinicieu l’equip i, a continuació, completeu la instal·lació que anteriorment causava el problema.

En cas que encara es produeixi el mateix problema o aquesta operació no fos aplicable, baixeu a la següent correcció potencial a continuació.

Mètode 2: tornar a registrar el fitxer després de la instal·lació del programa

Si veieu aquest error mentre intenteu instal·lar una aplicació, és probable que vegeu aquest error a causa d’algunes dependències que no s’estan carregant correctament. En aquest cas, probablement podreu solucionar el problema abans de executant l'instal·lador amb drets d'administrador i, a continuació, cancel·lar el registre i registrar manualment la dependència fallida.

Nota: Aquesta solució és freqüentment efectiva a Windows 7.

En cas que aquest escenari sigui aplicable, seguiu les instruccions següents per executar la instal·lació amb accés d'administrador i torneu a registrar la dependència que falla:

  1. Obriu l'Explorador de fitxers i aneu a la ubicació de l'instal·lador que finalment provoca l'error.
  2. Feu-hi clic amb el botó dret i trieu Executa com administrador del menú contextual recentment aparegut.

    Executant l'instal·lador amb accés d'administrador

  3. Seguiu les instruccions que apareixen a la pantalla per completar la instal·lació. No t’importa si veus el mateix 0x80040200 error: tanqueu la finestra d'error i passeu cap avall al pas següent.
  4. Obriu un Correr quadre de diàleg prement Tecla Windows + R . A continuació, escriviu 'Cmd' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir una sol·licitud CMD elevada.

    Execució del símbol del sistema

  5. Quan estigueu al terminal del símbol del sistema, escriviu les ordres següents en ordre i premeu Retorn després de cada ordre per donar-vos de baixa i, a continuació, torneu a registrar la dependència OCX:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. Reinicieu l'ordinador i comproveu si el problema es resol al proper inici de l'ordinador.

En cas que el mateix problema persisteixi, passeu cap a la següent correcció potencial a continuació.

Mètode 3: Execució del fitxer OCX des de la carpeta System32

En cas que trobeu aquest problema en concret quan treballeu amb un fitxer .ocx (extensió de control OLE), és probable que tingueu permís. Diversos usuaris afectats han confirmat que han aconseguit solucionar aquest problema movent el fitxer .OCX a la carpeta System32 i llançant-lo des d'allà per assegurar-se que tingui l'accés necessari.

IMPORTANT: Feu-ho només si esteu 100% segur que el fitxer .OCX no suposa cap risc de seguretat.

Si realment us trobeu amb 0x80040200 codi d'error amb aquest tipus de fitxer, seguiu les instruccions següents per moure el fitxer a la carpeta System32 abans d'obrir-lo:

  1. Obriu l'Explorador de fitxers, aneu a la ubicació del fitxer .OCX, feu-hi clic amb el botó dret i trieu Tallar des del menú contextual.

    Tallant el fitxer

  2. A continuació, aneu a C: Windows System32 i enganxeu el fitxer que acabeu de fer copiat al porta-retalls .
  3. Un cop el fitxer resideix al fitxer System32 carpeta, repetiu la instal·lació una vegada més i comproveu si encara esteu trobant el mateix 0x80040200 error.
Etiquetes Windows 3 minuts de lectura