{{tag>sysadmin netadmin windows dépannage troubleshooting internet todo}} ====== Windows: Impossible d'ouvrir les options Internet ====== Ce problème est souvent du à une corruption du fichier **inetcpl.cpl** qui ouvre les Options Internet. On le trouve dans le dossier **C:\WINDOWS\system32** * Frapper super+r pour ouvrir la fenêtre "Exécuter" et saisir la commande **%%C:\windows\System32\inetcpl.cpl%%**. Les Options Internet sont également disponible via l'outil msconfig, onglet Outils, sélectionner options Internet et cliquer sur le bouton "Exécuter". Cette corruption est très souvent d'origine virale, pour restaurer le fichier, on peut utiliser **SFC** ou **DISM**. Si la récupération via SFC échoue, on peut utiliser DISM et l'image d'origine de Windows présente sur un média d'installation. On liste les différentes images disponible sur le média dism /Get-WimInfo /WimFile:D:\sources\install.wim Les images disponibles dans le fichier WIM sont indexées, une fois l'index souhaité déterminé on peut monter l'image sur le lecteur courant: Le montage équivaut à la décompression des fichiers dans le répertoire courant mkdir RESTORE dism /Mount-Image /ImageFile:D:\sources\install.wim /index:1 /ReadOnly /mountDir:c:\RESTORE On copie ensuite les fichiers cd /d c:\restore\windows\system32 copy /Y inet* c:\temp takeown /f c:\Windows\System32\inetcpl.cpl cacls c:\Windows\System32\inetcpl.cpl /G BUILTIN\Administrateurs:F xcopy c:\RESTORE\Windows\System32\inetcpl.cpl c:\Windows\System32\inetcpl.cpl Après modification de ce fichier, le problème n'est pas résolu, en triant les fichiers par date de création, on peut noter qu'un certains nombre de fichiers on été modifiés en meme temps que inetcpl.cpl. Dasn le cas présent: * inetcomm.dll * mshtml.dll * jscript9.dll * iertutil.dll * vbscript.dll * html.iec * ieui.dll * ieframe.dll * jscript.dll * mshtmled.dll * wininet.dll * iedkcs32.dll * webcheck.dll * msfeeds.dll * urlmon.dll * actxprxy.dll * ieapfltr.dll Lors de la tentative de remplacement de certains fichiers le message d'erreur "Violation de partage" est affiché: C:\>xcopy c:\RESTORE\Windows\System32\actxprxy.dll c:\Windows\System32 /Y C:\RESTORE\Windows\System32\actxprxy.dll Violation de partage Les dll sont encore utilisées par des processus, dans ce cas on peut les renommer, elle continuent à être utilisée jusqu'au prochain redémarrage C:\>rename c:\windows\System32\ieframe.dll ieframe.dll.old C:\>xcopy c:\RESTORE\Windows\System32\ieframe.dll c:\Windows\System32 Démonter l'image **DISM**: C:\>dism /Unmount-Image /MountDir:c:\RESTORE /discard C:\>rmdir /s RESTORE Redémarrer pour charger les dll restaurées et supprimer les fichier ***.dll.old** ===== Références ===== * https://answers.microsoft.com/fr-fr/ie/forum/all/la-bo%C3%AEte-options-internet-ne-souvre-pas/0a69b14e-caff-4c99-8be6-0324a5aa8371 * https://www.wintips.org/how-to-extract-an-install-wim-file-that-contains-several-install-wim-files/ * https://social.technet.microsoft.com/Forums/lync/en-US/02826af4-f2ff-4811-a9e7-bf1e212771c8/replace-file-in-system32?forum=winserver8gen