Как да използвате инструмента Regsvr32 и отстраняване на неизправности при съобщения за грешки на Regsvr32

Прилага се за: Windows 10 Pro released in July 2015Windows Vista EnterpriseWindows Vista Business

Ако тази статия не описва съобщението за грешка, което получавате, можете да получите грешка подробни обяснения за съобщението, Препоръчани действия и допълнителни ресурси за поддръжка от страница на TechNet събития и грешки .

Обобщена информация


Regsvr32 се от командния ред помощна програма за регистриране и отмяна на OLE контроли, като например DLL и ActiveX контроли в системния регистър на Windows. Regsvr32.exe е инсталиран в папката %systemroot%\System32 в Windows XP и по-нови версии на Windows. Забележка: В 64-битова версия на операционната система Windows има две версии на файла Regsv32.exe:
  • 64-битовата версия е % systemroot%\System32\regsvr32.exe.
  • 32-битовата версия е % systemroot%\SysWoW64\regsvr32.exe.

Синтаксис на командата Regsvr32


RegSvr32.exe разполага със следните опции за командния ред:
Regsvr32 [/ u] [/ n] [/i [: cmdline]] < dllname >/u - Unregister server /i - наричат DllInstall, като му предава допълнителен [cmdline]; Когато се използва с/u, извиква dll uninstall/n - не извиква DllRegisterServer; тази опция трябва да се използва с/i/s-Silent; Показване на полета със съобщения

Общи решения за грешки на Regsvr32


Опитайте един от следните методи, когато се появи грешка на Regsvr32:
  • Метод 1: Повторение на Regsvr32 команда от команден ред с повишени потребителски права

    За да отворите команден прозорец с администраторски права, направете следното:
    Windows 8.1 и Windows 8
    Плъзнете от десния край на екрана и после натиснете търсене. Или, ако използвате мишка, посочете долния десен ъгъл на екрана и след това щракнете върху търсене. Въведете команден прозорец в полето за търсене , щракнете с десния бутон на командния реди след това щракнете върху Изпълнявай като администратор. Ако се появи подкана за въвеждане на администраторска парола или за потвърждение, въведете паролата или щракнете върху позволи.
    Windows 7 и Windows Vista
    Щракнете върху Старт, въведете команден прозорец или cmd в полето за търсене , щракнете с десния бутон на командния реди след това щракнете върху Изпълнявай като администратор. Ако се появи подкана за въвеждане на администраторска парола или за потвърждение, въведете паролата или щракнете върху позволи.
    Windows XP
    Влезте с администраторски акаунт или акаунт с администраторски права и след това отворете командния прозорец.
  • Метод 2: Използване на 32-битова версия на Regsvr32 за регистриране на 32-битов DLL на 64-битова версия на Windows

    Ако получите съобщение за грешка при регистриране на 32-битов DLL на 64-битова версия на Windows, изпълнете следните стъпки:
    1. Отворете команден прозорец с администраторски права.
    2. Ако 32-битови DLL в папката %systemroot%\System32, преместете го в папката %systemroot%\SysWoW64.
    3. Изпълнете следната команда:
      %systemroot%\SysWoW64\regsvr32 <full path of the DLL>