[Исправлено] DLLRegisterServer не найден в Windows 11

всегда показывать полосы прокрутки в Windows 11

В этом посте будет представлено несколько методов устранения ошибки DLLRegisterServer не найден на вашем компьютере с Windows 11. Используя идею динамической разделяемой библиотеки. Библиотека динамической компоновки обеспечивает одновременный доступ к своим данным и коду несколькими программами. Эти библиотеки обычно обозначаются расширениями DLL, OCX или DRV, причем первые являются наиболее распространенными в экосистеме Windows. В результате вы также найдете его в верхней части списка ошибок.

В этом контексте клиенты часто сталкиваются с проблемами с отсутствующими или неисправными DLL-файлами. Как правило, его решение простое: просто получите автономный DLL-файл из авторитетного источника и сохраните его в каталоге System32. Однако, поскольку эти DLL-файлы были получены со сторонних веб-сайтов, Windows может не с готовностью принять их. Чтобы исправить это, необходимо использовать команду regsvr32 для регистрации DLL-файла. Однако для многих это оказывается легче сказать, чем сделать.

Многие клиенты испытывают беспокойство по поводу получения следующего сообщения об ошибке при попытке зарегистрировать свой DLL-файл (X — это путь к DLL-файлу): «Модуль X загружается, но точка входа DLLRegisterServer не была найдена». Убедитесь, что X является подлинным файлом DLL или OCX, прежде чем повторить попытку». Если вы также испытываете эту проблему, этот пост научит вас, как устранить ошибку DLLRegisterServer не найден на вашем компьютере с Windows 11.

Исправление DLLRegisterServer не найден в Windows 11

Обратите внимание, что общего исправления как такового нет. Вам нужно будет поэкспериментировать с каждым из нижеупомянутых решений, чтобы определить, какое из них лучше всего подходит для вас. Имея это в виду, давайте начнем.

Метод 1: Используйте командную строку в качестве администратора

Для начала убедитесь, что команда register DLL с правами администратора выполняется из окна CMD. Для этого можно использовать один из двух подходов:

  • В меню Пуск запустите CMD от имени администратора. Затем, используя команду change directory (cd), перейдите в каталог, содержащий DLL-файл. Dll-файл в идеале должен находиться в каталоге C:\Windows\System32\.
  • Используя этот трюк с реестром, вы можете добавить «Открыть как CMD» в контекстное меню. Затем щелкните правой кнопкой мыши пустой каталог в каталоге, содержащем DLL-файл. После этого, как администратор, выберите Показать дополнительные параметры > Открыть окно командной строки здесь.

Метод 2: Используйте каталог SysWow64

Хотя System32 является обычным местом назначения для ФАЙЛОВ DLL, Windows также сохраняет некоторые файлы DLL в каталоге SysWow64. В результате скопируйте и вставьте необходимый DLL-файл в папку C:\Windows\SysWOW64\ Теперь повторно зарегистрируйте файл и убедитесь, что ошибка DLLRegisterServer не найдена на компьютере с Windows 11 устранена.

Метод 3: Используйте Run

В качестве альтернативы CMD можно использовать диалоговое окно Выполнить для регистрации DLL-файла. Вот как это может быть достигнуто с помощью acproxy.dll в качестве примера (измените имя файла соответствующим образом):

  1. Чтобы продолжить, откройте диалоговое окно Выполнить, нажав сочетания клавиш Windows+R.
  2. Теперь, если DLL-файл существует в каталоге System32, выполните следующую команду: regsvr32 “C:\Windows\System32\acproxy.dll”\
  3. Если, с другой стороны, вы можете найти файл в SysWow64, должна использоваться следующая команда: regsvr32 “C:\Windows\SysWOW64\acproxy.dll”
  4. Проверьте, не устранена ли это проблема DLLRegisterServer вашего ПК с Windows 11.

Метод 4: Отключите брандмауэр Windows

В связи с тем, что DLL-файл был получен со стороннего веб-сайта, Защитник Windows может отключить работу DLL-файла на вашем компьютере. Поэтому, если вы уверены в надежности файла, вы можете временно отключить брандмауэр, а затем позволить файлу выполнить поставленную задачу. После этого вы можете снова включить его. Вот как:

  1. Перейдите в меню Пуск, введите брандмауэр Защитника Windows в поле поиска, а затем щелкните, чтобы открыть его.
  2. Затем с левой стороны щелкните Включить или выключить брандмауэр Защитника Windows.
  3. После этого в разделе Публичные и Частные сети выберите Отключить.
  4. Проверьте, не устранена ли это проблема DLLRegisterServer вашего ПК с Windows 11.

Метод 5: Предоставление учетной записи разрешений для TypeLib

Текущая проблема может возникнуть в результате неспособности библиотеки DLL получить необходимые разрешения. Файл реестра TypeLib хранит информацию обо всех библиотеках на вашем компьютере в этом отношении. В результате вы должны подумать о том, чтобы предоставить ему самый высокий уровень привилегий и позволить ему свободно работать. Вот как это может быть достигнуто:

[Исправлено] DLLRegisterServer не найден в Windows 11 - rdd.media 2024

Для начала перейдите в меню Пуск и выберите Редактор реестра.

  1. Затем в адресной строке скопируйте и вставьте следующее расположение:

Computer\HKEY CLASSES ROOT\TypeLib 

2.Выберите Разрешения в контекстном меню папки TypeLib.

3.После этого установите флажок Разрешить рядом с пунктом Полный доступ и нажмите кнопку ОК, чтобы сохранить изменения.

Вот и все. Это должно решить проблему БИБЛИОТЕКИ DLL в корне.

Последние слова

Таким образом, мы завершаем нашу инструкцию о том, как устранить ошибку DLLRegisterServer не найден на вашем компьютере с Windows 11. Мы предложили пять различных подходов для достижения того же самого.