Команда regsvr32

Команда regsvr32

Описание команды regsvr32

Команда regsvr32 это служебная программа командной строки для регистрации и отмены регистрации элементов управления OLE, например ActiveX и библиотеки DLL в реестре 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

regsvr32 [/u] [/s] [/n] [/i[:cmdline]] <Dllname>

Параметры командной строки regsvr32

/uОтменяет регистрацию сервера.
/sПредотвращает отображение сообщений.
/nПредотвращает вызов DllRegisterServer. Этот параметр требует, чтобы вы также использовали параметр /i.
/i:<cmdline>Передает необязательную строку командной строки (cmdline) в DllInstall. Если вы используете этот параметр с параметром /u, он вызывает DllUninstall.
<Dllname>Имя файла .dll, который будет зарегистрирован.
/?Отображение справки в командной строке.

Примеры использования regsvr32

regsvr32 «C:\Program Files\7-Zip\7-zip.dll»Произведет регистрацию .dll на примере 7-zip.dll. При запуске командной строки без прав администратора будет получена следующая ошибка: Модуль «C:\Program Files\7-Zip\7-zip.dll» загружен, но не удалось выполнить вызов DLLRegisterServer, код ошибки 0x80040201.
regsvr32 «C:\Program Files\7-Zip\7-zip.dll»Произведет регистрацию .dll на примере 7-zip.dll. Командная строка запущена от имени администратора, будет получено уведомление: Успешное выполнение DLLRegisterServer в C:\Program Files\7-Zip\7-zip.dll
regsvr32 /u /s «C:\Program Files\7-Zip\7-zip.dll»Отменит регистрацию указанной DLL, для подавления вывода сообщения, используется параметр /s.

Добавить комментарий

Ваш адрес email не будет опубликован.