Быстрая регистрация DLL через CMD

Немного теории:

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 [/u] [/n] [/i[:строка_команд]] DLL-файл

/u — отменяет регистрацию сервера

/i — вызывает DllInstall, передавая ей в параметре необязательную строку_команд; при использовании с ключом /u вызывает DllUnInstall. 

/n — не вызывает DllRegisterServer; это может использоваться с ключом /i

/s – «тихий» режим; окна сообщений не отображаются

Практика:

Чтобы быстро зарегистрировать необходимые нам библиотеки — открываем блокнот и пишем в нем следующие команды (ставим верхние двойные кавычки в пути к каталогам с пробелами в наименовании и кириллице):

  • %systemroot%\System32\regsvr32.exe «путь до библиотеки DLL — типа C:\temp\biblioteka.dll»
  • %systemroot%\SysWoW64\regsvr32.exe «путь до библиотеки DLL — типа C:\temp\biblioteka.dll»

После этого жмём Файл — Сохранить как… — Тип файла указываем: Все файлы — Наименование указываем: RegDLL.bat — Выбираем место куда сохранить и сохраняем. После этого в указанном нами месте появится файл RegDLL.bat . Щелкаем по нему правой кнопкой и жмем «Запуск от имени Администратора». После этого будут выходить сообщения о успешной регистрации нашей DLL библиотеки, либо ошибки с указанием проблем при регистрации.

После этого наше оборудование или программа будет работать без проблем. Будут вопросы — пишите 😉

Оставить комментарий

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о