Sprievodcovia

Oprava: DllRegisterServer zlyhal s kódom chyby 0x80070005

Tento problém sa prejaví pri pokuse o spustenie príkazu regsvr32 v systémoch so systémom Windows Vista Home Premium (32 bit). Táto chyba znemožňuje úspešné spustenie príkazu. Pri pokuse o spustenie vyššie uvedeného príkazu sa na obrazovke trvale zobrazí nasledujúca chyba;

bol načítaný, ale volanie DllRegisterServer zlyhalo s kódom chyby 0x80070005

Tento problém je pomerne častý a príčinou tejto chyby sú obmedzené oprávnenia správcu. Na úspešné spustenie príkazu regsvr32 musíte mať oprávnenie správcu. Pretože problém je spôsobený právami správcu, môžete tento problém ľahko vyriešiť spustením tohto príkazu s právami správcu.

Nasledujúce metódy a kroky by mali vyriešiť chybu bez problémov.

Metóda 1: Cmd ako správca

Problém sa vyrieši jednoduchým prinútením systému, aby pred spustením príkazu rozpoznal používateľa ako správcu. Nasledujúce kroky poskytujú informácie o tom, ako to urobiť.

  1. Stlačte tlačidlo Kláves Windows na klávesnici
  2. Typ cmd vo vyhľadávacej lište, ale NEDOTLAČTE Zadajte.
  3. V zozname zobrazených programov vyhľadajte CMD a kliknite na ňu pravým tlačidlom myši.
  4. Vyberte Spustiť ako správca a v zobrazenej výzve kliknite na tlačidlo Pokračovať.
  5. Typ regsvr32 „cesta k súboru“ spustiť príkaz (Nahradiť cestu k súboru za cestu k skutočnému súboru bez úvodzoviek)

Ak všetko dobre dopadne, malo by to byť tentoraz úspešné. Ak uvidíte nejaké chybové správy, skontrolujte, či je cesta k súboru úplná a presná.

Metóda 2: Zakázanie kontroly používateľských kont UAC

Problém niekedy vyrieši aj deaktivácia kontroly používateľských kont. V zásade platí, že keď zakážete UAC, systém od vás nebude vyžadovať potvrdenie správcovských práv.

Pred vypnutím UAC si uvedomte, že v zásade oslabuje zabezpečenie systému, pretože je náchylnejší na bezpečnostné útoky. Po dokončení procesu registrácie sa preto odporúča zapnúť UAC.

Nasledujúce kroky ukazujú, ako vyriešiť chybu otočením UAC.

  1. Kliknite Štart -> typcmd-> kliknite pravým tlačidlom myšicmda vyber sispustiť ako správca
  2. Vypnutie UAC, skopírujte a prilepte nasledujúci príkaz do príkazového riadka a stlačte kláves Enter.
    reg.exe PRIDAŤ HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 0 / f

  3. Zapnutie UAC, vložte nasledujúci príkaz do Príkazového riadku a stlačte kláves Enter.
    reg.exe PRIDAŤ HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 1 / f
  4. Úspešne ste deaktivovali UAC. Reštartujte počítač a spustite príkaz REGSVR32 podľa pokynov v metóde 1. Teraz by mal úspešne fungovať bez problémov.

Metóda 3: Zakážte antivírusy

Existujú prípady, keď sa chybové hlásenie zobrazia napriek tomu, že máte oprávnenie správcu. Môže to byť kvôli antivírusom, ktoré interferujú s registračným procesom. Pokiaľ teda po vykonaní metód 1 a 2 stále pretrvávajú nejaké problémy, skúste antivírusy deaktivovať.

  1. Dvojité kliknutie ikona antivírusu umiestnená v pravom dolnom rohu obrazovky
  2. Po otvorení antivírusovej obrazovky vyhľadajte možnosť deaktivácie antivírusu
  3. Spravidla bude k dispozícii možnosť deaktivovať antivírus na 10, 20, 30 minút, čím sa antivírus automaticky aktivuje po uplynutí tejto doby. Vyberte možnosť, ktorá najlepšie vyhovuje vašim potrebám.

Nezabudnite tiež, že možnosti sa môžu líšiť v závislosti od typu antivírusu, ktorý používate. Po deaktivácii antivírusu skúste spustiť príkaz regsvr32 so správnymi právami správcu a skontrolujte, či problém pretrváva.

Poznámka: Antivírus je dôležitý pre zabezpečenie vášho počítača, pretože pomáha chrániť váš počítač pred mnohými hrozbami. Preto sa odporúča zapnúť antivírusový program hneď, ako bude váš problém vyriešený.

$config[zx-auto] not found$config[zx-overlay] not found