Слово «ошибка» рядом с CRITICAL_PROCESS_DIED путает. Это не окно «приложение не работает» и не строка в центре обновления. Это стоп-код синего экрана, официально bug check 0xEF: критический процесс завершился, Windows остановилась. Пока на экране синий кадр с этим именем, речь идёт о ядре, не о одной программе. Если у вас вылетела игра с кодом 0xc0000005, а стол живой - это другая ошибка, даже если в поиске набрали похожие слова.
Почему это происходит
Критический процесс не смог жить дальше. csrss.exe, wininit.exe, smss.exe, services.exe, winlogon.exe, lsass.exe - служебные процессы, без которых система не считает себя целой. Ошибка в бытовом смысле здесь такая: кто-то из них умер. Причина смерти - файлы, драйвер, диск или память, не «сам процесс испортился от времени».
После обновления или установки программы с драйвером. Человек называет это «ошибка после обновления». Формально пакет мог пройти, а фильтр антивируса уже нет. Центр обновления при этом мог ничего не писать.
Повреждение диска под видом ошибки Windows. Накопитель отдаёт мусор, процесс падает, на экране красивое английское имя. Ошибка как будто программная, железо как будто ни при чём. SMART и chkdsk это быстро расставляют.
Разовый сбой питания. Выключили кнопкой, моргнул свет, процесс не успел корректно завершиться. Один раз такое бывает. Если ошибка стала расписанием, разовый сбой уже не объяснение.
Не называйте CRITICAL_PROCESS_DIED ошибкой установки, пока вы не ставите систему с флешки. На установщике другие коды: 0x8007025D, 0x80070570, 0x80070017. И не называйте её ошибкой приложения: приложение не рисует полноэкранный синий стоп-код ядра.
Что делать самому
- Убедитесь, что это синий экран. Есть CRITICAL_PROCESS_DIED латиницей - эта статья. Есть только «Нарушение прав доступа» и 0xc0000005 - смотрите статьи про код приложения. Есть код в центре обновления - смотрите центр, не ядро.
- Сфотографируйте и откройте журнал. После перезапуска: «Просмотр событий», BugCheck, значение 0x000000ef. Это подтверждение ошибки как стоп-кода.
- Безопасный режим и откат. Снимите свежую программу с драйвером, последнее обновление, точку восстановления. Не удаляйте системные процессы через диспетчер задач «чтобы перезапустить». Windows сама их не отдаст, а если отдаст - будет тот же 0xEF.
sfc, DISM, диск, память. Штатный набор. Ошибка файлов лечится так. Ошибка диска - заменой накопителя. Путаница между ними стоит лишней переустановки.- Не качайте лечение по имени ошибки. Нет пакета «critical process died fix». Есть откат и проверка железа. Реестр наугад и
.sysс форума превращают разовую ошибку в систему, которая больше не грузится.
Если ошибка повторяется каждый день, а тесты тихие, смотрят дамп. Если тесты врут - чинят железо. Переустановка как способ «сбросить ошибку» работает только в первом случае. Во втором вы получите ту же надпись на чистой Windows и потеряете время.
Люди называют 0xEF ошибкой, потому что так подписаны чужие ролики. По смыслу это аварийная остановка. Если после перезапуска Windows предлагает «параметры восстановления» и снова падает, вы в цикле, не в разовом сбое. Тогда флешка важнее кнопки «повторить». Разовый кадр после грозы можно записать и проверить диск при случае. Ежедневная «ошибка» с одним и тем же именем - уже не ждать, пока само пройдёт: копируйте файлы, пока том читается. Чистильщики с обещанием убрать все ошибки Windows 0xEF не трогают причину и часто портят то, что ещё работало.
Если «ошибка» появляется только при копировании больших файлов или при проверке диска, почти наверняка накопитель. Не чините процесс: копируйте важное, пока том ещё открывается, и готовьте замену диска.
Часто задаваемые вопросы
Это ошибка Windows или железа? Код рисует Windows. Причина бывает и там, и там. Отличают тестами, не названием.
Почему пишут «ошибка», если это стоп-код? Так ищут. По смыслу это аварийная остановка, не диалоговое окно.
Можно ли игнорировать, если появляется редко? Записать и проверить диск стоит. Игнорировать месяцами на старом HDD - рисковать файлами.
Связана ли эта ошибка с 0xc0000005? Нет. Разные уровни: ядро и приложение.
