Poprawka: Mshtml.dll został załadowany, nie znaleziono punktu wejścia DllRegisterServer

'



W tym konkretnym przypadku próba zarejestrowania pliku mshtml.dll nie jest akceptowalnym rozwiązaniem, ponieważ w rzeczywistości jest to nierejestrowalny plik DLL, począwszy od przeglądarki Internet Explorer 7. Pliki DLL nie mogą być rejestrowane, chyba że są zbudowane z DllRegisterServer funkcja i mshtml.dll plik nie ma tej funkcji, począwszy od IE 7. Jeśli punkt wejścia dla DllRegisterServer nie zostanie znaleziony, użytkownicy zobaczą komunikat o błędzie „ Mshtml.dll został załadowany, ale nie znaleziono punktu wejścia DllRegisterServer. Nie można zarejestrować tego pliku ”.



Teraz, gdy dokładnie wyjaśniliśmy przyczynę i objawy tego problemu, zobaczmy, co możemy zrobić, aby go naprawić. Jeśli zmagasz się z tym problemem, spróbuj rozwiązać problem, korzystając z poniższych metod. Postępuj zgodnie z każdą poprawką po kolei, aż napotkasz metodę, która będzie działać w Twojej sytuacji.



Metoda 1: Zaktualizuj program Internet Explorer do najnowszej wersji

Ponieważ mshtml.dll plik stał się nierejestrowalny po Internet Explorerze 6, najlepszym rozwiązaniem byłoby zaktualizowanie wersji IE do najnowszej. Firma Microsoft wykonała całkiem dobrą robotę, rozwiązując problemy z niekompatybilnością związane z mshtml.dll plik. Aktualizacja do przeglądarki Internet Explorer 11 prawdopodobnie naprawi wszelkie podstawowe problemy z przeglądarką wywołane przez plik DLL.



Uwaga: Pamiętaj, że poniższa procedura nie pozwoli na zarejestrowanie domeny mshtml.dll plik (nadal będzie wyświetlany ten sam komunikat o błędzie podczas próby zarejestrowania), ale pomoże Ci to pozbyć się wszelkich problemów z funkcjonalnością spowodowanych przez ten plik.

Zaktualizuj przeglądarkę IE do najnowszej dostępnej wersji, korzystając z tego łącza firmy Microsoft ( tutaj ). Wybierz wersję systemu Windows i pobierz wersję IE odpowiednią dla wersji bitowej systemu Windows.



Notatka 1: Łatwiejszym sposobem zaktualizowania programu Internet Explorer do najnowszej dostępnej wersji dostępnej dla Twojego systemu operacyjnego jest użycie Aktualizacja systemu Windows. naciśnij Klawisz Windows + R. i wpisz „Aktualizacja kontroli” . Trafienie Wchodzić aby otworzyć Windows Update, a następnie kliknij Sprawdź aktualizacje box i zastosuj je wszystkie.

Jeśli używasz systemu Windows 8.1 lub Windows 10, masz już wstępnie zainstalowaną przeglądarkę Internet Explorer 11. Jeśli korzystasz z systemu Windows 10, otwórz Edge i sprawdź, czy występują te same problemy. W przeciwnym razie zapoznaj się z poniższymi metodami, aby uzyskać inne instrukcje.

Metoda 2: obniżenie wersji programu Internet Explorer (Windows Vista, XP)

Ustaliliśmy już, że błąd ' Mshtml.dll został załadowany, ale nie znaleziono punktu wejścia DllRegisterServer. Nie można zarejestrować tego pliku ' jest nieszkodliwy, jeśli nie wpływa na działanie przeglądarki. Jednak niektóre osoby mogą potrzebować zarejestrować plik DLL w celu rozwiązania problemu niezgodności ze starszą aplikacją, która wymaga Mshtml.dll plik do zarejestrowania. W takim przypadku rozwiązaniem byłoby obniżenie wersji programu Internet Explorer w jak największym stopniu (do IE 6) - wstecz, gdy plik mshtml.dll był możliwy do zarejestrowania.

Aby to zrobić, naciśnij Klawisz Windows + R. i wpisz „ appwiz.cpl „. Trafienie Wchodzić otworzyć Programy i funkcje.

Internet Explorer jest klasyfikowany jako funkcja systemu Windows, więc nie można go odinstalować w konwencjonalny sposób. w Programy i funkcje kliknij na Pokaż zainstalowane aktualizacje. Następnie przewiń w dół do Internet Explorer 11 (lub starsze), kliknij prawym przyciskiem myszy i naciśnij Odinstaluj.

Zostaniesz ostrzeżony, że ta zmiana przyniesie zmiany w niektórych innych funkcjach systemu Windows - kliknij tak a następnie wybierz Zrestartuj teraz .

Teraz, gdy Twoja wersja IE została obniżona, zarejestrujmy Mshtml.dll plik. Aby to zrobić, naciśnij Klawisz Windows + R. aby otworzyć polecenie Uruchom, a następnie wpisz „Regsvr32mshtml.dll ” i naciśnij Enter. Jeśli się powiedzie, powinien zostać wyświetlony następujący komunikat: „ DllRegisterServer w mshtml.dll powiodło się. '

Uwaga: Pamiętaj, że jeśli korzystasz z systemu Windows 7 lub nowszego, nie będziesz w stanie przejść na starszą wersję z powrotem do IE 6. Możesz wrócić tylko do Internet Explorera 8. W takim przypadku sprawdź, czy problemy z niekompatybilnością związane ze starszą aplikacją nadal istnieją po obniżeniu wersji. Jeśli tak, postępuj zgodnie z nimi Metoda 1 ponownie, aby zaktualizować do najnowszej wersji IE, a następnie przejdź do metody poniżej.

Metoda 3: Korzystanie z Przywracania systemu (Windows 7)

Jeśli powyższe instrukcje nie zadziałały na Twoim komputerze z systemem Windows 7, masz kilka innych możliwości niż skorzystanie z punktu przywracania systemu w nadziei, że rozwiąże on problem.

Uwaga: Przywracanie systemu to narzędzie do odzyskiwania, które umożliwia cofnięcie pewnych zmian wprowadzonych w systemie operacyjnym. Pomyśl o tym jako o funkcji „cofania” najważniejszych części systemu Windows.

Oto krótki przewodnik po przywracaniu systemu do poprzedniego punktu:

  1. naciśnij Klawisz Windows + R. aby otworzyć polecenie Uruchom. Rodzaj rstrui i uderz Wchodzić otworzyć Przywracanie systemu.
  2. Trafienie Kolejny w pierwszym oknie, a następnie zaznacz pole obok Pokaż więcej punktów przywracania . Wybierz punkt przywracania przed pierwszym wystąpieniem problemów z niezgodnością związanych z programem Internet Explorer. Kliknij Kolejny przycisk, aby przejść dalej.
  3. Trafienie koniec a następnie kliknij tak w następnym monicie, aby rozpocząć proces przywracania. Po zakończeniu przywracania komputer zostanie automatycznie uruchomiony ponownie. Po przywróceniu systemu operacyjnego do poprzedniej wersji sprawdź, czy problemy z niezgodnością związane z Mshtml.dll plik został rozwiązany.

Jeśli punkt przywracania systemu nie rozwiązał problemu (lub nie miałeś żadnych punktów przywracania do wyboru), możesz prawdopodobnie założyć, że niektóre składniki systemu operacyjnego nie są w spójnym stanie. Jeśli masz problemy z przeglądarką, rozważ skorzystanie z innej opcji, na przykład Chrom lub Firefox .

Jeśli nadal masz problemy ze zgodnością ze starszą aplikacją lub nie możesz jej użyć WU (aktualizacje systemu Windows) , wykonaj Naprawa podczas uruchamiania korzystając z tego przewodnika ( tutaj ). Jeśli to się nie powiedzie, przeprowadź czystą ponowną instalację wersji systemu Windows.

4 minuty czytania