Из этой статьи вы узнаете, как зарегистрировать файл DLL, который создает путь от файла к реестру Windows. Регистрация файла DLL может решить проблемы с запуском некоторых программ. Однако большинство файлов DLL не поддерживают регистрацию или уже зарегистрированы. Обратите внимание, что вы не можете зарегистрировать встроенные файлы DLL компьютера Windows, потому что они важны для работы Windows. Кроме того, обновления из Windows также могут восстанавливать устаревшие или неисправные файлы DLL.
Шаг
Метод 1 из 2: регистрация отдельного файла DLL
Шаг 1. Разберитесь, как работает этот метод
Вы можете использовать комбинацию команды «regsvr» и имени файла DLL для регистрации файла, если файл поддерживает команду экспорта «Зарегистрировать сервер». Эта процедура создает путь из реестра Windows к файлу DLL, чтобы процессы операционной системы могли легче находить и использовать файл DLL.
Обычно вам нужно будет использовать этот метод для регистрации файлов DLL из сторонних программ, которые должны быть напрямую связаны с источниками системного уровня (например, с командной строкой)
Шаг 2. Определите значение или цель сообщения об ошибке «точки входа»
Если он уже зарегистрирован, значит, файл DLL не поддерживает команду экспорта «Зарегистрировать сервер» или код не позволяет файлу подключаться к реестру Windows. Вы получите сообщение об ошибке «Модуль [имя файла DLL] был загружен, но точка входа DllRegisterServer не найдена». Если появляется подобное сообщение, файл DLL не может быть зарегистрирован.
Само сообщение об ошибке «точки входа» на самом деле не проблема, а форма подтверждения, потому что, когда появляется сообщение, файл DLL, который у вас есть, не нужно регистрировать
Шаг 3. Найдите DLL-файл, который вы хотите зарегистрировать
Перейдите в папку, где хранится файл DLL, который необходимо зарегистрировать. Найдя файл, вы можете переходить к следующему шагу.
Если вы уже установили программу с файлом DLL, который необходимо зарегистрировать, например, откройте папку установки программы (например, «C: / Program Files [имя программы]»)
Шаг 4. Откройте окно свойств DLL-файла
Щелкните файл правой кнопкой мыши, затем щелкните Характеристики »В раскрывающемся меню. После этого откроется всплывающее окно.
Шаг 5. Запишите имя DLL-файла
В столбце вверху окна «Свойства» вы можете увидеть полное имя файла. Это имя нужно будет ввести позже.
Поскольку большинство DLL-файлов имеют имена, которые трудно запомнить, рекомендуется оставить окно «Свойства» открытым на этом этапе. Таким образом, вы сможете скопировать имя позже
Шаг 6. Скопируйте адрес DLL-файла
Щелкните и перетащите курсор на строку текста справа от заголовка «Местоположение», затем нажмите сочетание клавиш Ctrl + C, чтобы скопировать адрес каталога файла DLL.
Шаг 7. Откройте меню «Пуск».
Щелкните логотип Windows в нижнем левом углу экрана.
Шаг 8. Найдите программу командной строки
Введите командную строку в строку поиска меню «Пуск». Значок командной строки появится в верхней части окна.
Шаг 9. Откройте командную строку в режиме администратора
Чтобы получить к нему доступ:
-
Щелкните правой кнопкой мыши
«Командная строка».
- Нажмите " Запустить от имени администратора ”.
- Выбирать " да При появлении запроса.
Шаг 10. Перейдите в каталог DLL-файлов
Введите cd и вставьте пробел, используйте сочетание клавиш Ctrl + V, чтобы вставить адрес каталога файла DLL, затем нажмите Enter.
-
Например, если файл DLL находится в папке «SysWOW64» в папке «Windows» по умолчанию, введите следующую команду:
компакт-диск C: / Windows / SysWOW64
Шаг 11. Введите команду «regsvr» и имя файла DLL
Введите regsvr32 и вставьте пробел, затем введите имя файла DLL (с расширением «.dll») и нажмите Enter. Если файл DLL можно зарегистрировать, отобразится подтверждающее сообщение.
-
Например, если имя файла - «usbperf.dll», введенная команда будет выглядеть так:
regsvr32 usbperf.dll
- Чтобы скопировать имя файла DLL на этом этапе, снова откройте папку, в которой был сохранен файл (появится окно «Свойства»), отметьте имя в текстовом поле и нажмите сочетание клавиш Ctrl + C. Вы можете вставить имя файла в окно командной строки, нажав Ctrl + V.
- Если файл DLL зарегистрирован или не может быть зарегистрирован, вместо сообщения подтверждения вы увидите сообщение об ошибке «точка входа».
Шаг 12. Попробуйте отменить регистрацию файла DLL и повторно зарегистрировать его
Если при вводе команды «regsvr» вы получаете сообщение об ошибке, отличное от «точка входа», вам может потребоваться отменить регистрацию файла, прежде чем вы сможете его зарегистрировать:
- Теперь напечатайте regsvr32 / u nama.dll и нажмите Enter. Убедитесь, что вы заменили «name» на имя файла DLL.
- Введите regsvr32 nama.dll и нажмите Enter, и не забудьте заменить «name» на имя файла DLL.
Метод 2 из 2: перерегистрация всех файлов DLL
Шаг 1. Разберитесь, как работает этот метод
Создав список DLL-файлов на вашем компьютере и запустив этот список как BAT-файл, вы можете автоматически зарегистрировать все DLL-файлы на своем компьютере. Эта процедура является оптимальным выбором, если у вас нет специальных DLL-файлов, которые необходимо зарегистрировать.
Шаг 2. Откройте меню «Пуск».
Щелкните логотип Windows в нижнем левом углу экрана.
Шаг 3. Найдите программу командной строки
Введите командную строку в строку поиска меню «Пуск». Вы можете увидеть значок программы командной строки в верхней части окна меню.
Шаг 4. Откройте командную строку в режиме администратора
Чтобы получить к нему доступ:
-
Щелкните правой кнопкой мыши
«Командная строка».
- Нажмите " Запустить от имени администратора ”.
- Выбирать " да При появлении запроса.
Шаг 5. Перейдите в каталог Windows
Введите cd c: / Windows и нажмите Enter. Эта команда указывает командной строке выполнить следующую команду в папке «Windows».
Шаг 6. Перечислите файлы DLL
Введите dir *.dll / s / b> C: / regdll.bat в окно командной строки и нажмите Enter. После этого командная строка может создать файл, который включает расположение и имя каждого файла DLL в каталоге Windows.
Шаг 7. Закройте окно командной строки
Как только вы увидите строку текста «c: / Windows>» под введенной командой, вы можете закрыть окно командной строки и перейти к следующему шагу.
Шаг 8. Посетите каталог со списком файлов
Вы можете найти список файлов DLL через проводник:
-
открытым Проводник
(или нажмите сочетание клавиш Win + E).
- Нажмите " Этот ПК »В левой части окна.
- Дважды щелкните жесткий диск компьютера » ОС (C:) ”.
- Проведите пальцем по экрану (при необходимости), пока не увидите файл «regdll».
Шаг 9. Скопируйте файлы на рабочий стол
Чтобы сохранить изменения, вам нужно сохранить копию файла "regdll" на рабочем столе:
- Щелкните файл один раз, чтобы выбрать его.
- Нажмите Ctrl + C.
- Щелкните рабочий стол.
- Нажмите Ctrl + V.
Шаг 10. Откройте список файлов в Блокноте
Щелкните файл на рабочем столе один раз, чтобы выбрать его, затем выполните следующие действия:
- Щелкните правой кнопкой мыши файл "regdll".
- Нажмите " Редактировать »В раскрывающемся меню.
Шаг 11. Удалите ненужный каталог или расположение файла DLL
Хотя этот шаг необязателен, он помогает сократить время, необходимое для регистрации файлов DLL. Вы можете удалить строки текста, содержащие следующие каталоги или местоположения:
- C: / Windows / WinSXS - нижняя четверть документа обычно содержит эти строки.
- C: / Windows / Temp - Вы можете найти эту строку рядом с сегментом, содержащим строку «WinSXS».
- C: / Windows / $ patchcache $ - эту строку найти сложнее. Однако вы можете выполнить поиск, нажав сочетание клавиш Ctrl + F, набрав $ patchcache $ и нажав « Найти следующее ”.
Шаг 12. Добавьте команду «regsvr» в каждую строку текста
Вы можете добавить их, используя встроенную в Блокнот функцию «Найти и заменить»:
- Нажмите " Редактировать ”.
- Нажмите " Заменять… »В раскрывающемся меню.
- Введите c: / в поле «Найти».
- Введите Regsvr32.exe / s c: / в поле «Заменить на».
- Нажмите " Заменить все ”.
- Закройте окно.
Шаг 13. Сохраните изменения и закройте окно Блокнота
Нажмите Ctrl + S, чтобы сохранить изменения, затем щелкните значок « Икс »В правом верхнем углу окна Блокнота, чтобы закрыть его. На этом этапе вы готовы запустить файл «regdll.bat».
Шаг 14. Запускаем файл
Щелкните правой кнопкой мыши файл "regdll.bat", нажмите " Запустить от имени администратора и выберите " да », Когда будет предложено запустить файл в командной строке. После этого командная строка начнет регистрировать все доступные DLL-файлы. Этот процесс может занять много времени, поэтому убедитесь, что ваш компьютер включен и подключен к розетке.
Шаг 15. Закройте командную строку
После завершения процесса вы можете закрыть окно командной строки. Теперь файлы DLL на компьютере зарегистрированы.