web-dev-qa-db-ja.com

IE9をリセットする方法

IE in Tools-> Internet Options-> Advanced Tabにリセットボタンがあります。問題は、ボタンを押すと、すべてのIEウィンドウとプログラムインターネットオプションフォームはIEの上にとどまるモーダルフォームであるため、IEが閉じるのを防ぎます。IEをリセットするために実行できるコマンドラインまたは代替オプションはありますか? ?

2
Blake

回避策-Windows7

  1. クリック開始アイコン
  2. タイプ:Internet Option
  3. をクリックしてくださいインターネットオプション
  4. 詳細タブをクリックします
  5. リセット...ボタンをクリックします

別の方法-WindowsXP/Vista/7

  1. コントロールパネルを開きます
  2. インターネットまたはインターネットオプションアイコンを見つけます
    • Wind XP:Category Viewの場合、Classic Viewに切り替えます
  3. アイコンをダブルクリックします
  4. 詳細タブをクリックします
  5. リセット...ボタンをクリックします
4
SgtOJ

修正したいだけの場合、これはWin 7で機能し、他のMicrosoftバージョンでも機能するはずです。
「コマンドライン」だけが必要な場合は申し訳ありません。
検索「インターネットオプション」に入力すると、インターネットオプションを単独で開くことができます。
またはコントロールパネルの[インターネットオプション]をクリックします。

3
mic84

このサイトにあるpowershellコマンドレットを.batから呼び出すことができました。

http://gallery.technet.Microsoft.com/scriptcenter/Reset-Internet-Explorer-20f838e7

powershell.exe .\Reset-Ie-Default.ps1

チャームのように機能しますが、ユーザーからの入力が必要です。

1
semtex41

リセットボタンの機能を実行するには:

RunDll32.exe InetCpl.cpl,ResetIEtoDefaults

すべてのキャッシュと設定を削除するには「アドオンによって保存されたファイルと設定も削除します」:

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
0
Einar

このバッチファイルを実行します。

@echo off
CLS
ECHO.
ECHO =========================================
ECHO Please Run Privilege Elevation Tool First
ECHO =========================================

:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )

:getPrivileges
if '%1'=='ELEV' (shift & goto gotPrivileges)
ECHO.
ECHO ******************************************
ECHO Please Run Privilege Elevation Tool First
ECHO ******************************************

setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%temp%\OEgetPrivileges.vbs" 

cmdkey.exe /list > "%TEMP%\List.txt"
findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt"
FOR /F "tokens=1,2 delims= " %%G IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%%H
del "%TEMP%\*.*" /s /f /q

taskkill.exe /F /IM iexplore.exe /T

rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

rundll32 inetcpl.cpl ResetIEtoDefaults

gpupdate.exe /force
0
XE010M18185