Иногда приложения могут не регистрировать файлы 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
- Держи Windows ключ и нажмите S , чтобы открыть функцию поиска. Тип cmd , щелкните его правой кнопкой мыши и выберите Запустить от имени администратора вариант
Запись : Вы также можете нажать Alt + Shift + Enter после ввода cmd в функции поиска.
Открытие командной строки с повышенными привилегиями
- Теперь введите команду ниже, чтобы зарегистрировать файл DLL или OCX.
regsvr32 jscript.dll
Запись : jscript.dll - это имя файла, которое вы можете изменить на любой файл, который хотите зарегистрировать.
Успешно зарегистрированный файл DLL
- Вы также можете зарегистрировать файл DLL или OCX, расположенный в другом месте, введя следующую команду.
regsvr32 C: Users Kevin Desktop jscript.dll
Регистрация DLL по другому пути
- Если файл не подлежит регистрации, вы можете получить сообщение об ошибке, как показано ниже:
Ошибка не регистрации
- Иногда ошибка может быть связана с тем, что вы пытаетесь зарегистрировать 32-битный файл DLL или OCX через 64-битный Regsvr32 . Вам нужно использовать 32-битный Regsvr32 который расположен в Syswow64 папка.
- Вы можете ввести следующую команду, чтобы зарегистрировать 32-битную DLL или OCX в 64-битной операционной системе.
% SystemRoot% SysWOW64 regsvr32 jscript.dll
Регистрация 32-битного DLL-файла в 64-битной Windows
Вы также можете использовать PowerShell с теми же командами для регистрации файлов DLL или OCX.
Теги И Т.Д OCX Windows 2 минуты на чтение