Je cherche à réinitialiser Internet Explorer aux valeurs d'usine par défaut à l'aide d'un fichier batch. J'aimerais également supprimer : tous les téléchargements, l'historique, les cookies et le cache, ainsi que tout ce qui se trouve dans le profil IE d'un utilisateur.
Réponses
Trop de publicités?Il existe un script Powershell script pour effectuer cette opération. Vous devrez cependant l'adapter à votre environnement et à vos besoins. Dans l'état actuel des choses, il nécessite une interaction humaine. Il a été trouvé sur ce billet de SuperUser & a été créé par Aman Dhally .
#+-------------------------------------------------------------------+
#| = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = |
#|{>/-------------------------------------------------------------\<}|
#|: | Author: Aman Dhally | :|
#| :| Email: amandhally@gmail.com
#|: | Purpose: Reset Internet Explorer Setting to Default
#| :|
#|: | more info: http://newdelhipowershellusergroup.blogspot.in/
#| :|
#|: | Date: 23 - July - 2012
#|: | 16:29
#| :| /^(o.o)^\ Version: 1 |: |
#|{>\-------------------------------------------------------------/<}|
#| = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = |
#+-------------------------------------------------------------------+
## Load Assembly ##
[void][reflection.assembly]::Load("System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
#-
"`n"
Write-Host " ============================================" -ForegroundColor 'Green'
Write-Host " [ Resetting IE To Default Settings]" -ForegroundColor 'Red'
Write-Host " ============================================" -ForegroundColor 'Green'
"`n"
###
"`n"
$arrOfficeProcs = "iexplore"
$continue = $false
cls
#Check for open Office apps
do {
$arrRunning = @()
foreach ($proc in $arrofficeProcs) {
if(((get-process $proc -ea SilentlyContinue) -ne $Null)){ $arrRunning += $proc }
}
if ($arrRunning.length -gt 0 ) {
$d = [System.Windows.Forms.MessageBox]::Show(
"There are currently one or more Internet Explorer windows Open.`n`nYou must close down all Internet explorer windows before reset it to default.",
"Reset IE Settings to Default...",
[System.Windows.Forms.MessageBoxButtons]::RetryCancel,
[System.Windows.Forms.MessageBoxIcon]::Warning )
if ($d -eq [Windows.Forms.DialogResult]::Cancel) { exit }
} else {
$continue = $true
write-host " No IE process are currently running" -ForegroundColor 'Green'
"`n"
Write-Host " Please TICK on `"Delete personal Settings`" and then click on `"Reset`" button <====" -ForegroundColor 'Yellow'
"`n"
& RunDll32.exe InetCpl.cpl,ResetIEtoDefaults | Out-Null
"`n"
Write-Host " ====> Please Launch Internet Explorer Now" -ForegroundColor 'Magenta'
"`n"
Write-Host " ============================================" -ForegroundColor 'Green'
Write-Host " [ Resetting Done]" -ForegroundColor 'Red'
Write-Host " ============================================" -ForegroundColor 'Green'
"`n"
}
} while ( $continue -eq $false )
#### End of the Script #### A m a n D h a l l y ---- amandhally@gmail.com
Pour réinitialiser automatiquement Internet Explorer, procédez comme suit :
Remarque : ce Microsoft Fix it est pris en charge par Windows 7, Windows Vista et Windows XP.
-
Télécharger : http://go.microsoft.com/?linkid=9646978
-
Dans la boîte de dialogue Téléchargement de fichier, cliquez sur Exécuter, puis suivez les instructions suivantes étapes de l'assistant.
-
Dans la boîte de dialogue Réinitialiser les paramètres d'Internet Explorer cliquer sur Réinitialiser.
Cliquez sur pour cocher la case Supprimer les paramètres personnels si vous avez également si vous souhaitez également supprimer l'historique de navigation, les fournisseurs de recherche, les accélérateurs, les pages d'accueil, la protection contre le suivi et les données de filtrage ActiveX.
-
Lorsque Internet Explorer a fini d'appliquer les paramètres par défaut, cliquez sur Fermer, puis cliquez à nouveau sur Fermer.
-
Fermez puis démarrez Internet Explorer.