IE 中有一个重置按钮Tools-> Internet Options-> Advanced Tab
。问题是,按下按钮时,它会提示应关闭所有 IE 窗口和程序。由于 Internet 选项窗体是位于 IE 顶部的模式窗体,因此它会阻止 IE 关闭。是否有任何命令行或替代选项可以运行来重置 IE?
答案1
解决方法 - Windows 7
- 点击开始图标
- 类型:
Internet Option
- 点击互联网选项
- 点击先进的标签
- 点击重置...按钮
替代方法 - Windows XP/Vista/7
- 打开控制面板
- 定位互联网或者互联网选项图标
- 风 XP:如果类别视图切换到经典视图
- 双击图标
- 点击先进的标签
- 点击重置...按钮
答案2
如果您只是想修复它,这在 win 7 中有效,在其他 Microsoft 版本中也应该有效。
如果您只想要“命令行”,对不起。您可以通过在搜索中输入“Internet 选项” 或单击控制面板中的“Internet 选项”来
打开 Internet 选项。
答案3
我能够从 .bat 调用在此站点上找到的 powershell cmdlet:
http://gallery.technet.microsoft.com/scriptcenter/Reset-Internet-Explorer-20f838e7
powershell.exe .\Reset-Ie-Default.ps1
效果很好,但需要用户输入一些内容。
答案4
运行此批处理文件:
@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