В IE есть кнопка «Сброс» в « Tools-> Internet Options-> Advanced Tab
. Проблема в том, что когда кнопка нажата, она говорит, что все окна и программы IE должны быть закрыты. Поскольку форма «Свойства обозревателя» является модальной формой, которая находится поверх IE, она не позволяет закрывать IE. Есть ли какая-либо командная строка или альтернативный вариант, который можно запустить для сброса IE?
5 ответов
Работа вокруг - Windows 7
- Нажмите значок Пуск
- Тип:
Internet Option
- Нажмите на интернет-вариант
- Перейдите на вкладку « Дополнительно »
- Нажмите кнопку Сбросить ...
Альтернативный путь - Windows XP/Vista/7
- Откройте панель управления
- Найдите значок Интернет или Интернет
- Wind XP: если в категории просмотра, переключиться на классический вид
- Дважды щелкните по значку
- Перейдите на вкладку « Дополнительно »
- Нажмите кнопку Сбросить ...
Если вы просто хотите это исправить, это работает в win 7 и должно работать в других версиях Microsoft.
Если вы только хотели «Командная строка», извините.
Вы можете открыть параметры Интернета самостоятельно, набрав в поиске «Свойства обозревателя»,
или нажав «Свойства обозревателя» на панели управления.
Я смог вызвать командлет powershell, найденный на этом сайте, из .bat:
http://gallery.technet.microsoft.com/scriptcenter/Reset-Internet-Explorer-20f838e7
powershell.exe .\Reset-Ie-Default.ps1
Работает как шарм, но требует некоторого ввода от пользователя.
Чтобы выполнить то, что делает кнопка сброса:
RunDll32.exe InetCpl.cpl,ResetIEtoDefaults
Чтобы удалить все кэши и настройки «Также удаляйте файлы и настройки, хранящиеся в надстройках»:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
Запустите этот пакетный файл:
@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