Comment corriger une erreur MSHTML.DLL
Le fichier MSHTML.DLL permet à Internet Explorer d'afficher les pages HTML. Une corruption de ce fichier DLL (Dynamic Link Library) fait planter le navigateur sur les pages HTML, tandis que les autres langages s'affichent correctement. Plusieurs étapes permettent de restaurer le fonctionnement.
Étape 1
Réinitialisez IE : ouvrez-le > « Outils » > « Options Internet » > onglet « Avancé » > « Réinitialiser » dans « Réinitialiser les paramètres d'Internet Explorer ».
Étape 2
Téléchargez et installez la dernière version d'IE depuis le site Microsoft. Une mise à niveau peut remplacer le fichier défectueux. Redémarrez, puis testez sur une page HTML.
Étape 3
Installez le dernier Service Pack Windows via Microsoft Update > « Installation express » > installez les mises à jour > redémarrez.
Étape 4
Exécutez le Vérificateur des fichiers système (SFC) : Démarrer > Exécuter > tapez sfc /scannow > Entrée. Insérez le disque Windows si des fichiers doivent être remplacés. Redémarrez à la fin.
Étape 5
Réinitialisez la pile TCP/IP : Démarrer > Exécuter > cmd > dans l'invite : netsh int ip reset resetlog.txt > Entrée. Cela réécrit deux clés de registre utilisées par TCP/IP. Redémarrez.
Étape 6
Installez un nettoyeur de registre (ex. : CCleaner, Wise Registry Cleaner). Lancez une analyse, corrigez les erreurs détectées, redémarrez.
Étape 7
Testez : ouvrez IE et allez sur une page .htm ou .html. Si l'affichage est correct, MSHTML.DLL est réparé ou remplacé.
