Fix: DllUnregisterServer mislykkedes med fejlkode 0x80040200



Prøv Vores Instrument Til At Fjerne Problemer

Nogle Windows-brugere støder på ' DllUnregisterServer mislykkedes med fejlkode 0x80040200 ′ når du prøver at registrere eller afregistrere en DLL-fil, eller når du prøver at installere et program, der automatisk forsøger at registrere en DLL-fil. Dette problem rapporteres at forekomme i Windows 7, Windows 8.1 og Windows 10.



DllUnregisterServer mislykkedes med fejlkode 0x80040200



Den mest almindelige årsag, der ender med at producere denne særlige fejl, er et tilladelsesproblem. For at tage sig af det bliver du nødt til at prøve at registrere eller afregistrere DLL-filen med administratoradgang.



Hvis problemet imidlertid opstår, når du prøver at installere et program, skal du muligvis registrere filen igen, efter installationen mislykkes. Hvis du støder på problemet med en OCX afhængighed , prøv at flytte filen til System32-mappen, før du prøver at udføre installationen igen.

Metode 1: Afregistrering af DLL-filen med Admin Access

Hvis du ser denne fejl, mens du forsøger at afregistrere en DLL-fil manuelt, ender du sandsynligvis med at se 0x80040200 fordi du har ikke tilstrækkelige tilladelser. Hvis dette scenarie er anvendeligt, skal du være i stand til helt at undgå denne fejlmeddelelse ved at bruge 'Regsvr32' kommando i en forhøjet kommandoprompt.

Hvis du ikke allerede har prøvet dette, skal du følge instruktionerne nedenfor for at forsøge at afregistrere DLL-filen manuelt fra en forhøjet CMD-prompt:



  1. Trykke Windows-tast + R at åbne en Løb dialog boks. Skriv derefter 'Cmd' inde i tekstboksen, og tryk på Ctrl + Skift + Enter at åbne en forhøjet CMD hurtig. Når du ser UAC (brugerkontokontrol) , klik Ja at give administrative rettigheder.

    Kører kommandoprompten

  2. Når du er inde i den forhøjede CMD-prompt, skal du skrive følgende kommando og trykke på Gå ind at afregistrere .DLL-filen manuelt:
    regsvr32 / u * DLL-fil *

    Bemærk: Husk at * DLL-fil * simpelthen er en pladsholder. Du bliver nødt til at erstatte den med navnet + udvidelsen af ​​DLL-filen, som du forsøger at fjerne registrering. For eksempel var vi nødt til at afmelde cdo32.dll-filen, så vi brugte regsvr32 / u cdo32.dll kommando.

  3. Hvis operationen blev gennemført uden succes uden 0x80040200 fejlkode, genstart din maskine, og fuldfør derefter den installation, der tidligere forårsagede problemet.

Hvis det samme problem stadig opstår, eller denne handling ikke var anvendelig, skal du gå ned til den næste potentielle løsning nedenfor.

Metode 2: Omregistrering af filen efter programinstallation

Hvis du ser denne fejl, mens du prøver at installere et program, ser du sandsynligvis denne fejl på grund af nogle afhængigheder, der ikke indlæses korrekt. I dette tilfælde vil du sandsynligvis være i stand til at omgå problemet ved at kører installationsprogrammet med administratorrettigheder og derefter afregistrere og registrere den svigtende afhængighed manuelt.

Bemærk: Denne løsning rapporteres ofte at være effektiv i Windows 7.

Hvis dette scenarie er relevant, skal du følge instruktionerne nedenfor for at køre installationen med administratoradgang og derefter registrere den mislykkede afhængighed igen:

  1. Åbn File Explorer, og naviger til placeringen af ​​installationsprogrammet, der i sidste ende forårsager fejlen.
  2. Højreklik på det og vælg Kør som administrator fra den nyligt viste kontekstmenu.

    Kører installationsprogrammet med administratoradgang

  3. Følg instruktionerne på skærmen for at fuldføre installationen. Gør det ikke noget, hvis du ser det samme 0x80040200 error - Luk simpelthen fejlvinduet og gå ned til næste trin.
  4. Åbn en Løb dialogboks ved at trykke på Windows-tast + R . Skriv derefter 'Cmd' inde i tekstboksen, og tryk på Ctrl + Skift + Enter for at åbne en forhøjet CMD-prompt.

    Kører kommandoprompten

  5. Når du er inde i kommandopromptterminalen, skal du skrive følgende kommandoer i rækkefølge og trykke på Enter efter hver kommando for at afmelde og derefter registrere OCX-afhængigheden igen:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. Genstart computeren, og se om problemet er løst ved næste opstart af computeren.

Hvis det samme problem vedvarer, skal du gå ned til den næste mulige løsning nedenfor.

Metode 3: Kørsel af OCX-filen fra System32-mappen

Hvis du støder på dette særlige problem, når du arbejder med en .ocx-fil (OLE Control Extension), er du sandsynligvis et tilladelsesproblem. Flere berørte brugere har bekræftet, at det lykkedes dem at få dette problem løst ved at flytte .OCX-filen til System32-mappen og starte den derfra for at sikre, at den har den nødvendige adgang.

VIGTIG: Gør dette kun, hvis du er 100% sikker på, at .OCX-filen ikke udgør en sikkerhedsrisiko.

Hvis du faktisk støder på 0x80040200 fejlkode med denne filtype, følg instruktionerne nedenfor for at flytte filen i System32-mappen, før du åbner den:

  1. Åbn File Explorer, naviger til placeringen af ​​.OCX-filen, højreklik på den og vælg Skære fra genvejsmenuen.

    Klipning af filen

  2. Gå derefter til C: Windows System32 og indsæt den fil, du lige har kopieret til dit udklipsholder .
  3. Når filen ligger i System32 mappe, gentag installationen igen og se om du stadig støder på det samme 0x80040200 fejl.
Mærker Windows 3 minutter læst