Fix: DllUnregisterServer misslyckades med felkod 0x80040200

Vissa Windows-användare stöter påDllUnregisterServer misslyckades med felkoden 0x80040200 ′ när du försöker registrera eller avregistrera en DLL-fil eller när du försöker installera ett program som försöker registrera en DLL-fil automatiskt. Det här problemet rapporteras förekomma i Windows 7, Windows 8.1 och Windows 10.

Den vanligaste orsaken som kommer att producera just detta fel är ett tillståndsproblem. För att ta hand om det måste du försöka registrera eller avregistrera DLL-filen med adminåtkomst.

Om problemet uppstår när du försöker installera ett program kan du dock behöva registrera filen igen när installationen misslyckades. Om du stöter på problemet med en OCX-beroende, försök att flytta filen till System32-mappen innan du försöker göra installationen igen.

Metod 1: Avregistrera DLL-filen med Admin Access

Om du ser detta fel när du försöker avregistrera en DLL-fil manuellt, kommer du troligen att se 0x80040200 eftersom du har inte tillräckliga behörigheter. Om detta scenario är tillämpligt bör du kunna undvika detta felmeddelande helt genom att använda 'Regsvr32' kommandot i en upphöjd kommandotolk.

Om du inte redan har försökt detta, följ instruktionerna nedan för att försöka avregistrera DLL-filen manuellt från en upphöjd CMD-fråga:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Cmd'inuti textrutan och tryck Ctrl + Skift + Enter att öppna upp en upphöjd CMD prompt. När du ser UAC (användarkontokontroll), klick Ja att bevilja administrativa privilegier.
  2. När du är inne i den förhöjda CMD-prompten skriver du följande kommando och trycker på Stiga på för att avregistrera .DLL-filen manuellt:
     regsvr32 / u * DLL-fil *

    Notera: Tänk på att * DLL-fil * helt enkelt är en platshållare. Du måste ersätta den med namnet + förlängningen för DLL-filen som du försöker avregistrera. Vi behövde till exempel avregistrera cdo32.dll-filen, så vi använderegsvr32 / u cdo32.dllkommando.

  3. Om operationen slutfördes utan 0x80040200felkod, starta om din maskin och slutför sedan installationen som tidigare orsakade problemet.

Om samma problem fortfarande uppstår eller den här åtgärden inte var tillämplig, gå ner till nästa möjliga korrigering nedan.

Metod 2: Omregistrera filen efter programinstallation

Om du ser det här felet när du försöker installera ett program ser du troligen det här felet på grund av vissa beroenden som inte laddas korrekt. I det här fallet kommer du förmodligen att kunna kringgå problemet genom att köra installationsprogrammet med administratörsrättigheter och sedan avregistrera och registrera det felaktiga beroendet manuellt.

Notera: Den här korrigeringen rapporteras ofta vara effektiv i Windows 7.

Om detta scenario är tillämpligt, följ instruktionerna nedan för att köra installationen med adminåtkomst och registrera sedan om det felaktiga beroendet:

  1. Öppna File Explorer och navigera till platsen för installationsprogrammet som i slutändan orsakar felet.
  2. Högerklicka på den och välj Kör som administratör från den nyligen visade snabbmenyn.
  3. Följ instruktionerna på skärmen för att slutföra installationen. Bry dig inte om du ser detsamma 0x80040200 error - stäng helt enkelt felfönstret och gå ner till nästa steg.
  4. Öppna en Springa dialogrutan genom att trycka på Windows-tangent + R. Skriv sedan 'Cmd' inuti textrutan och tryck Ctrl + Skift + Enter för att öppna en förhöjd CMD-prompt.
  5. När du är inne i kommandotolkterminalen skriver du följande kommandon i ordning och trycker på Enter efter varje kommando för att avregistrera och sedan registrera om OCX-beroendet:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. Starta om datorn och se om problemet är löst vid nästa datorstart.

Om samma problem kvarstår, gå ner till nästa möjliga korrigering nedan.

Metod 3: Köra OCX-filen från System32-mappen

Om du stöter på det här problemet när du arbetar med en .ocx-fil (OLE Control Extension) är du troligtvis ett tillståndsproblem. Flera drabbade användare har bekräftat att de lyckades fixa problemet genom att flytta .OCX-filen till System32-mappen och starta den därifrån för att säkerställa att den har den nödvändiga åtkomsten.

VIKTIG: Gör det bara om du är 100% säker på att .OCX-filen inte utgör en säkerhetsrisk.

Om du verkligen stöter på 0x80040200felkod med den här filtypen, följ instruktionerna nedan för att flytta filen i System32-mappen innan du öppnar den:

  1. Öppna File Explorer, navigera till platsen för .OCX-filen, högerklicka på den och välj Skära från snabbmenyn.
  2. Navigera sedan till C: \ Windows \ System32 och klistra in filen som du just kopierade till urklipp.
  3. När filen finns i System32 upprepa installationen en gång till och se om du fortfarande stöter på samma0x80040200fel.
Facebook Twitter Google Plus Pinterest