Fix: Mshtml.dll laddades, DllRegisterServer-ingångspunkt hittades inte

'



I detta specifika fall försöker du registrera mshtml.dll filen är inte en acceptabel lösning eftersom den faktiskt är en oregistrerbar DLL-fil som börjar med Internet Explorer 7. DLL-filer kan inte registreras om de inte är byggda med DllRegisterServer funktion och mshtml.dll filen har inte denna funktion som börjar med IE 7. Om en ingångspunkt för DllRegisterServer inte hittas, kommer användarna att se felmeddelandet “ Mshtml.dll laddades, men ingångspunkten för DllRegisterServer hittades inte. Den här filen kan inte registreras ”.



Nu när vi förklarat grundligt orsaken och symtomen på det här problemet kan vi se vad vi kan göra för att åtgärda det. Om du kämpar med det här problemet, felsök med metoderna nedan. Följ varje fix i ordning tills du stöter på en metod som fungerar för din situation.



Metod 1: Uppdatera Internet Explorer till senaste versionen

Sedan mshtml.dll fil blev oregistrerbar efter Internet Explorer 6, den bästa lösningen skulle vara att uppdatera din IE-version till den senaste. Microsoft har gjort ett ganska bra jobb med att fixa inkompatibilitetsproblem relaterade till mshtml.dll fil. Uppdatering till Internet Explorer 11 kommer sannolikt att lösa alla underliggande webbläsarproblem som utlöses av DLL-filen.



Notera: Tänk på att följande procedur inte tillåter dig att registrera mshtml.dll fil (du får fortfarande samma felmeddelande när du försöker registrera den), men det hjälper dig att bli av med alla funktionalitetsproblem som orsakas av den här filen.

Uppdatera till den senaste tillgängliga IE-versionen genom att följa den här Microsoft-länken ( här ). Välj din Windows-version och ladda ner den IE-version som passar din Windows-bitversion.



Anteckning 1: Ett enklare sätt att uppdatera Internet Explorer till den senaste tillgängliga versionen för ditt operativsystem är att använda Windows uppdatering. Tryck Windows-tangent + R och typ “Kontrolluppdatering” . Träffa Stiga på för att öppna Windows Update och klicka sedan på Sök efter uppdateringar rutan och tillämpa dem alla.

Om du använder Windows 8.1 eller Windows 10 har du redan Internet Explorer 11 förinstallerat. Om du använder Windows 10 öppnar du Edge och ser om du har samma problem. Annars, se metoderna nedan för andra instruktioner.

Metod 2: Nedgradering av Internet Explorer-versionen (Windows Vista, XP)

Vi har redan konstaterat att felet ' Mshtml.dll laddades, men ingångspunkten för DllRegisterServer hittades inte. Den här filen kan inte registreras ' är ofarligt om det inte påverkar din webbläsares funktionalitet. Men vissa människor kan specifikt behöva registrera DLL-filen för att lösa ett inkompatibilitetsproblem med ett äldre program som kräver Mshtml.dll filen som ska registreras. Om så är fallet skulle lösningen vara att nedgradera din Internet Explorer-version så mycket som möjligt (till IE 6) - tillbaka när mshtml.dll-filen var registrerbar.

För att göra detta, tryck på Windows-tangent + R och skriv “ appwiz.cpl “. Träffa Stiga på att öppna Program och funktioner.

Internet Explorer klassificeras som en Windows-funktion, så det kan inte avinstalleras på konventionellt sätt. I Program och funktioner klicka på Visa installerade uppdateringar. Rulla sedan ner till Internet Explorer 11 (eller äldre), högerklicka på den och slå Avinstallera.

Du kommer då att varnas för att denna ändring kommer att medföra ändringar i några av de andra Windows-funktionerna - Klicka Ja och välj sedan Starta om nu .

Nu när din IE-version har nedgraderats, låt oss registrera Mshtml.dll fil. För att göra detta, tryck på Windows-tangent + R för att öppna ett körkommando och skriv sedan “Regsvr32mshtml.dll ” och tryck Enter. Om du lyckas bör du se följande meddelande: “ DllRegisterServer i mshtml.dll lyckades. '

Notera: Tänk på att om du använder Windows 7 eller senare kommer du inte att kunna nedgradera hela vägen tillbaka till IE 6. Du kan bara återgå till Internet Explorer 8. Om så är fallet, se om inkompatibilitetsproblemen relaterade till den äldre applikationen kvarstår efter nedgraderingen. Om de gör det, följ Metod 1 igen för att uppdatera till den senaste IE-versionen, gå sedan över till metoden nedan.

Metod 3: Använda systemåterställning (Windows 7)

Om instruktionerna ovan inte fungerade på din Windows 7-maskin har du få andra val än att använda en systemåterställningspunkt i hopp om att det kommer att lösa problemet.

Obs! Systemåterställning är ett återställningsverktyg som låter dig vända vissa ändringar som gjordes i ditt operativsystem. Tänk på det som en 'ångra' -funktion för de viktigaste delarna av Windows.

Här är en snabbguide för att göra en systemåterställning till en tidigare punkt:

  1. Tryck Windows-tangent + R för att öppna ett körkommando. Typ rstrui och slå Stiga på att öppna Systemåterställning.
  2. Träffa Nästa i det första fönstret och markera sedan rutan bredvid Visa fler återställningspunkter . Välj en återställningspunkt innan du först upplevde inkompatibilitetsproblem relaterade till Internet Explorer. Klicka på Nästa knappen för att gå vidare.
  3. Träffa Avsluta och klicka sedan på Ja vid nästa uppmaning för att starta återställningsprocessen. När återställningen är klar startar datorn om automatiskt. När ditt operativsystem har återställts till en tidigare version, se om inkompatibilitetsproblem relaterade till Mshtml.dll filen har lösts.

Om en systemåterställningspunkt inte löste problemet (eller om du inte hade några återställningspunkter att välja mellan) kan du antagligen anta att vissa av dina OS-komponenter inte är i ett konsekvent tillstånd. Om du har webbläsarrelaterade problem kan du överväga att använda ett annat alternativ som Krom eller Firefox .

Om du fortfarande har kompatibilitetsproblem med en äldre app eller om du inte kan använda den WU (Windows-uppdateringar) , utför en Startreparation med den här guiden ( här ). Om det misslyckas, gör en ren installation av din Windows-version.

4 minuter läst