CRITICAL_PROCESS_DIED Windows 10: как исправить и избежать ошибку в будущем

Самый простой способ получить синий экран с CRITICAL_PROCESS_DIED Windows 10 это отключать службы, занимающиеся сбором информации для Майкрософт. Посмотрите, кто больше всего потребляет ресурсы диска, начинайте поэтапно отключать и имеете высокую вероятность добиться нужного результата. Дословно это означает, что мы завершили некий процесс, без которого система не может жить. Помимо указанного случая, конечно же, BSOD появляется и неожиданно для пользователя. Самое неприятное, что в этом случае сбиваются настройки многих приложений.

Согласно сообщениям пользователей, ситуация наблюдается при попытке обновиться до десятки с предыдущих поколений ОС (answers.microsoft.com/en-us/windows/forum/windows_10-update/windows-10-upgrade-error-critical-process-died/f35c9848-3c3b-47e9-83aa-f576f5dea3cc?auth=1). Один юзер был в шоке: после обновы не работал вызов Проводника через Win + E. Он не обращал на это внимание и какое-то время работал, а однажды нажал по привычке знакомую комбинацию, и ПК завис. Через определённый промежуток чел вырубил питание – ну, не мог больше ждать, – загружается, а там… он! BSOD с надписью ошибка CRITICAL_PROCESS_DIED, только по-аглицки. И не работает восстановление: ни образа, ни точек, ничего. А у него там ПО на целую неделю инсталлировать при выполнении отката, и данные… М-да, с виндой это бывает, вот, помнится, как-то нужно было преобразовать GPT диск в MBR при помощи AOMEI… Впрочем, об этом как-нибудь в другой раз.

Как это выглядит

Ошибки бывают разные, и BSOD тоже. Убедитесь, что мы говорим об одних и тех же вещах.

Скрин с ошибкой

Почему это случилось?

Вот как это объясняют в компании Майкрософт. «Когда процессор не может обработать несколько процессов должным образом, то генерирует сообщение, рассматриваемое в этом обзоре (под шестнадцатиричным номером 0x000000EF). Он физически неспособен удовлетворить всех требований загруженной системы. Поэтому и генерирует исключение. Ошибка считается опасной, потому что может повредить (не спрашивайте нас, каким образом, потому что это говорят из Майкрософт):

  1. Диск.
  2. ОЗУ.
  3. Сам процессор.

Как это перевести на русский? Мы видели, что исключение можно получить, уничтожая непонятные процессы. Мы предпочли привести в пример так называемый Узел службы: локальная система (ограничение сети).

Узел службы: локальная система

По нашим наблюдениям этот зверь время от времени активно собирает информацию наравне с телеметрией. И, наверное, отправляет её куда следует. Чтобы юзеры это ПО не убивали через завершение, Билли выдумал им грозную кару: порчу железа и информации. А то, что информация слетает, проверено, и мы в самом начале это упомянули. Поэтому экспериментируйте только на своих виртуалках, да и то с осторожностью.

Проверка драйверов

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

  • Win + S для вызова поиска.
  • Введите слово verifier.
  • Выберите инструмент, отмеченный на скрине. Отмечен нужный инструмент
  • В открывшемся окне отметьте Создать стандартные параметры. Выберите Создать стандартные параметры
  • Выберите автоматически выбирать неподписанные драйверы. Отметьте Автоматически выбирать неподписанные драйверы
  • Начнётся поиск. Поиск неподписанных драйверов
  • Через какое-то время на экране появятся все неподписанные экземпляры, если таковые имеются. Информация об отсутствии неподписанных драйверов

Если бы нашлось что-то, то можно было бы выбрать четыре опции:

  1. Откатить.
  2. Обновить.
  3. Удалить.
  4. Заблокировать.

Указанные драйверы при необходимости обновляются или деинсталлируются через безопасный режим. После выполнения всех операций наберите в поисковой строке (Win + S) verifier /reset.

Что делать (официальные советы)?

Вы уже поняли, что с Майкрософт шутки плохи. Не мешайте им собирать необходимую им информацию с наших операционных систем. Специалист поддержки предлагает два пути решения (answers.microsoft.com/en-us/windows/forum/windows_10-update/windows-10-upgrade-error-critical-process-died/f35c9848-3c3b-47e9-83aa-f576f5dea3cc?auth=1). Мы начнём именно с них, чтобы не упустить чего-нибудь важного.

Путь первый

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

Если ПК не выдаёт ошибки, ставьте десятку вчистую и начинайте понемногу добавлять ПО и драйверы.

Путь второй

Установить все доступные обновления и драйверы. Но только лишь с официальных сайтов. Посмотреть, что будет дальше.

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

Ответы юзеров

Пользователи молчат как рыбы. Лишь дополняют сообщения о том, что причиной всему может стать установка Bitdefender. Однако одно объяснения от пользователя нам понравилось больше, нежели даже ответы специалистов Майкрософт. Приведём перевод и скрин по этой причине.

Скрин ответа простого пользователя

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

Следовательно, частой причиной таких BSOD могут стать вирусы, либо сетевая атака на ПК. Что касается узлов служб ограничения сети, то они, видимо, защищены системой. И если ОС не найдёт по указанному адресу нужной информации, она… дальше сами понимаете. Так обеспечивается нужная передача данных между процессами.

По указанным причинам рекомендуется (после проверки антивирусом):

  1. Win + X.
  2. Запуск командной строки от имени админа.
  3. exe /online /cleanup-image /restorehealth (получение копии системы с сервера Майкрософт).
  4. sfc /scannow (проверка и исправление файлов ОС).
  5. Уже вслед за этим проверяется целостность ОЗУ (тестами) и прочего железа, тестируются драйверы.

Почему это творится?

Не так давно (буквально 2013 год) были опубликованы данные об организации Красный октябрь, которая воровала информацию с ПК правительственных организаций многих стран. Сами понимаете, что пользовательский винчестер ничем не защищён… Допустим, что Майкрософт обнаружила некую угрозу, и для её идентификации выставила эту ошибку. Многие на неё ругаются, не понимая, что Билли Гейтс хочет избавить наши компы от этой ереси. Вот и система теперь копируется с сервера командой dism. А семёрка будет работать, если вирус под ней невозможно обнаружить.

Это все предположения, но генезис сообщения CRITICAL_PROCESS_DIED в Windows 10 объяснён вполне правдоподобно.