Průvodci

Oprava: DllRegisterServer se nezdařil s kódem chyby 0x80070005

Tento problém se objeví při pokusu o spuštění příkazu regsvr32 v systémech s Windows Vista Home Premium (32 bit). Tato chyba znemožňuje úspěšné spuštění příkazu. Při pokusu o spuštění výše uvedeného příkazu se na obrazovce trvale zobrazí následující chyba;

byl načten, ale volání DllRegisterServer se nezdařilo s kódem chyby 0x80070005

Tento problém je docela běžný a důvodem této chyby jsou omezená oprávnění správce. Abyste mohli úspěšně spustit příkaz regsvr32, musíte mít oprávnění správce. Jelikož problém je způsoben právy správce, můžete tento problém snadno vyřešit spuštěním tohoto příkazu s právy správce.

Následující metody a kroky by měly chybu vyřešit bez problémů.

Metoda 1: Cmd jako správce

Problém je vyřešen pouhým vynucením, aby systém před spuštěním příkazu rozpoznal uživatele jako správce. Níže uvedené kroky poskytují informace o tom, jak to provést.

  1. zmáčkni Klíč Windows na klávesnici
  2. Typ cmd ve vyhledávací liště, ale NEDOTLAČTE Enter.
  3. V seznamu programů, které se zobrazí, vyhledejte CMD a klikněte na něj pravým tlačítkem.
  4. Vybrat Spustit jako administrátor a v zobrazené výzvě klikněte na Pokračovat.
  5. Typ „cesta k souboru“ regsvr32 spustit příkaz (nahradit cestu k souboru cestou skutečného souboru bez uvozovek)

Pokud vše půjde dobře, mělo by to být tentokrát úspěšné. Pokud uvidíte nějaké chybové zprávy, ujistěte se, že cesta k souboru je úplná a přesná.

Metoda 2: Zakázání kontroly uživatelských účtů UAC

Problém někdy vyřeší také deaktivace kontroly uživatelských účtů. Když zakážete UAC, systém vás v zásadě nebude žádat o potvrzení správních práv.

Před vypnutím UAC nezapomeňte, že v zásadě oslabuje zabezpečení systému, protože se stává náchylnějším k bezpečnostním útokům. Po dokončení procesu registrace se proto doporučuje UAC zapnout.

Následující kroky ukazují, jak vyřešit chybu otočením UAC.

  1. Klepněte na Start -> typcmd-> klikněte pravým tlačítkemcmda vybratspustit jako administrátor
  2. Vypnout UAC, zkopírujte a vložte následující příkaz do příkazového řádku a stiskněte klávesu Enter.
    reg.exe PŘIDAT HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 0 / f

  3. Zapnutí UAC, vložte následující příkaz do příkazového řádku a stiskněte klávesu Enter.
    reg.exe PŘIDAT HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 1 / f
  4. Úspěšně jste deaktivovali UAC. Restartujte počítač a spusťte příkaz REGSVR32 podle pokynů uvedených v metodě 1. Nyní by měl úspěšně fungovat bez problémů.

Metoda 3: Zakázat antiviry

Existují případy, kdy se chybová zpráva zobrazí, přestože máte oprávnění správce. Může to být způsobeno tím, že antivirové programy narušují proces registrace. Pokud tedy po provedení metod 1 a 2 stále čelíte nějakým problémům, zkuste antivirové programy deaktivovat.

  1. Dvojklik ikona antiviru umístěná v pravém dolním rohu obrazovky
  2. Jakmile se otevře antivirová obrazovka, vyhledejte možnost deaktivovat antivirový program
  3. Obvykle bude existovat možnost deaktivovat antivirový program na 10, 20, 30 minut, čímž se antivirový program po této době automaticky aktivuje. Vyberte možnost, která nejlépe vyhovuje vašim potřebám.

Mějte také na paměti, že možnosti se mohou lišit v závislosti na typu antiviru, který používáte. Jakmile je antivirový program deaktivován, zkuste spustit příkaz regsvr32 se správnými právy správce a zkontrolujte, zda problém přetrvává.

Poznámka: Antivirus je důležitý pro zabezpečení vašeho počítače, protože pomáhá chránit váš počítač před mnoha hrozbami. Doporučujeme tedy zapnout antivirový program, jakmile bude váš problém vyřešen.

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