Поправка: 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 + R и тип „Актуализация на контрола“ . Хит Въведете за да отворите Windows Update, след това щракнете върху Провери за актуализации кутия и приложете всички тях.

Ако сте под 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 + R и напишете „ appwiz.cpl “. Хит Въведете да отвориш Програми и функции.

Internet Explorer е класифициран като функция на Windows, така че не може да бъде деинсталиран по конвенционалния начин. В Програми и функции прозорец, щракнете върху Вижте инсталираните актуализации. След това превъртете надолу до Internet Explorer 11 (или по-стари), щракнете с десния бутон върху него и натиснете Деинсталирайте.

След това ще бъдете предупредени, че тази промяна ще доведе до промени в някои от другите функции на Windows - Щракнете Да и след това изберете Рестартирай сега .

Сега, когато вашата версия на IE е понижена, нека регистрираме Mshtml.dll файл. За да направите това, натиснете Клавиш на Windows + R за да отворите команда Run, след това въведете “Regsvr32mshtml.dll ” и натиснете Enter. Ако успеете, трябва да видите следното съобщение: „ DllRegisterServer в mshtml.dll успя. '

Забележка: Имайте предвид, че ако сте под Windows 7 или по-нова версия, няма да можете да понижите версията до IE 6. Можете да се върнете само към Internet Explorer 8. Ако случаят е такъв, вижте дали проблемите с несъвместимостта свързани с наследеното приложение все още продължават да съществуват и след понижаването. Ако го направят, следвайте Метод 1 отново, за да актуализирате до последната версия на IE, след което преминете към метода по-долу.

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

Ако горните инструкции не са работили на вашата машина с Windows 7, имате малко други възможности освен да използвате точка за възстановяване на системата с надеждата, че тя ще реши проблема.

Забележка: Възстановяване на системата е инструмент за възстановяване, който ви позволява да отмените определени промени, направени във вашата операционна система. Помислете за това като за функция за „отмяна“ за най-важните части на Windows.

Ето кратко ръководство за възстановяване на системата до предишна точка:

  1. Натиснете Клавиш на Windows + R за да отворите команда за изпълнение. Тип rstrui и удари Въведете да отвориш Възстановяване на системата.
  2. Хит Следващия в първия прозорец и след това поставете отметка в квадратчето до Показване на повече точки за възстановяване . Изберете точка за възстановяване преди кога за първи път сте имали проблеми с несъвместимостта, свързани с Internet Explorer. Щракнете върху Следващия бутон за напредък.
  3. Хит завършек и след това щракнете Да при следващия ред за стартиране на процеса на възстановяване. Когато възстановяването приключи, вашият компютър автоматично ще се рестартира. След като вашата операционна система бъде възстановена до предишна версия, вижте дали има проблеми с несъвместимостта, свързани с Mshtml.dll файлът са решени.

Ако точка за възстановяване на системата не е разрешила проблема ви (или не сте имали точки за възстановяване, от които можете да избирате), вероятно можете да предположите, че някои от компонентите на вашата операционна система не са в постоянно състояние. Ако имате проблеми, свързани с браузъра, помислете дали да не използвате друга опция като Chrome или Firefox .

В случай, че все още имате проблеми със съвместимостта с наследено приложение или не можете да използвате WU (актуализации на Windows) , изпълнете a Ремонт на стартиране използвайки това ръководство ( тук ). Ако това не успее, извършете чиста преинсталация на вашата версия на Windows.

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