Oprava: DllUnregisterServer zlyhal s kódom chyby 0x80040200



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Niektorí používatelia systému Windows sa stretávajú s „ Server DllUnregisterServer zlyhal s kódom chyby 0x80040200 ′ pri pokuse o registráciu alebo zrušenie registrácie súboru DLL alebo pri pokuse o inštaláciu aplikácie, ktorá sa pokúša automaticky zaregistrovať súbor DLL. Tento problém sa údajne vyskytuje v systémoch Windows 7, Windows 8.1 a Windows 10.



DllUnregisterServer zlyhal s kódom chyby 0x80040200



Najbežnejšou príčinou, ktorá nakoniec spôsobí túto konkrétnu chybu, je problém s povolením. Aby ste sa o to postarali, budete sa musieť pokúsiť zaregistrovať alebo zrušiť registráciu súboru DLL s prístupom správcu.



Ak sa však problém vyskytne pri pokuse o inštaláciu programu, po zlyhaní inštalácie bude pravdepodobne potrebné súbor znova zaregistrovať. Ak narazíte na problém s Závislosť od OCX Skúste súbor presunúť do priečinka System32 skôr, ako sa pokúsite vykonať inštaláciu znova.

Metóda 1: Zrušenie registrácie súboru DLL s prístupom správcu

V prípade, že sa vám pri pokuse o ručné zrušenie registrácie súboru DLL zobrazí táto chyba, pravdepodobne sa vám zobrazí ikona 0x80040200 pretože nemáte dostatočné povolenia. Ak je tento scenár použiteľný, mali by ste byť schopní sa tomuto chybovému hláseniu úplne vyhnúť pomocou súboru „Regsvr32“ príkaz v príkazovom riadku so zvýšenou úrovňou.

Ak ste to ešte nevyskúšali, postupujte podľa pokynov nižšie a pokúste sa ručne zrušiť registráciu súboru DLL z príkazového riadka CMD so zvýšenou úrovňou:



  1. Stlačte Kláves Windows + R otvoriť a Bež dialógové okno. Ďalej zadajte „Cmd“ vo vnútri textového poľa a stlačte Ctrl + Shift + Enter otvoriť vyvýšený CMD výzva. Keď uvidíte UAC (Kontrola používateľských účtov) , kliknite Áno udeľovať oprávnenia správcu.

    Spustenie príkazového riadku

  2. Keď sa nachádzate vo zvýšenej výzve CMD, zadajte nasledujúci príkaz a stlačte Zadajte ručné zrušenie registrácie súboru .DLL:
    regsvr32 / u * Súbor DLL *

    Poznámka: Pamätajte, že * súbor DLL * je iba zástupný symbol. Budete ho musieť nahradiť názvom + príponou súboru DLL, ktorý sa pokúšate zrušiť registráciu. Napríklad sme potrebovali zrušiť registráciu súboru cdo32.dll, takže sme použili regsvr32 / u cdo32.dll príkaz.

  3. V prípade, že sa operácia úspešne dokončila bez 0x80040200 chybový kód, reštartujte počítač a dokončite inštaláciu, ktorá predtým spôsobovala problém.

V prípade, že sa stále vyskytuje rovnaký problém alebo táto operácia nebola použiteľná, prejdite dole na ďalšiu potenciálnu opravu uvedenú nižšie.

Metóda 2: Preregistrácia súboru po inštalácii programu

Ak sa vám táto chyba zobrazuje pri pokuse o inštaláciu aplikácie, pravdepodobne sa vám zobrazí kvôli niektorým závislostiam, ktoré sa nenačítavajú správne. V takom prípade budete pravdepodobne môcť problém vyriešiť do spustenie inštalátora s administrátorskými právami a následným manuálnym zrušením registrácie a registráciou zlyhávajúcej závislosti.

Poznámka: Často sa uvádza, že táto oprava je účinná v systéme Windows 7.

V prípade, že je tento scenár použiteľný, postupujte podľa pokynov nižšie, aby ste spustili inštaláciu s prístupom správcu, a potom znova zaregistrujte zlyhávajúcu závislosť:

  1. Otvorte program Prieskumník súborov a vyhľadajte umiestnenie inštalačného programu, ktorý nakoniec spôsobuje chybu.
  2. Kliknite na ňu pravým tlačidlom myši a vyberte si Spustiť ako správca z novoobjaveného kontextového menu.

    Spustenie inštalačného programu s prístupom správcu

  3. Inštaláciu dokončite podľa pokynov na obrazovke. Nevadí, ak vidíte to isté 0x80040200 chyba - jednoducho zatvorte chybové okno a prejdite na ďalší krok.
  4. Otvorte a Bež dialógové okno stlačením Kláves Windows + R . Ďalej zadajte „Cmd“ vo vnútri textového poľa a stlačte Ctrl + Shift + Enter otvoriť zvýšenú výzvu CMD.

    Spustenie príkazového riadku

  5. Keď sa nachádzate v termináli príkazového riadku, zadajte nasledujúce príkazy v poradí a po každom príkaze stlačte kláves Enter, čím zrušíte registráciu a potom znova zaregistrujete závislosť OCX:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGISTRÁTOR
  6. Reštartujte počítač a pri ďalšom spustení počítača skontrolujte, či sa problém vyriešil.

V prípade, že ten istý problém pretrváva, prejdite nižšie k ďalšej potenciálnej oprave nižšie.

Metóda 3: Spustenie súboru OCX z priečinka System32

V prípade, že sa s týmto konkrétnym problémom stretnete pri práci so súborom .ocx (OLE Control Extension), pravdepodobne ide o problém s povolením. Niekoľko postihnutých používateľov potvrdilo, že sa im podarilo tento problém vyriešiť presunutím súboru .OCX do priečinka System32 a jeho spustením odtiaľ, aby sa zaistil potrebný prístup.

DÔLEŽITÉ: Urobte to iba vtedy, ak ste si 100% istí, že súbor .OCX nepredstavuje bezpečnostné riziko.

Ak sa skutočne stretávate s 0x80040200 chybový kód tohto typu súboru, pred otvorením súboru ho presuňte do priečinka System32 podľa nasledujúcich pokynov:

  1. Otvorte program Prieskumník, prejdite na umiestnenie súboru .OCX, kliknite naň pravým tlačidlom myši a vyberte príkaz Vystrihnúť z kontextového menu.

    Rezanie pilníka

  2. Ďalej prejdite na C: Windows System32 a vložte súbor, ktorý ste práve vytvorili skopírované do schránky .
  3. Akonáhle sa súbor nachádza v priečinku System32 priečinok, zopakujte inštaláciu ešte raz a zistite, či sa stále stretávate s rovnakým 0x80040200 chyba.
Značky Windows 3 minúty prečítané