Outils pour utilisateurs

Outils du site


sysadmin:windows:impossible_ouvrir_options_internet

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

sysadmin/windows/impossible_ouvrir_options_internet.txt · Dernière modification : 2021/09/07 13:33 de yoann