Regsvr32 ve Windows 11: Vysvětlení, příkaz, použití a chybové zprávy

V operačních systémech Microsoft Windows,vpravo fr32je nástroj příkazového řádku používaný k registraci a zrušení registrace ovládacích prvků OLE, jako jsou knihovny DLL a ovládací prvky ActiveX, v registru systému Windows. Například – DDL, které má být použito s regsvr32, musí exportovat funkce DllRegisterServer a DllUnregisterServer. Tento nástroj může vyžadovat řešení některých problémů ve Windows nebo jiných programech.

Co je Regsvr32 ve Windows 11/10

Regsvr32.exe je součástí systému Microsoft Windows a je nainstalován ve složce System32 všech operačních systémů Windows, včetně Windows 11 a Windows 10.

Příkaz a použití Regsvr32

1. Možnosti příkazového řádku RegSvr32.exe:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname

2. Parametry:

  • /u: Zruší registraci souboru.
  • /s : Spustí regsvr32 bezobslužně a nezobrazí žádná okna zpráv.
  • /n: nevolá DllRegisterServer. Tato volba by měla být použita s /i.
  • /i :cmdline : Zavolá DllInstall a předá mu volitelný [cmdline]. Při použití s ​​/u volá dll uninstall.
  • dllname: Určuje název souboru dll, který bude registrován.
  • /n – Nevolejte DllRegisterServer nebo DllUnregisterServer; tato volba musí být použita s /i.

Například ručněshm.dll, můžeme v CMD provést následující:

  • regsvr32 shm.dllpro registraci souboru.
  • regsvr32 /u shm.dllpro odinstalování souboru.

Chybové zprávy Regsvr32.exe

Následující seznam obsahuje chybové zprávy RegSvr32 a možné příčiny:

  1. Příznak příkazu „%1″“ není platný. Zkontrolujte prosím použití příkazu a zkuste to znovu.
  2. Tento příkaz je platný pouze v případě, že je otevřen projekt Microsoft Visual Studio OLE Custom Control.
  3. Chcete-li zaregistrovat modul, musíte zadat binární název.
  4. Příkaz OleInitialize se nepodařilo spustit. Váš počítač může mít nedostatek paměti. Ukončete všechny spuštěné programy a zkuste to znovu.
  5. Modul „%1“ se nepodařilo načíst. Ujistěte se, že je binární soubor uložen na zadané cestě, nebo jej odlaďte, abyste zkontrolovali problémy s binárními nebo závislými soubory .DLL.\n\n%2.
  6. Modul "%1" byl načten, ale nebyl nalezen vstupní bod %2. Ujistěte se, že "%1" je platný soubor DLL nebo OCX a zkuste to znovu.
  7. Modul „%1″“ byl načten, ale volání %2 se nezdařilo s kódem chyby %3. Další informace o tomto problému naleznete online pomocí kódu chyby jako vyhledávacího výrazu.
  8. Modul „%1″“ nemusí být kompatibilní s verzí systému Windows, kterou používáte. Zkontrolujte, zda je modul kompatibilní s x86 (32bitovou) nebo x64 (64bitovou) verzí regsvr32.exe.

V 64bitové verzi Windows najdete dvě verze Regsv32.exe viz. 64bitová verze je in%systemroot%\System32\regsvr32.exea 32bitová verze je in%systemroot%\SysWoW64\regsvr32.exevysvětluje KB249873.

Související:.

Přečtěte si také:?

Related Posts