Ошибка приложения 0xc0000005 - это не стоп-код синего экрана. В заголовках Windows она часто звучит как «приложение не удалось запустить корректно» или в журнале как Exception code 0xc0000005. По смыслу это STATUS_ACCESS_VIOLATION: программа обратилась к памяти, которая ей не принадлежит. Стол при этом обычно живой, остальные окна на месте. Лечить это как CRITICAL_PROCESS_DIED нельзя: ядро не падало.

Почему это происходит

Баг самой программы. Нулевой указатель, обращение к уже освобождённой памяти, конфликт с наложенной DLL. Одна игра или один браузер сыпется, остальные живут - почти всегда сама программа, её мод, оверлей или античит.

Сторонний модуль в процессе. Антивирус, оверлей Discord, «улучшатель графики», старый кодек, туннель VPN, который внедряется во все окна. В журнале часто виден не exe программы, а чужая библиотека. Сняли оверлей - 0xc0000005 пропал.

Повреждённые файлы приложения. Обрыв обновления клиента, антивирус вылечил «лишнее», диск отдал мусор ровно в папку игры. Тогда помогает проверка файлов в лаунчере или переустановка этой программы, не всей Windows.

Реже - память. Если 0xc0000005 сыплется у разных программ в случайный момент, планка или XMP уже интересны. Один и тот же редактор после одного и того же действия - сначала софт.

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

Не путайте с 0xc0000005 на этапе установки Windows. Редко установщик тоже пишет этот NTSTATUS, но тогда вы в программе setup, без рабочего стола, и диагностика про носитель и железо, не про «переустановить Telegram».

Что делать самому

  1. Прочитайте, какое приложение. Журнал: «Просмотр событий» → «Журналы приложений и служб» не обязателен, достаточно «Журнал Windows» → «Приложение». Нужны имя exe, модуль и 0xc0000005. Без имени вы чините не то.
  2. Запустите программу без оверлеев. Выключите оверлей, записывалку, «бустер», на время снимите сторонний антивирус. Если 0xc0000005 исчез - не возвращайте тот же комбайн в эту программу.
  3. Проверьте файлы приложения. У игр - встроенная проверка. У обычных программ - переустановка поверх или снос и чистая установка. Не подкладывайте DLL с форума «вместо битой»: так приносят ещё и лишнее ПО.
  4. Совместимость и обновление. Свойство ярлыка → «Совместимость» имеет смысл для старых утилит, не для свежего браузера. Обновите программу с сайта автора, не с каталога «кряков».
  5. Если падают разные программы. mdsched.exe, снимите XMP, посмотрите диск. Тогда 0xc0000005 - симптом железа, не «ошибка приложений Windows как класса».
  6. Не правьте реестр Data Execution Prevention наугад и не отключайте защиту памяти всем скопом. Случайный .reg «для 0xc0000005» ослабляет защиту и не чинит баг программы. Не ставьте «фикс 0xc0000005.exe» из поиска.

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

Журнал надёжности Windows (perfmon /rel) помогает связать падение с установкой оверлея или обновлением самой программы. Красный крест в тот же час - подсказка, не приговор. Если 0xc0000005 появился после обновления клиента банка или налоговой, сначала обновите клиент с сайта автора, потом уже думайте о системе. Старые пиратские «репаки» сыплются этим кодом чаще лицензионных сборок: там обрезаны защиты и подложены чужие DLL. Переустанавливать Windows из-за такого клиента незачем: снесите его и поставьте нормальный дистрибутив.

Часто задаваемые вопросы

Это синий экран? Нет. Ошибка приложения. Синий экран имеет имена вроде CRITICAL_PROCESS_DIED.

Почему в журнале ntdll.dll? Часто крайняя библиотека, не причина. Смотрите, что внедрялось в процесс.

Нужно ли менять Windows? Из-за одной программы - нет. Из-за железа - тоже нет, сначала железо.

Связан ли 0xc0000005 с 0xEF? Нет. Разные уровни: приложение и критический процесс ядра.

Смотрите также