Regsvr32

regsvr32 — это командная утилита для Microsoft Windows и ReactOS, используемая для регистрации и удаления регистрации динамически подключаемых библиотек (DLL) и компонентов ActiveX в реестре операционной системы[1][2]. Несмотря на окончание «32» в названии утилиты, существуют как 32-битные, так и 64-битные версии программы (с одинаковыми именами файлов, но в разных каталогах)[3]. Для запуска regsvr32 необходимы повышенные привилегии[4].

Для корректной работы с regsvr32 динамически подключаемая библиотека должна экспортировать функции DllRegisterServer и DllUnregisterServer[5].

Команда regsvr32 сопоставима с ldconfig в Linux.

Общие сведения
regsvr32
Тип командная утилита
Разработчики Microsoft, участники проекта ReactOS
Операционные системы Windows, ReactOS
Первый выпуск 17 февраля 2000
Аппаратные платформы 32-битные и 64-битные системы
Лицензия Windows: проприетарное программное обеспечение
ReactOS: GNU General Public License
Сайт docs.microsoft.com/en-us…

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

regsvr32 shmedia.dll — регистрация файла

regsvr32 shmedia.dll /s — регистрация файла без вывода диалогового окна (тихий режим)

regsvr32 /u shmedia.dll — удаление регистрации файла

regsvr32 shmedia.dll /u /s — удаление регистрации файла без вывода диалогового окна (тихий режим)

Если другая копия файла shmedia.dll существует в системном пути поиска, regsvr32 может выбрать именно её, а не файл из текущего каталога. Как правило, эта проблема решается указанием полного пути к файлу (например, c:\windows\system32\shmedia.dll) либо использованием следующего синтаксиса:

regsvr32 .\shmedia.dll

Примечания

  1. Reactos/Reactos (англ.). GitHub (3 ноября 2021). Дата обращения: 20 июня 2024.
  2. Regsvr32 (англ.). TechNet. Microsoft. Дата обращения: 20 июня 2024. Архивировано 16 января 2008 года.
  3. How to use the Regsvr32 tool and troubleshoot Regsvr32 error messages (англ.). Microsoft (14 августа 2015). Дата обращения: 20 июня 2024. Архивировано 12 марта 2017 года.
  4. Regsvr32 — Register a DLL — Windows CMD — SS64.com (англ.). ss64.com. Дата обращения: 20 июня 2024. Архивировано 10 сентября 2025 года.
  5. INFO: How Regsvr32.exe Registers and Unregisters COM DLLs (англ.). Support. Microsoft (24 марта 2009). Дата обращения: 20 июня 2024. Архивировано 13 марта 2015 года.

Литература

  • John Paul Mueller. Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000 : [англ.]. — John Wiley & Sons, 2007. — ISBN 978-0470165799.
  • Stanek, William R. Windows Command-Line Administrator's Pocket Consultant, 2nd Edition : [англ.]. — Microsoft Press, 2008. — ISBN 978-0735622623.

Ссылки