Все мы привыкли доверять обновлениям Microsoft Windows – стоит, на автомате что-то там грузит, само скачивается, само устанавливается, лишь изредка мигая значком Windows Update в правом нижнем углу монитора. Так было и в этот раз, скачалось, поморгало, ушло в перезагрузку и после выдало:
Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку “ОК”.
или по английски:
После появления данного окошка система выгружает все приложения из памяти. При этом невозможно запустить ни одну программу, диагностику и прочее, чтобы проверить и выяснить, что же произошло.
Поначалу данная ситуация вызывает состояние, похожее на панику. Еще бы, только что все работало и вот те на! Особенно, если на носу какой-нибудь важный проект, требующий немедленного завершения.
Короче, с виду – ничего хорошего. Многие повелись на это первое впечатление и сделали первое, что приходит на ум – а именно снесли всю систему и установили по новой. Каково же был их удивление, когда при обновлении вновь установленной винды данная ошибка выскочила снова!
Оказывается, проблема проще и решается двумя кликами мышки.
Решаем проблему ошибки 0xc0000005 после обновления Windows
Способ 1
Итак, для того чтобы решить проблему ошибки 0xc0000005 после обновления Windows, необходимо и достаточно набрать команду:
wusa.exe /uninstall /kb:2859537
при нажатии кнопки Пуск в строку, где написано “найти программы и файлы” и нажать Enter.
Способ 2
Если этой строки нет, нужно нажать кнопку WIN+R для вызова меню “Выполнить” и уже там ввести: wusa.exe /uninstall /kb:2859537
Вот видео краткое я снял, чтобы было понятно:
На скриншоте ниже видно, куда ввести эту строку, повнимательее отнеситесь к пробелам в записи и регистру, иначе сервис удаления не запустится. Лучше скопируйте.
Способ 3
Есть еще один путь – пойти в Пуск –> Панель управления –> Система –> Дополнительные параметры системы –> Защита системы –> Восстановление
Там выбрать дату, предшествующую той, когда вы установили злополучное обновление и нажать далее. Система сама выполнить удаление ненужнызх компонентов и вернется в рабочее состояние.
Что потом
А потом – суп с котом. Проделав данную манипуляцию, необходимо ОТКЛЮЧИТЬ автоматическое обновление, иначе вам придется снова и снова откатывать систему назад. Как это сделать?
Да все просто, идем по пути — Пуск –> Панель управления –> Центр обновления Windows –> Настройка параметров и там отключаем обновление Windows Update.
Чуть позже, когда проблема рассосется, мы его включим назад, а пока пусть будет так.
Для самых тяжелых случаев
Для самых тяжёлых случаев,
Важное замечание тем, у кого после запуска команды wusa.exe /uninstall /kb:2859537 Винда выдаёт сообщение, что такое обновление не найдено, а Программы и компоненты в Панели управления не запускается. Вам нужно перезагрузиться в безопасном режиме (через клавишу F8) и после этого удалить обновление в Программах и компонентах.
И еще:
Чтобы определить, возникнет ли обсуждаемая проблема после установки KB2859537, достаточно запустить командную строку с правами администратора и написать там:
bcdedit
Дальше мы увидим такую картину:
Если параметр kernel присутствует, значит используется нестандартное ядро и после установки обновления проблема возникнет (при условии, что ядро старое, а сейчас оно такое у 99.99% пользователей данного патча). Здесь xNtKrnl.exe — имя старого пропатченного ядра, которое остаётся неизменным после установки любого официального обновления, а потому дыры в безопасности ядра будут оставаться даже после установки всех обновлений, если не патчить новое ядро после каждого такого обновления, даже если визуально проблем нет.
Если же параметра kernel нет, значит используется стандартное ядро и обновление устанавливать можно.
Взято отсюда:
Решение от simplix
Решение проблемы, которое предоставил всем хорошо известный simplix:Цитата: Сделал фикс этой проблемы. Это 64-битная программа, которая обновляет старое ядро до актуальной версии (независимо от версии нового ядра, но только для файлов из KB2859537). Данное исправление не имеет отношения к активаторам, т. е. на оригинальной системе ничего не сделает, а на сборках ничего в систему не пропишет, только обновит ядро xNtKrnl.exe и не больше. Это лучшее решение на данный момент после установки KB2859537 на патченную систему, так как вместе с устранением ошибки 0xc0000005 закрывает все уязвимости, а если обновление удалить — уязвимости останутся. Проверено на Win7 SP1 x64 и Win2008 SP1 R2 x64. |
А у нас пока все, желаю удачи и работоспособной винды!
зы. Вчера поставились обновления, опять 0x000005. Сделал откат на точку восстановления системы. Поставил все обновления кроме KB2872339 (его скрыл). Что делать сейчас? Ставить ли KB2872339_Fix? Как больше не допустить таких ошибок после обновления?
Ответ. Да, ставить.
KB2872339_Fix.exe полностью заменяет KB2859537_Fix.exe и исправляет ошибку 0xc0000005 после установки любого из обновлений
(Убирайте свои антивирусы или запускайте фикс в безопасном режиме).
зы2. На мой взгляд Fix — это конечно здорово выручает, но лучше решить проблему глобально.
Я сделал следующим образом:
1. Запустил активатор
2. Перезагрузил PC.
3. Использовал активатор
4. Перезагрузил PC.
5. После загрузки убедился, что Windows 7 активирована (Компьютер — Свойства — раздел Активация Windows).
6. Можно устанавливать ВСЕ обновления, выпущенные на текущий момент, включая обновления ядра kb:2859537 и kb:2872339.
by MegaMozk