Ошибка нарушения доступа (0xc0000005) при попытке открыть любую программу

1

У меня есть проблема с моим ASUS ноутбуком (Windows 7 x64 Home Premium), где каждый раз , когда я пытаюсь запустить любую программу ( cmd.exe, explorer.exe, а также различные инструменты в панели управления все еще работают, но никакие третьи стороны EXE - файлы, iexplore.exeMS Office, приложение - Дон 't) - мгновенно вылетает со следующим сообщением об ошибке:

The application was unable to start correctly (0xc0000005). Click OK to close the application.

Этот код ошибки, насколько я знаю, означает STATUS_ACCESS_VIOLATION. И проблема началась после обновления Windows (2016-Feb-10).

Я публикую здесь последнее средство, поскольку, как бы я ни пытался решить эту проблему - это не сработало. Единственным оставшимся действием будет полная переустановка, и я пытаюсь избежать этого, если это возможно.


Что я пробовал:

  • Выполнение sfc /scannowкоманды в командной строке, так как я прочитал, что это может исправить поврежденные файлы Windows. Здесь все было в порядке.
  • Запуск memtest(3 прохода), так как я прочитал, что это может быть проблема, связанная с отказом оперативной памяти. Я сомневался, что это что-то найдет, поскольку проблемы были несущественными, для выполнения Windows, приложений, и я не получал никаких BSOD. Никаких проблем тоже не нашлось.
  • Тогда я подумал, что может быть какой-то вирус, заражающий компьютер. Итак, я создал USB-флешку Live Rescue с антивирусным сканером, загрузил с нее ноутбук и запустил полное сканирование жесткого диска. Зараженные файлы не обнаружены.
  • Тогда я подумал, что могут быть проблемы с самим жестким диском. Итак, я побежал chkdsk C: /F /R. Без вопросов.
  • Затем я хотел проверить SMART записи на жестком диске, чтобы убедиться, что он выходит из строя. Я скачал портативное приложение, которое может это проверить. И тогда я понял, что не могу запустить его, так как он падает, при запуске, как и любое другое приложение. Затем я загружаюсь в безопасном режиме, где, по-видимому, все работает нормально, и приложения не запускаются при запуске. Но, тем не менее, в записях SMART нет проблем.
  • Затем я попытался использовать такие инструменты, Process Monitorчтобы выяснить, что происходит до сбоя приложений. У него была та же проблема, что и у любого другого приложения.
  • Затем я попытался запустить, System Restoreчтобы восстановить точку до этих обновлений. После восстановления и перезагрузки ноутбука он сказал, что не смог завершить процесс до кода ошибки, 0x80070005который обозначает код General access denied error, поэтому он более или менее совпадает с исходной ошибкой.
  • Я снова начал гуглить и нашел эту статью . Но, поскольку мой путь к загрузчику Windows не содержит xOsload.exe, а скорее winload.efi, я предположил, что это не поможет в моем случае.
  • Затем я увидел этот пост . И, видя, что ему 2,5 года, я не надеялся на это. Я был прав, после удаления данного обновления ничего не изменилось.

Итак, я буду ждать советов о том, как решить эту проблему, без полной переустановки (так как это, действительно, последнее средство). Заранее спасибо.

Альгирдас Преиджюс
источник
Что произойдет, если вы используете аварийный диск для запуска одной из проблемных программ с жесткого диска компьютера? Я все еще подозреваю вредоносное ПО.
Бен
@BenN Хорошо, этот аварийный диск - это «ESET Live Rescue», установленный на USB-накопителе, который содержит ОС на базе Linux. Таким образом, при загрузке с него он не загружается с Windows, поэтому я не могу запускать оттуда никакие файлы .exe Windows. Я могу просто сканировать эти разделы. Кроме того, я мог нормально запускать несколько программ из безопасного режима, в то время как они отказывались бы запускаться при обычной загрузке.
Альгирдас Преиджюс
Когда это началось? После недавнего обновления Windows?
Моав
@Moab Да, он запускается после обновления Windows пару дней назад.
Альгирдас Преиджюс
1
@Moab Я тогда нашел этот урок о том, как создать загрузочную флешку, но даже тогда, при загрузке и выборе варианта восстановления, он сказал, что версия Windows на этом USB не соответствует той, что на моем ноутбук. Именно тогда я понял, что все еще могу запустить восстановление системы из безопасного режима. И после этого мне удалось точно определить проблемные обновления: KB3126587, KB3126593.
Альгирдас Преиджюс,

Ответы:

1

Были те же самые проблемы после того, как 9 февраля обновления безопасности попали на мою 64-разрядную Windows 7. Мне удалось сузить проблему до обновления 3126587, просто удалил ее из командной строки, и я больше не получаю xc0000005.

Поэтому в командной строке просто введите: wusa.exe / uninstall / kb: 3126587

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

Надеюсь, это поможет!

IAA
источник
ну, во-первых, после того как вы ответили и удалили обновление, как вы упомянули, у меня все еще была эта проблема. Итак, я приступил к установке обновлений по одному, чтобы выяснить, какая из них действительно была проблемой, поскольку казалось, что проблема, которая была проблемой для вас, была не для меня. И оказалось, что возникла проблема не с одним, а с двумя обновлениями. Один из них - тот, который вы упомянули, а другой - KB3126593.
Альгирдас Преиджюс,