Windows 4 мин чтения

Как исправить ошибку BSOD 0xc000021a в Windows

Ошибка 0xc000021a (синий экран смерти) возникает из-за повреждения критических системных файлов Windows — чаще всего Winlogon.exe или Csrss.exe. Обычно появляется после неудачного обновления, сбоя при установке программ

BSODошибка загрузкисбой обновлениявосстановление Windowsкритические файлы

Симптомы

  • Синий экран с кодом ошибки 0xc000021a при загрузке Windows
  • Компьютер бесконечно перезагружается с BSOD
  • Ошибка появляется после попытки установить обновления Windows
  • Даже безопасный режим не загружается — сразу BSOD
  • Средство восстановления запуска не может исправить проблему

Возможные причины

  • Повреждение или удаление критических системных файлов (Winlogon.exe, Csrss.exe)
  • Неудачное или прерванное обновление Windows
  • Ошибка в работе средства устранения неполадок обновлений
  • Повреждение загрузочной записи (BCD)
  • Некорректные настройки BIOS/UEFI после обновления прошивки
  • Повреждение файловой системы диска

Пошаговое решение

1

Шаг 1: Запустите восстановление через «Параметры» (если Windows загружается)

Если Windows всё ещё загружается (хотя бы на короткое время), откройте «Параметры» → «Система» → «Восстановление». Найдите раздел «Устранение проблем с обновлением Windows» и нажмите «Переустановить сейчас». Этот процесс устраняет повреждения системы, но не затрагивает ваши файлы, настройки и установленные программы. Дождитесь завершения — компьютер может перезагружаться несколько раз.

2

Шаг 2: Используйте средство восстановления с загрузочной флешки

Если Windows не загружается вообще, создайте загрузочную USB-флешку Windows (на другом рабочем компьютере через программу Media Creation Tool от Microsoft). Загрузитесь с флешки, выберите язык и нажмите «Восстановление системы». Далее перейдите в «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Восстановление при загрузке». Средство попытается автоматически исправить ошибки загрузки.

3

Шаг 3: Восстановите системные файлы через командную строку

Из среды восстановления (через флешку или при загрузке в режиме восстановления) откройте командную строку. Выполните поочерёдно следующие команды для проверки и восстановления системных файлов: 1. Проверьте диск на ошибки: chkdsk C: /f /r 2. Восстановите образ системы: DISM /Image:C:\ /Cleanup-Image /RestoreHealth 3. Просканируйте и восстановите системные файлы: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows После каждой команды дождитесь завершения. Если файлы успешно восстановлены, перезагрузите компьютер и проверьте, загружается ли Windows.

Команда
chkdsk C: /f /r
4

Шаг 4: Восстановите загрузочную запись (BCD)

Если предыдущий шаг не помог, из командной строки в среде восстановления восстановите загрузчик. Выполните команды по очереди: 1. bootrec /fixMBR — восстанавливает главную загрузочную запись 2. bootrec /fixBoot — восстанавливает загрузочный сектор 3. bootrec /rebuildBCD — пересоздаёт данные конфигурации загрузки После этого перезагрузите компьютер. Если bootrec /rebuildBCD не находит установок Windows, попробуйте пересоздать BCD вручную через команду bcdboot C:\Windows /s B: /f ALL (где B: — буква зарезервированного раздела, её можно узнать через diskpart и команду list volume).

Команда
bootrec /fixMBR
5

Шаг 5: Выполните чистую переустановку с сохранением файлов (крайний вариант)

Если ни один из способов не помог, выполните обновление на месте (in-place upgrade) или сброс Windows с сохранением файлов. Загрузитесь с установочной флешки Windows, выберите «Установить», а затем — вариант «Обновить: установка Windows с сохранением файлов, параметров и приложений». Этот процесс переустановит систему, но сохранит все ваши данные и установленные программы. В отличие от полного сброса, переустанавливать софт не придётся.

Ошибка 0xc000021a — это критический сбой Windows, который чаще всего связан с повреждением системных файлов, отвечающих за вход в систему (Winlogon.exe и Csrss.exe). Обычно проблема возникает после неудачного обновления Windows, сбоя средства устранения неполадок обновлений или после обновления BIOS материнской платы.

Для начала попробуйте встроенный инструмент восстановления: «Параметры» → «Система» → «Восстановление» → «Переустановить сейчас». Если Windows не загружается, подготовьте загрузочную USB-флешку на другом компьютере.

Основные методы восстановления:

  1. Восстановление при загрузке — автоматическое средство из среды восстановления, которое ищет и исправляет проблемы с загрузкой.

  2. Восстановление системных файлов — через командную строку в среде восстановления запустите chkdsk для проверки диска, затем DISM для восстановления образа системы, и sfc для исправления повреждённых файлов.

  3. Восстановление загрузчика — команды bootrec пересоздают MBR и BCD, что помогает, если Windows не может найти путь к загрузке.

  4. Обновление на месте — переустановка Windows поверх текущей версии с сохранением всех файлов и программ. Это самый надёжный способ при сохранении данных.

Важно: перед любыми восстановительными操作иями сделайте резервную копию важных данных (если есть доступ к файлам через другую ОС или загрузочную среду).

Диагностика проблемы загрузки

При проблемах с загрузкойLinuxсначала检查 system logs. Выполните journalctl -xb для просмотра логов последней загрузки. Обратите внимание на строки с [FAILED] или [ERROR]. Проверьте, какие службы не запустились: systemctl —failed. Это покажет точную причину незагрузки.

Восстановление через Live USB

Если система не загружается вообще, загрузитесь с Live USB. Смонтируйте корневой раздел: sudo mount /dev/sdaX /mnt. Проверьте файловую систему: sudo fsck /dev/sdaX. Переустановите загрузчик: sudo grub-install —root-directory=/mnt /dev/sda. Это восстановит GRUB после неудачного обновления.

Проверка конфигурации

Проверьте конфигурационные файлы: /etc/fstab (монтирование разделов), /etc/default/grub (параметры ядра), /etc/systemd/system.conf (systemd). Убедитесь, что UUID разделов в fstab совпадают с реальными: sudo blkid. Неправильный UUID — частая причина незагрузки после обновления или замены диска.

Исправление через chroot

Если нужен доступ к системе для исправления: sudo mount /dev/sdaX /mnt, sudo mount —bind /dev /mnt/dev, sudo mount —bind /proc /mnt/proc, sudo chroot /mnt. Теперь вы внутри системы и можете исправлять конфигурацию, переустанавливать пакеты или обновлятьinitramfs: update-initramfs -u.

Откат обновления

Если проблема возникла после обновления ядра или пакетов, загрузитесь с предыдущего ядра в меню GRUB. Затем выполните: sudo apt install —reinstall linux-image-$(uname -r) или sudo dnf downgrade kernel. Для автоматического отката: sudo apt-mark hold имя-пакета — запретит обновление этого пакета.

Источники

  1. learn.microsoft.com — проверено 31.05.2026
  2. intel.com — проверено 31.05.2026
  3. superuser.com — проверено 31.05.2026
  4. superuser.com — проверено 31.05.2026
  5. superuser.com — проверено 31.05.2026