В этом конкретном случае попытка зарегистрировать 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.
Вот краткое руководство по восстановлению системы до предыдущего состояния:
- Нажмите Windows key + R , чтобы открыть команду «Выполнить». Тип Rstrui и ударил Войти открыть Восстановление системы.
- Ударил следующий в первом окне, а затем установите флажок рядом с Показать больше точек восстановления . Выберите точку восстановления до того момента, когда вы впервые столкнулись с проблемами несовместимости, связанными с Internet Explorer. Щелкните значок следующий кнопку для продвижения.
- Ударил Конец а затем щелкните да при следующем запросе, чтобы начать процесс восстановления. Когда восстановление будет завершено, ваш компьютер автоматически перезагрузится. Как только ваша ОС будет восстановлена до предыдущей версии, посмотрите, не связаны ли проблемы несовместимости с Mshtml.dll файл были разрешены.
Если точка восстановления системы не решила вашу проблему (или у вас не было ни одной точки восстановления на выбор), вы, вероятно, можете предположить, что некоторые из компонентов вашей ОС не находятся в согласованном состоянии. Если у вас возникли проблемы с браузером, подумайте об использовании другого варианта, например Хром или же Fire Fox .
Если у вас по-прежнему возникают проблемы с совместимостью с устаревшим приложением или вы не можете использовать WU (обновления Windows) , выполнить Восстановление при загрузке используя это руководство ( Вот ). Если это не поможет, выполните чистую переустановку вашей версии Windows.
4 минуты на чтение