Ошибка приложения 0xc0000005

восстановление системы

Буквально сегодня поступила сия проблема. Проблема не новая, и не особо сложная, но требующая определенных усилий. На ноутбуке  с Win7x64 перестали запускаться любые программы не имеющие x64 версии, вылетая в ошибка приложения 0xc0000005

Выглядит это примерно так

error_05

Ошибка эта появляется после обновления Windows либо .Net. Поэтому я всегда советую отключать автоматическое обновление и переключать его на ручное, либо отключать совсем. Тем более если у Вас вдруг стоит не лицензионная ОС.

Давайте приступим к лечению. Не всегда устранение проблемы происходит за 1 шаг. Очень часто приходится попробовать несколько вариантов, прежде чем проблема уйдет. Попробую располагать тут и в остальных статьях решения проблем от простого к сложному. Уж какое-то точно поможет.

Восстановление системы (откат на предыдущею точку сохранения)

Нажимаем Пуск и в поле найти начинаем писать слово восстановление

error_05i2

Выбираем вверху из найденного пункт Восстановление системы. В процедуре восстановления самой по себе нет ничего сложного. Вам предоставляется список дат, когда производилось сохранение контрольных точек. Поэтому смело выбираем ту дату, когда вы уверены, что все работало хорошо и восстанавливаемся. Компьютер проведя все процедуры, перезагрузится. Проверяем если помогло то отлично, если нет идем чинить дальше.

Ошибка в обновлении Microsoft framework .net 4

Есть вероятность, что центром нашей проблемы стал сей продукт. Он очень много где используется, особенно нужен для работы прикладных программ. Поэтому удалять его стоит с умом, но если вы все же решились, то идем Пуск и в строке поиска, аналогично как мы искали восстановление, начинаем писать, Установка и удаление программ, выбираем сей пункт и попадаем в утилиту удаления продуктов.

error_05i3

Найти там microsoft framework .net  я думаю проблем не составит, выделяем, удаляем. Перезагружаемся и проверяем. Если не получилось и так, то переходим к более сложному шагу, а именно к удалению пакетов обновления вручную.

Устранить ошибку приложения 0xc0000005 в ручную с помощью wusa.exe

На данном этапе нам необходимо запустить командную строку от администратора. Очень важно именно запустить ее с правами администратора. Делаем это так. Жмем Пуск в строке поиска набираем cmd и в списке кликаем правой кнопкой мышки на строке с cmd, выбираем запустить от имени администратора.

error_05i4Отлично пол дела сделано. Далее в консоли следует набрать по порядку список команд, нажимая Enter после каждой:

  • wusa.exe /uninstall /kb:2882822
  • wusa.exe /uninstall /kb:2872339
  • wusa.exe /uninstall /kb:2859537
  • wusa.exe /uninstall /kb:2884256
  • wusa.exe /uninstall /kb:2879017
  • wusa.exe /uninstall /kb:2871997
  • wusa.exe /uninstall /kb:2876315

Утилита wusa.exe специально предназначена для удаления обновлений Windows. После всех действий необходимо перезагрузить компьютер. В большинстве случаев у Вас уже все получится. Но если вдруг что-то пошло не так и wusa.exe не смогла запуститься сама или при попытке запуска панели управления будет вылетать ошибка, стоит попробовать провести эту же операцию в безопасном режиме. Для этого перезагружаемся и жмем «F8». В появившемся меню выбираем Безопасный режим с поддержкой командной строки.

error_05i5 Далее выполняем все те же действия сначала, что описаны в этом этапе. Но если уж и это не помогает, то мы вынуждены будем погрузиться еще дальше. И попробовать восстановить все это с помощью консоли восстановления Windows.

Устранить ошибка приложения 0xc0000005 в ручную с помощью консоли восстановления

Раз мы дошли уже до консоли восстановления, то гордитесь, вы чините уже довольно сложный случай. Испробовав все предыдущие советы, и не получив результата, мы переходим к следующему. При загрузке компьютера жмем «F8», все также как мы ранее пытались найти безопасный режим, но в данном случае нам нужна строчка Дополнительные параметры загрузки -> Устранение неполадок компьютера.

error_05i6Если такого пункта не оказалось, то есть вариант загрузиться с загрузочного диска либо флешки и выбрать не установку системы, а восстановление. Далее выбираем режим командная строка. Вводим команду где C:\ это буква системного диска, в большинстве случаем это диск С:

  • DISM /Image:C:\ /Get-Packages

Результатом отработки команды станет продолжительный список, в котором нам последовательно надо будет найти записи содержащие номера обновлений :

  • 2882822
  • 2872339
  • 2859537
  • 2884256
  • 2879017
  • 2871997
  • 2876315

error_05i7На скриншоте отмечен найденый пакет обновления, теперь нам необходимо его удалить. Для этого правой кнопкой мыши щелкаем в любом месте окна командной строки выбираем пункт пометить и аккуратно выделяем помеченную красным область, как только выбрали, жмем Enter. Теперь имя пакета у нас в буфере. Далее пишим команду:

  • DISM /Image:C:\ /Remove-Package /PackageName:

И после двоеточия жмем правой кнопкой мыши и выбираем пункт вставить. И должно в итоге получиться так:

  • DISM /Image:C:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3

Так проделываем со всеми найденными пакетами обновлений, номер которых совпадает с перечисленными выше. Далее перезагружаемся в обычном режиме и проверяем.

Как исправить ошибку приложения 0xc0000005  если ничего не помогло

С моим ноутбуком, что чинился сегодня, мне подошел второй вариант с wusa.exe и самым первым kb. Но я не исключаю, что существуют случаи, которые в рамках данной статьи уже нет возможности охватить, иначе она раздуется неимоверно. По каким причинам еще может вылезать эта ошибка да и другие? Ошибка запуска приложения 0xc0000005 связана с ошибочными операциями с оперативной памятью (RAM) – «memory access violation».

Поэтому существуют общие причины ошибки:

  • Сбойный модуль оперативной памяти, особенно если вы недавно вставляли или переставляли планки ОЗУ. Следует на время вернуть как было и протестировать ОЗУ программой memtest
  • Наличие вирусов на компьютере, также могут способствовать появлению этой ошибки. Тут следует тщательно его пролечить от вирусов.
  • Не верно установленные драйвера, могут дать о себе знать тоже, поэтому вспомните, не производили ли вы с ними каких либо действий перед поломкой? Если да, то попробуйте скачать более свежий драйвер, или откатить текущий в диспетчере устройств в разделе Драйвер.
  • Неполадки в реестре тоже могут служить возникновением ошибок в системе. Для наведения там порядка следует воспользоваться утилитами чистки реестра.
13