Как зарегистрировать файлы DLL или OCX в Windows 10 через командную строку



Попробуйте наш инструмент устранения неполадок

Иногда приложения могут не регистрировать файлы DLL или OCX, из-за чего пользователи сталкиваются с ошибками, а приложения не работают должным образом. По этой причине пользователям потребуется регистрировать файлы самостоятельно. Регистрация и отмена регистрации файлов расширения приложения (DLL или OCX) выполняется утилитой RegSvr32. В этой статье мы научим вас, как легко зарегистрировать файл DLL или OCX в своей операционной системе.



Как зарегистрировать файл DLL или OCX в Windows



Регистрация файла DLL или OCX в Windows

Регистрируя DLL или OCX, пользователи добавляют информацию в реестр чтобы Windows могла использовать эти файлы. Информация будет в форме имени или CLSID. Это упрощает Windows поиск правильной DLL или OCX, когда связанная с ней функция используется в другой программе. Он будет содержать путь к этим файлам, через которые будет использоваться исполняемый код компонента. Информация, сохраненная в реестре, всегда будет относиться к последней версии компонента. Это требуется только в редких случаях, потому что в большинстве случаев приложения регистрируют эти файлы во время установки. Его также можно использовать для ремонт окон проблемы, которые включают эти файлы. Некоторые дополнительные параметры, которые вы можете добавить к командам:



  • / u - Отменить регистрацию файла DLL или OCX
  • / с - Тихий режим, окна сообщений не отображаются.
  • - Если используется без / u, вызывает DLLInstall (TRUE) для установки, а если используется с / u, то вызывает DllInstall (FALSE) для удаления DLL и DllUnregisterServer.
  • / п - Для того, чтобы не вызывать DllRegister Server или DllUnregisterServer. Этот параметр необходимо использовать с / i.

Вы можете зарегистрировать только те файлы DLL или OCX, которые можно зарегистрировать. Некоторые файлы не будут иметь DLLRegisterServer () функции, с помощью которых он может зарегистрироваться. Это обычные файлы, не имеющие отношения к регистрации. В качестве примера можно привести файлы DLL игры, которые остаются в папке и выполняют свою работу без предварительной регистрации.

Примечание. Прежде чем пробовать эти методы, убедитесь, что у вас уже есть файл DLL или OCX.

Использование расширенной командной строки для регистрации файла DLL или OCX

  1. Держи Windows ключ и нажмите S , чтобы открыть функцию поиска. Тип cmd , щелкните его правой кнопкой мыши и выберите Запустить от имени администратора вариант
    Запись : Вы также можете нажать Alt + Shift + Enter после ввода cmd в функции поиска.



    Открытие командной строки с повышенными привилегиями

  2. Теперь введите команду ниже, чтобы зарегистрировать файл DLL или OCX.
    regsvr32 jscript.dll

    Запись : jscript.dll - это имя файла, которое вы можете изменить на любой файл, который хотите зарегистрировать.

    Успешно зарегистрированный файл DLL

  3. Вы также можете зарегистрировать файл DLL или OCX, расположенный в другом месте, введя следующую команду.
    regsvr32 C:  Users  Kevin  Desktop  jscript.dll

    Регистрация DLL по другому пути

  4. Если файл не подлежит регистрации, вы можете получить сообщение об ошибке, как показано ниже:

    Ошибка не регистрации

  5. Иногда ошибка может быть связана с тем, что вы пытаетесь зарегистрировать 32-битный файл DLL или OCX через 64-битный Regsvr32 . Вам нужно использовать 32-битный Regsvr32 который расположен в Syswow64 папка.
  6. Вы можете ввести следующую команду, чтобы зарегистрировать 32-битную DLL или OCX в 64-битной операционной системе.
    % SystemRoot%  SysWOW64  regsvr32 jscript.dll

    Регистрация 32-битного DLL-файла в 64-битной Windows

Вы также можете использовать PowerShell с теми же командами для регистрации файлов DLL или OCX.

Теги И Т.Д OCX Windows 2 минуты на чтение