Главная » Программы » Windows » Ошибка приложения 0xc0000005: как избавиться (оновлено)

Ошибка приложения 0xc0000005: как избавиться (оновлено)

Ошибка при запуске приложения (0xc0000005): как избавиться

Беда пришла, откуда её не ждали: после обновлений Windows (14.08.2013, 11.09.2013, 09.10.2013) перестало запускаться большинство программ, вместо этого выскакивает ошибка 0xc0000005. Вместо запуска программы возможно только нажать «ОК» для выхода из приложения. В этой статье мы рассмотрим причины, способы борьбы с этой напастью и методы профилактики, чтобы предотвратить подобные случаи в дальнейшем.

Причиной этого послужил способ «альтернативной активации» 64-разрядных версий Windows, который заключается в подмене некоторых системных файлов, и, в свою очередь конфликтует с обновлениями  для системы безопасности Windows 7 для систем на базе 64-разрядных (х64) процессоров KB2859537 (от 14.08.2013) и его «улучшенных версий» — KB2872339 (от 11.09.2013) и KB2882822 (от 09.10.2013). Лицензионных пользователей данная проблема практически не коснулась (были некоторые проблемы после установки , но в  KB2872339 эти проблемы были устранены).

Поэтому, на сегодняшний день самый лучший способ решения данной проблемы — Способ 4. Исправление от simplix

Способ 1. Удаляем обновления KB2882822, KB2859537 и KB2872339

Способ лечения состоит в избавлении от злополучных обновлений через Панель управления.

Для этого необходимо зайти Пуск -> Панель управления -> Программы и компоненты (Просмотр: Мелкие значки) -> Просмотр установленных обновлений -> Просмотр установленных обновлений:

Удаляем обновление KB2859537

Удаление программы: Удаляем обновление KB2859537

Установленные обновления: Удаляем обновление KB2859537

Находим в списке Обновление безопасности для Microsoft Windows (KB2882822) и/либо (KB2872339) и (KB2859537) и удаляем их.

Предотвращаем повторную установку

После перезагрузки ошибка исчезает и всё снова работает нормально, но нам ещё необходимо предотвратить повторную установку этих обновлений.

Необходимо запустить поиск новых обновлений (1). После этого зайти в список важных обновлений  (2) и среди тех, что предлагаются для установки необходимо найти Обновление для системы безопасности Windows 7 для систем на базе 64-разрядных (х64) процессоров (KB2882822), а так же Обновление для системы безопасности Windows 7 для систем на базе 64-разрядных (х64) процессоров (KB2872339) и Обновление для системы безопасности Windows 7 для систем на базе 64-разрядных (х64) процессоров (KB2859537), сняв с них предварительно галочку, правой кнопкой мыши нажать «Скрыть обновление», иначе оно будет вновь и вновь пытаться установиться в компьютер.

Просмотр обновлений Windows, предлагаемых к установке

Просмотр обновлений Windows, предлагаемых к установке

Скрыть обновление : Удаляем обновление KB2859537

Способ 2. Удаление обновлений при помощи командной строки

Способ лечения состоит в избавлении от злополучных обновлений через командную строку. От предыдущего его отличает то, что вам не нужно долго искать нужный номер среди множества других в списке установленных обновлений, а можно сразу же дать команду на его удаление.

Открываем командную строку (Пуск  -> Все программы  ->Стандартные  ->Командная строка или  комбинация клавиш win+R и в появившемся окне вводим cmd)

В зависимости от того, какое из обновлений у вас установилось, в появившемся окне командной строки вводим команду:

wusa.exe /uninstall /kb:2882822

, далее нажимаем клавишу ENTER. Если выскакивает сообщение, что данное обновление не установлено в вашей системе, пробуем следующий код:

wusa.exe /uninstall /kb:2872339

или этот:

wusa.exe /uninstall /kb:2859537

Командная строка: Удаляем обновление KB2859537

Затем нам поступает предложение удалить вышеозначенное обновление:
Автономный установщик обновлений Windows: Удаляем обновление KB2859537

Нажимаем «Да», виндовс удаляет это обновление и после перезагрузки проблема должна исчезнуть.

Не забываем заблокировать возможность повторной установки этих обновлений (см. последний пункт способа №1)!

Способ 3. Восстановление Виндовс

Способ состоит в возвращении состояния системы в состояние, которое было до установки обновления.

Идем в Пуск  -> Все программы  ->Стандартные  ->Служебные  ->Восстановление системы:

Восстановление системы Windows 7: Пуск

Восстановление Виндовс 7: Стандартные

Восстановление Виндовс 7: Служебные - Восстановление системы

Теперь необходимо выбрать точку восстановления

Восстановление Виндовс 7

Ищем и выбираем дату и время, когда система работала нормально:

Восстановление Виндовс 7: выбираем точку восстановления

Выбираем точку восстановления

Восстановление Виндовс 7: Готово

Восстановление Виндовс 7: Невозможно прервать: Да

Теперь необходимо подождать несколько минут (иногда до получаса) пока система сделает восстановление до выбранного состояния и перезагрузится. Если, после перезагрузки проблема исчезла, необходимо заблокировать возможность повторной установки этих обновлений (см. последний пункт способа №1)!

Способ 4. Исправление от simplix

После более детального расследования выяснилось, что проблема состоит в несоответствии версий некоторый файлов в «альтернативно активированных» 64-битных Windows 7. Для решения проблемы предлагается неофициальное исправление — «KB2859537/KB2872339 Fix» от simplix, которое приводит эти версии в актуальное состояние.

Итак, если у вас установилось одно из этих обновлений и при запуске большинства программ выскакивает ошибка 0xc0000005, необходимо скачать файл KB2872339_Fix.exe и запустить его от имени администратора:

Запусить KB2872339_Fix.exe от имени администратора

Перезагружаемся:

KB2859537 & KB2872339 Fix от simplix: перезагрузка

Теперь обновления KB2882822, KB2859537, KB2872339 корректно работают и проблем больше не вызывают.


По большому счёту, обновления KB2859537 либо KB2872339 должны быть установлены, ведь они закрывают уязвимости, и, если их не поставить, то уязвимости останутся незакрытыми.

P.S. Пользователей, которые ранее установили это исправление, проблемы ошибки 0xc0000005 с выходом обновления KB2882822 (от 09.10.2013) не коснулись.

Профилактика

Для предотвращения подобных неожиданностей желательно отключить автоматическое обновление Windows. Для этого заходим Пуск -> Центр обновления Windows

Отключаем автоматическое восстановление системы

заходим в Параметры обновления и переводим способ получения обновлений в, например, «Искать обновления, но решение о загрузке и установке принимается мной»:

Выбираем способ установки обновлений

Теперь, в случае возникновения проблем (не только этих: некорректная установка или работа обновлений — не такое уж редкое явление), их можно удалить, либо восстановить систему при помощи точек восстановления, либо из резервной копии.

Способ №5. Удаление активатора

О том, как окончательно избавиться от этой проблемы читайте в следующей статье Ошибка приложения 0xc0000005: окончательное решение

Понравилась статья - поддержи проект материально:
Понравилась статья - поделись с друзьями:

Похожие записи:

39 комментариев

  1. здравствуйте,такая же ерунда произошла.запустил обновления. они довольно таки важные. запустил обновления.дождался,когда установятся. после пишет ошибку, 0xc0000005. в вожу в командную строку, те обновления которые все говорят что их нужно удалить. а если их нет этих обновлений, таких как kb:2872339, kb:2882822. и если не получается их найти. а у меня на пк пишет,что в центре обновлений стоит 123 обновления. нужно ли их установливать, и как действовать. дальше.

    • читайте продолжение материала. бороться с обновлениями методом их удалений неэффективно. нужно либо их выключать совсем, либо менять активатор так как этот очень сильно себя скомпроментировал

  2. михаил

    Спасибо огромное только тут написано все нормально!!!

  3. Спасибо Вам большое очень помогала статья,очень благодарен.

  4. А что делать если ниодин из трех способов не помог? 4-ый я не допонял как сделать, а менять активатор я не решаюсь, так как неопытен

  5. Долго бился с тремя указанными обновлениями…
    По способу 4. Исправление от simplix все отлично получилось!
    Спасибо за подробную инструкцию

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*