Fix: DllUnregisterServer mislykkedes med fejlkode 0x80040200
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.
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 relevant, 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:
- Trykke Windows-tast + R at åbne en Løb dialog boks. Skriv derefter 'Cmd'inde i tekstfeltet, 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.
- 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 afregistrere. For eksempel havde vi brug for at afregistrere cdo32.dll-filen, så vi brugteregsvr32 / u cdo32.dllkommando.
- Hvis operationen blev gennemført med succes uden 0x80040200fejlkode, 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 relevant, skal du gå ned til den næste mulige løsning nedenfor.
Metode 2: Omregistrering af filen efter programinstallation
Hvis du ser denne fejl, mens du prøver at installere en applikation, 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øre 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:
- Åbn File Explorer, og naviger til placeringen af installationsprogrammet, der i sidste ende forårsager fejlen.
- Højreklik på det og vælg Kør som administrator fra den nyligt viste kontekstmenu.
- 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.
- Åbn en Løb dialogboks ved at trykke på Windows-tast + R. Skriv derefter 'Cmd' inde i tekstfeltet, og tryk på Ctrl + Skift + Enter for at åbne en forhøjet CMD-prompt.
- 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 afregistrere og derefter registrere OCX-afhængigheden igen:
spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
- Genstart din computer 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 potentielle 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 virkelig støder på 0x80040200fejlkode med denne filtype, følg instruktionerne nedenfor for at flytte filen i System32-mappen, før du åbner den:
- Åbn File Explorer, naviger til placeringen af .OCX-filen, højreklik på den og vælg Skære fra genvejsmenuen.
- Gå derefter til C: \ Windows \ System32 og indsæt den fil, du lige har kopieret til dit udklipsholder.
- Når filen er placeret i System32 mappe, gentag installationen igen og se om du stadig støder på det samme0x80040200fejl.