Код остановки 0xC000021A на Windows 10 - это WINLOGON_FATAL_ERROR, он же STATUS_SYSTEM_PROCESS_TERMINATED. Умер процесс, без которого система не имеет права жить: обычно winlogon.exe или csrss.exe. Это один из немногих случаев, когда сбой в пользовательском режиме гасит всю машину. На кадре пишут 0xC000021A, иногда с пояснением про system process. Это не HRESULT Центра обновления и не «просто не тот драйвер видео».
Почему это происходит
Оборвалось обновление или не совпали системные файлы. Пакет заменил часть DLL, winlogon не стартует, ядро роняет 0xC000021A. Часто сразу после накопительного обновления Windows 10 или неудачного отката.
Сторонний хук в цепочку входа. «Тема оформления», фильтр пароля, старый антивирус, твикер, который подменяет msgina или внедряется в winlogon. Windows 10 такого не прощает. Снимают программу, не «лечат код» подменой winlogon.exe.
Диск портит файлы. Битые сектора как раз под системными DLL. Тогда 0xC000021A возвращается после каждого sfc. SMART и chkdsk здесь первее переустановки.
Кривое восстановление из бэкапа. Копировали C:\Windows поверх, пока файлы были заняты. Часть winlogon старая, часть новая. Итог тот же стоп.
Путают с CRITICAL_PROCESS_DIED (0xEF). Тот тоже про смерть важного процесса, но это другой bug check, чаще уже наработавшая система. 0xC000021A исторически про winlogon/csrss и часто ловит на кружках загрузки или сразу после входа.
Не скачивайте winlogon.exe и csrss.exe с форума и не кладите их в System32. Это файлы конкретной сборки Windows 10, с подписью. Чужой файл даёт уже не загружающуюся систему. Не отключайте проверку подписи ядра «чтобы прошёл патч». Не чистите реестр Winlogon наугад: можно потерять даже безопасный режим.
Что делать самому
Сфотографируйте кадр. Нужны 0xC000021A целиком и любые имена файлов на экране. Если Windows 10 уходит в цикл автоматического восстановления - три прерванные загрузки обычно выводят WinRE.
Зайдите в среду восстановления. WinRE → Дополнительные параметры. Сначала «Восстановление при загрузке». Затем, если стоп начался после обновления, «Удалить обновления»: последнее качественное. Это штатный путь, безопаснее ручного вырезания KB из папок.
Точка восстановления, если она есть. Тот же WinRE, «Восстановление системы», точка до обновления или до установки твикера. Документы не трогает. Если точек нет - не создавайте их «изнутри» мёртвой системы, их там уже не сделать.
Проверьте диск и файлы офлайн. Командная строка WinRE:
chkdsk C: /f(букву уточните черезdiskpart→list vol: том с папкой Windows). Затемsfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. Не подставляйте букву флешки вместо системного тома.Безопасный режим, если он встаёт. Параметры загрузки, вариант 4. Снимите свежий антивирус, тему, «ускоритель». Если безопасный режим жив, а обычный даёт 0xC000021A - почти наверняка сторонний хук, не «мёртвая плата».
Не чините winlogon копированием с другой машины. Если
sfcи откат обновления не помогли, а диск в SMART жёлтый - копируйте данные с флешки и меняйте накопитель. Если диск чистый, а система не встаёт - чистая установка Windows 10 проще, чем ручная сборкаSystem32.
После того как рабочий стол вернулся, догоните DISM /Online /Cleanup-Image /RestoreHealth уже из живой системы. Повторяющийся 0xC000021A на одном и том же HDD после каждой установки - накопитель, не «плохая сборка десятки».
Если стоп начался сразу после установки темы оформления, «красивого экрана входа» или старого корпоративного агента, безопасный режим и удаление этой программы закрывают 0xC000021A чаще, чем пересборка загрузчика. Загрузчик здесь ни при чём: winlogon уже стартовал и умер. bootrec в таком сценарии только тратит время. Точка восстановления до установки хука - самый короткий путь, если она есть.
Часто задаваемые вопросы
0xC000021A и WINLOGON_FATAL_ERROR - одно? Да. Число и имя одного bug check. STATUS_SYSTEM_PROCESS_TERMINATED - тот же смысл.
Это вирус? Редко как единственная причина. Чаще обновление, хук или диск. Антивирус-фильтр сам бывает виновником.
Поможет ли переустановка? Да, если файлы системы разъехались, а диск живой. На сыплющемся HDD стоп вернётся.
Можно отключить csrss? Нельзя. Windows без него не работает. Отключить его «в реестре» - способ гарантированно получить тот же 0xC000021A.
