Win+R --> regedit --> HKLM\Software\Microsoft\WindowsNT\Current Version\Winlogon параметр DWORD SfcDisable значение ffffff9d
Исходя из вышесказанного, мы должны лишить винду резерва, из которого она будет восстанавливать то, что мы с таким трудом будем удалять.))
Win+R --> sfc /cachesize=0
Также нам нужно отображение скрытых файлов и папок, а также расширений файлов.
Сервис --> Свойство папки --> Вид
Ставим галки:
• Показывать скрытые файлы и папки
• Отображать содержимое системных папок
Снимаем галки:
• Скрывать расширения для зарегистрированных типов файлов
• Скрывать защищенные системные файлы(рекомендуется)
Все, подготовительная работа окончена. Перезагружаемся и начинаем.
Для начала подлежат удалению следующие файлы. Удалять их можно спокойно, так как они непосредственно относятся к IE или являются его компонентами.
iexplore.exe, HMMAPI.dll, install.ins, trialoc.dll, icwconn1.exe, icwdl.dll, icwres.dll, icwutil.dll, icwx25c.dun, msicw.isp, phone.ver, icwconn2.exe, icwhelp.dll, icwrmind.exe, icwx25a.dun, inetwiz.exe, msn.isp, state.icw, icwconn.dll, icwip.dun, icwtutor.exe, icwx25b.dun, isignup.exe, phone.icw, support.icw
В папке %windir%\Internet Explorer\MUI есть файлик mscorier.dll Он должен быть удален из всех своих местонахождений(в том числе %windir%\system32)
ЗЫ: периодически система будет выдавать окошко предупреждения с просьбой вставить установочный диск для замены файла новой версией. Смело жмем «Отмена» и соглашаемя в следующем окне(сохранить ли изменения). Все дело в системной библиотеке sfc_os.dll. Попытка удаление ее приводит к ошибке Winlogon и синему экрану. Различные твикеры при отключении SFC заменяют это библиотеку на свою пропатченую, но мы твикерами не пользовались, так что лишний раз придется нажать кнопку.
После всего проделанного я перезагрузился. Система загрузилась как обычно, ошибок не выдавалось, в Журнале событий тоже чисто. Можно продолжать. Теперь следует удалить все зависимости и хвосты, которые связывют(-ли) IE c Windows.
Для этого удаляем следующие файлы:
actxprxy.dll, cdfview.dll, iepeers.dll, iesetup.dll(тут у меня выскочила ошибка Explorer.exe, после отклонения приглашения об отправке отчета в Редмонд больше не появлялась), ieuinit.inf, imgutil.dll, inetcpl.cpl, instcplc.dll, mshta.exe, mshtml.dll, mshtmled.dll, mshtmler.dll, msident.dll, msidntld.dll, msieftp.dll, occache.dll, sendmail.dll, tdc.ocx, webcheck.dll
После этого идем в реестр(Win+R --> regedit) и удаляем следующие разделы:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IE Setup]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IE4]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Domains\hotmail.com]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Connection Wizard]
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer]
[HKEY_CURRENT_USER\Software\Microsoft\Internet Connection Wizard]
Завершим очистку программой CCleaner.
Перезагрузка проходит нормально, ошибок нет. Идем в Журнал событий и тут облом – "Консоли MMC требуется версия Internet Explorer 5.5 или выше". Ну что ж, это несложно исправить.
Создаем reg-файл следующего содержания(не принципиально):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer]
"Build"="86001"
"Version"="8.0.6001.18702"
"W2kVersion"="8.0.6001.18702"
Запускаем его и соглашаемся с внесением изменений. Перезагрузка. После этого таки заходим в Журнал событий и наблюдаем полное отсутствие каких-либо ошибок или предупреждений. Отлично, все Мастера в Сетевых подключениях работают, установленная Опера спокойно открывает странички... Оснований для беспокойства нет. В Диспетчере устройств при обновлении драйвера нет попытки коннектится к серверу. То, что отключается в локальных политиках – отключилось само собой. Мелочь – а приятно. Обновления Windows Update загружаются и устанавливаются на ура.