2

В IE есть кнопка «Сброс» в « Tools-> Internet Options-> Advanced Tab . Проблема в том, что когда кнопка нажата, она говорит, что все окна и программы IE должны быть закрыты. Поскольку форма «Свойства обозревателя» является модальной формой, которая находится поверх IE, она не позволяет закрывать IE. Есть ли какая-либо командная строка или альтернативный вариант, который можно запустить для сброса IE?

5 ответов5

4

Работа вокруг - Windows 7

  1. Нажмите значок Пуск
  2. Тип: Internet Option
  3. Нажмите на интернет-вариант
  4. Перейдите на вкладку « Дополнительно »
  5. Нажмите кнопку Сбросить ...

Альтернативный путь - Windows XP/Vista/7

  1. Откройте панель управления
  2. Найдите значок Интернет или Интернет
    • Wind XP: если в категории просмотра, переключиться на классический вид
  3. Дважды щелкните по значку
  4. Перейдите на вкладку « Дополнительно »
  5. Нажмите кнопку Сбросить ...
3

Если вы просто хотите это исправить, это работает в win 7 и должно работать в других версиях Microsoft.
Если вы только хотели «Командная строка», извините.
Вы можете открыть параметры Интернета самостоятельно, набрав в поиске «Свойства обозревателя»,
или нажав «Свойства обозревателя» на панели управления.

1

Я смог вызвать командлет powershell, найденный на этом сайте, из .bat:

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

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

Работает как шарм, но требует некоторого ввода от пользователя.

0

Чтобы выполнить то, что делает кнопка сброса:

RunDll32.exe InetCpl.cpl,ResetIEtoDefaults

Чтобы удалить все кэши и настройки «Также удаляйте файлы и настройки, хранящиеся в надстройках»:

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
0

Запустите этот пакетный файл:

@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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .