Описание тега regsvr32

Вы можете использовать средство Regsvr32 (Regsvr32.exe) для регистрации и отмены регистрации элементов управления OLE, таких как файлы DLL или элементов управления ActiveX (OCX), в реестре Windows.

Из идентификатора статьи службы поддержки Microsoft: 249873:

Regsvr32.exe входит в состав Microsoft Internet Explorer 3.0 или более поздних версий, Windows 95 OEM Service Release 2 (OSR2) или более поздних версий и Windows NT 4.0 с пакетом обновления 5 (SP5) или более поздних версий. Regsvr32.exe устанавливается в папку System (Windows Me/Windows 98/Windows 95) или System32 (Windows NT/Windows XP/Windows Vista/Windows 7).

Примечание. В 64-разрядной версии операционной системы Windows существует две версии файла Regsv32.exe:

  • 64-битная версия %systemroot%\System32\regsvr32.exe
  • 32-битная версия %systemroot%\SysWoW64\regsvr32.exe

Применение

RegSvr32.exe имеет следующие параметры командной строки:

Regsvr32 [/u] [/n] [/ i [:cmdline]] имя библиотеки

/u - Отменить регистрацию сервера
/i- Вызовите DllInstall, передав ему необязательную [cmdline]; при использовании с / u вызывает удаление dll
/n- Не вызывайте DllRegisterServer; эта опция должна использоваться с / i
/s- Бесшумный; не отображать окна сообщений (добавлено в Windows XP и Windows Vista)

Когда вы используете Regsvr32.exe, он пытается загрузить компонент и вызвать его DLLSelfRegisterфункция. Если эта попытка успешна, Regsvr32.exe отображает диалоговое окно, указывающее на успех. Если попытка не удалась, Regsvr32.exe возвращает сообщение об ошибке.

Например, чтобы вручную зарегистрировать элемент ActiveX Sample.ocx, введите в командной строке следующую команду:

c:\regsvr32.exe sample.ocx

Для получения дополнительной информации см. Как зарегистрировать DLL.