Použití nástroje Regsvr32 a řešení potíží s chybovými zprávami nástroje Regsvr32

Pokud tento článek nepopisuje chybovou zprávu, která se vám zobrazuje, můžete nalézt podrobné vysvětlení chybových zpráv, doporučené akce a další zdroje podpory na stránce TechNet Události a chyby.

Souhrn

Regsvr32 je nástroj příkazového řádku pro registraci ovládacích prvků OLE, jako jsou knihovny DLL a ovládací prvky DLL v registru systému Windows, a pro zrušení jejich registrace. Soubor Regsvr32.exe je v systému Windows XP a novějších verzích systému Windows nainstalován ve složce %systemroot%\System32.


Poznámka: V 64bitové verzi operačního systému Windows jsou k dispozici dvě verze souboru Regsv32.exe:
  • 64bitová verze je %systemroot%\System32\regsvr32.exe.
  • 32bitová verze je %systemroot%\SysWoW64\regsvr32.exe.

Syntaxe příkazu Regsvr32

RegSvr32.exe má následující možnosti příkazového řádku:
Regsvr32 [/u] [/n] [/i[:cmdline]] <název_souboru_dll>

/u – Zrušit registraci serveru

/i - Volat funkci DllInstall a předat jí volitelný parametr [příkazový_řádek]; pokud je použit s parametrem /u, volat funkci dll uninstall
/n – Nevolat funkci DllRegisterServer; tato možnost musí být použita s parametrem /i

/s – Tichý režim; nezobrazuje žádná dialogová okna

Běžná řešení pro chyby Regsvr32

V případě zobrazení chyby Regsvr32 vyzkoušejte jednu z následujících metod:
  • Metoda 1: Opakované spuštění příkazu Regsvr32 z příkazového řádku se zvýšenými oprávněními

    Chcete-li otevřít příkazový řádek se zvýšenými oprávněními, postupujte takto:
    Windows 8.1 a Windows 8
    Potáhněte prstem od pravého okraje obrazovky a pak klepněte na položku Hledat. Pokud používáte myš, ukažte místo toho do pravého dolního rohu obrazovky a poté klikněte na položku Hledat. Do pole Hledat zadejte text Příkazový řádek, klikněte pravým tlačítkem myši na položku Příkazový řádek a pak klikněte na příkaz Spustit jako správce. Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na tlačítko Povolit.
    Windows 7 a Windows Vista
    Klikněte na tlačítko Start, do pole Hledat zadejte text cmd nebo Příkazový řádek, klikněte pravým tlačítkem myši na položku Příkazový řádek a pak klikněte na příkaz Spustit jako správce. Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na tlačítko Povolit.
    Windows XP
    Přihlaste se k počítači s účtem správce nebo s účtem, který má pověření správce, a pak otevřete okno Příkazový řádek.
  • Metoda 2: Použití 32bitové verze nástroje Regsvr32 k registraci 32bitové knihovny DLL v 64bitové verzi systému Windows

    Pokud se při registraci 32bitové knihovny DLL v 64bitové verzi systému Windows zobrazí chybová zpráva, postupujte takto:
    1. Otevřete příkazový řádek se zvýšenými oprávněními.
    2. Pokud je 32bitová knihovna DLL umístěna ve složce %systemroot%\System32, přesuňte ji do složky %systemroot%\SysWoW64.
    3. Spusťte následující příkaz:
      %systemroot%\SysWoW64\regsvr32 <úplná_cesta_ke_knihovně_DLL>

Chybové zprávy nástroje Regsvr32

Chybové zprávy nástroje Regsvr32 v systému Windows Vista a starších verzích
Chybové zprávy nástroje Regsvr32.exe v systému Windows XP
Vlastnosti

ID článku: 249873 - Poslední kontrola: 10. 1. 2017 - Revize: 1

Windows Vista Enterprise, Windows Vista Business, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Microsoft Windows XP Home Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Professional, Microsoft Windows XP Tablet PC Edition, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro

Váš názor