Исправлено: загружен Mshtml.dll, точка входа DllRegisterServer не найдена

'



В этом конкретном случае попытка зарегистрировать mshtml.dll файл не является приемлемым решением, поскольку на самом деле это незарегистрированный файл DLL, начиная с Internet Explorer 7. Файлы DLL не могут быть зарегистрированы, если они не созданы с помощью DllRegisterServer функция, а mshtml.dll файл не имеет этой функции, начиная с IE 7. Если точка входа для DllRegisterServer не найдена, пользователи увидят сообщение об ошибке « Mshtml.dll загружен, но точка входа DllRegisterServer не найдена. Этот файл нельзя зарегистрировать ».



Теперь, когда мы подробно объяснили причину и симптомы этой проблемы, давайте посмотрим, что мы можем сделать, чтобы ее исправить. Если вы боретесь с этой проблемой, устраните неполадки, используя приведенные ниже методы. Выполняйте каждое исправление по порядку, пока не найдете метод, который работает в вашей ситуации.



Способ 1. Обновите Internet Explorer до последней версии

Поскольку mshtml.dll После выхода Internet Explorer 6 файл стал не регистрироваться, лучшим решением будет обновление версии IE до последней. Microsoft проделала довольно хорошую работу по устранению проблем несовместимости, связанных с mshtml.dll файл. Обновление до Internet Explorer 11, скорее всего, устранит все основные проблемы браузера, вызванные файлом DLL.



Заметка: Помните, что следующая процедура не позволит вам зарегистрировать mshtml.dll файл (вы все равно получите то же сообщение об ошибке при попытке зарегистрировать его), но это поможет вам избавиться от любых проблем с функциональностью, вызванных этим файлом.

Обновите IE до последней доступной версии, перейдя по этой ссылке Microsoft ( Вот ). Выберите свою версию Windows и загрузите версию IE, соответствующую вашей разрядной версии Windows.



Примечание 1: Более простой способ обновить Internet Explorer до последней доступной для вашей ОС версии - использовать Центр обновления Windows. Нажмите Windows key + R и введите «Контрольное обновление» . Ударил Войти чтобы открыть Центр обновления Windows, затем щелкните значок Проверить наличие обновлений box и примените их все.

Если вы работаете в Windows 8.1 или Windows 10, у вас уже предустановлен Internet Explorer 11. Если вы используете Windows 10, откройте Edge и посмотрите, возникнут ли у вас те же проблемы. В противном случае обратитесь к методам ниже для получения других инструкций.

Метод 2: понижение версии Internet Explorer (Windows Vista, XP)

Мы уже установили, что ошибка ' Mshtml.dll загружен, но точка входа DllRegisterServer не найдена. Этот файл не может быть зарегистрирован ' безвреден, если не влияет на работу вашего браузера. Но некоторым людям может потребоваться регистрация файла DLL, чтобы решить проблему несовместимости с устаревшим приложением, для которого требуется Mshtml.dll файл для регистрации. В этом случае решением было бы понизить версию вашего Internet Explorer до IE 6, как только возможно, - назад, когда файл mshtml.dll был зарегистрирован.

Для этого нажмите Windows key + R и введите « appwiz.cpl «. Ударил Войти открыть Программы и особенности.

Internet Explorer классифицируется как компонент Windows, поэтому его нельзя удалить обычным способом. в Программы и особенности окно, нажмите на Просмотрите установленные обновления. Затем прокрутите вниз до Internet Explorer 11 (или старше), щелкните его правой кнопкой мыши и нажмите Удалить.

Затем вас предупредят, что это изменение повлечет изменения некоторых других функций Windows. Нажмите да а затем выберите Перезагрузить сейчас .

Теперь, когда у вас установлена ​​более ранняя версия IE, давайте зарегистрируем Mshtml.dll файл. Для этого нажмите Windows key + R чтобы открыть команду «Выполнить», затем введите «Regsvr32mshtml.dll » и нажмите Enter. В случае успеха вы должны увидеть следующее сообщение: « DllRegisterServer в mshtml.dll успешно завершен. '

Заметка: Имейте в виду, что если вы используете Windows 7 или новее, вы не сможете полностью вернуться к IE 6. Вы можете вернуться только к Internet Explorer 8. Если это так, проверьте, нет ли проблем с несовместимостью. связанные с устаревшим приложением, все еще сохраняются после перехода на более раннюю версию. Если они это сделают, следуйте Способ 1 еще раз, чтобы обновить IE до последней версии, затем перейдите к способу ниже.

Метод 3: Использование восстановления системы (Windows 7)

Если приведенные выше инструкции не сработали на вашем компьютере с Windows 7, у вас есть несколько других вариантов, кроме как использовать точку восстановления системы в надежде, что это решит проблему.

Примечание: восстановление системы - это инструмент восстановления, который позволяет отменить определенные изменения, внесенные в вашу операционную систему. Думайте об этом как о функции «отмены» для наиболее важных частей Windows.

Вот краткое руководство по восстановлению системы до предыдущего состояния:

  1. Нажмите Windows key + R , чтобы открыть команду «Выполнить». Тип Rstrui и ударил Войти открыть Восстановление системы.
  2. Ударил следующий в первом окне, а затем установите флажок рядом с Показать больше точек восстановления . Выберите точку восстановления до того момента, когда вы впервые столкнулись с проблемами несовместимости, связанными с Internet Explorer. Щелкните значок следующий кнопку для продвижения.
  3. Ударил Конец а затем щелкните да при следующем запросе, чтобы начать процесс восстановления. Когда восстановление будет завершено, ваш компьютер автоматически перезагрузится. Как только ваша ОС будет восстановлена ​​до предыдущей версии, посмотрите, не связаны ли проблемы несовместимости с Mshtml.dll файл были разрешены.

Если точка восстановления системы не решила вашу проблему (или у вас не было ни одной точки восстановления на выбор), вы, вероятно, можете предположить, что некоторые из компонентов вашей ОС не находятся в согласованном состоянии. Если у вас возникли проблемы с браузером, подумайте об использовании другого варианта, например Хром или же Fire Fox .

Если у вас по-прежнему возникают проблемы с совместимостью с устаревшим приложением или вы не можете использовать WU (обновления Windows) , выполнить Восстановление при загрузке используя это руководство ( Вот ). Если это не поможет, выполните чистую переустановку вашей версии Windows.

4 минуты на чтение