Стальной синий экран смерти (BSOD) в Windows 10 — это сигнал о критической ошибке системы. По умолчанию операционка перезагружается автоматически, не давая времени прочитать код ошибки или записать его. Чтобы разобраться в причине сбоя, нужно отключить автоматическую перезагрузку. Сделать это можно за пару кликов — и тогда вы получите доступ к информации о неисправности.
Далее разберём, как отключить автоматическую перезагрузку при синем экране в Windows 10, что делать, если система не загружается, и как использовать полученные данные для диагностики. Все действия проверены на практике и подойдут как для начинающих, так и для опытных пользователей.
Почему Windows 10 перезагружается при синем экране
Автоматическая перезагрузка при BSOD — это функция по умолчанию, заложенная в систему для защиты данных. предполагает, что после критического сбоя лучше быстро перезапустить ОС, чем оставлять её в нестабильном состоянии. Однако для пользователя это часто становится проблемой: без кода ошибки сложно понять, что вызвало сбой — драйвер, жесткий диск, или что-то ещё.
Код ошибки BSOD (например, CRITICAL_PROCESS_DIED или IRQL_NOT_LESS_OR_EQUAL) обычно отображается на экране всего несколько секунд. Если автоматическая перезагрузка включена, этих секунд не хватает, чтобы хоть что-то запомнить. Отключение функции решит эту проблему.
Если синий экран появляется при каждом запуске ПК, попробуйте загрузиться в безопасном режиме — для этого удерживайте клавишу Shift при нажатии на кнопку «Перезагрузка» в меню пуска.
| Способ | Путь к настройкам | Действие |
|---|---|---|
| Через панель управления | Панель управления → Система и безопасность → Система → Дополнительные параметры системы |
Снять галочку с «Выполнить автоматическую перезагрузку» в разделе «Загрузка и восстановление» |
| Через параметры Windows | Параметры → Обновление и безопасность → Восстановление → Дополнительные параметры запуска |
Отключить опцию «Автоматическая перезагрузка после сбоя» |
| Через реестр | Win + R → regedit → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl |
Изменить значение параметра AutoReboot с 1 на 0 |
Способы отключения автоматической перезагрузки через параметры системы
Самый простой и безопасный способ — отключить перезагрузку через настройки системы. Это можно сделать двумя методами: через панель управления или с помощью реестра. Оба варианта работают одинаково эффективно, но первый подойдёт начинающим пользователям, а второй — тем, кто предпочитает ручную настройку.
Перед изменением параметров рекомендуется создать точку восстановления системы. Это займёт 2–3 минуты, но убережёт от возможных проблем, если что-то пойдёт не так.
Отключение через командную строку
Если Windows 10 не загружается, а синий экран появляется сразу после включения ПК, можно использовать командную строку. Для этого нужно загрузиться с установочного диска или флешки Windows и выбрать пункт «Восстановление системы».
В командной строке введите:
bcdedit /set {current} bootstatuspolicy ignoreallfailures— отключает автоматическую перезагрузку;bcdedit /set {current} bootstatuspolicy displayallfailures— включает отображение всех ошибок.
После выполнения команд перезагрузите компьютер. Теперь при сбое система не будет перезагружаться автоматично, и вы сможете записать код ошибки.
Что делать, если Windows 10 не загружается
Если система не запускается даже в безопасном режиме, попробуйте следующее:
- Загрузитесь с установочного носителя. Создайте загрузочную флешку с Windows 10 на другом ПК (используйте официальный инструмент
Media Creation Toolот Microsoft). - Выберите восстановление системы. В меню установки нажмите «Восстановление системы» → «Диагностика» → «Дополнительные параметры» → «Командная строка».
- Отключите автоматическую перезагрузку. Выполните команду из предыдущего раздела.
- Проверьте жесткий диск. Используйте утилиту
chkdsk /f /rдля проверки и исправления ошибок на диске.
⚠️ Внимание: Изменение параметров загрузки через командную строку может привести к нестабильной работе системы. Если вы не уверены в своих действиях, обратитесь к специалисту.
Как прочитать код ошибки BSOD
После отключения автоматической перезагрузки вы сможете увидеть код ошибки на синем экране. Он обычно выглядит как набор заглавных букв и цифр, например 0x0000007B или DRIVER_POWER_STATE_FAILURE. Эти коды помогают определить причину сбоя.
Вот расшифровка некоторых распространённых ошибок:
| Код ошибки | Причина | Решение |
|---|---|---|
CRITICAL_PROCESS_DIED |
Критический процесс был прерван | Проверьте целостность системных файлов (sfc /scannow) или обновите драйверы |
IRQL_NOT_LESS_OR_EQUAL |
Проблема с драйверами или конфликт оборудования | Обновите или откатите драйверы, проверьте оперативную память |
PAGE_FAULT_IN_NONPAGED_AREA |
Ошибка доступа к памяти | Проверьте ОЗУ на ошибки, обновите BIOS |
SYSTEM_SERVICE_EXCEPTION |
Ошибка системного сервиса | Проверьте жёсткий диск, обновите драйверы |
Дополнительные настройки для диагностики BSOD
Помимо отключения автоматической перезагрузки, можно настроить Windows 10 для более детального сбора данных о сбоях. Это поможет точнее определить причину проблемы.
Для этого:
- Откройте
Панель управления → Система и безопасность → Система → Дополнительные параметры системы. - В разделе «Загрузка и восстановление» нажмите «Параметры».
- В разделе «Запись отладочной информации» выберите «Полный дамп памяти» или «Дамп памяти ядра».
- Укажите путь для сохранения дампа (обычно это
%SystemRoot%\Memory.dmp).
Полный дамп памяти занимает много места на диске, но содержит максимально подробную информацию о сбое. Используйте его только при серьезных проблемах.
Практическая инструкция: шаг за шагом
Чтобы не пропустить ни одного важного шага, следуйте этому чек-листу. Он поможет отключить автоматическую перезагрузку и подготовиться к диагностике BSOD.
Чек-лист по отключению автоматической перезагрузки
Часто задаваемые вопросы
Можно ли отключить автоматическую перезагрузку навсегда?
Да, можно. Для этого достаточно один раз изменить параметр в настройках системы или реестре. Однако помните, что при критических сбоях система может оставаться в нерабочем состоянии, поэтому отключайте функцию только для диагностики.
Что делать, если после отключения перезагрузки система зависает на синем экране?
Если система зависает на BSOD, попробуйте загрузиться в безопасном режиме и верните настройки автоматической перезагрузки. Возможно, проблема заключается в аппаратной неисправности, например, в неисправной оперативной памяти или жёстком диске.
Как вернуть автоматическую перезагрузку?
Чтобы снова включить автоматическую перезагрузку, повторите те же шаги, что и для отключения, но установите галочку напротив «Выполнить автоматическую перезагрузку» или измените значение параметра AutoReboot в реестре обратно на 1.
Можно ли просмотреть код ошибки после перезагрузки?
Да, можно. Коды ошибок сохраняются в журнале Windows. Чтобы их просмотреть, откройте «Просмотр событий» (eventvwr.msc), перейдите в раздел «Журналы Windows → Система» и найдите события с уровнем «Ошибка».