Синий экран смерти (BSOD) в Windows 10 — это критическая ошибка, после которой система обычно перезагружается автоматически. Это усложняет диагностику: вы не успеваете прочитать код ошибки или имя проблемного драйвера. Чтобы отключить автоматическую перезагрузку при синем экране, достаточно изменить один параметр в настройках системы или реестра. Рассказываю, как это сделать быстро и без риска для ОС.

В большинстве случаев проблема решается через «Параметры системы», но если Windows не загружается, поможет редактирование реестра в безопасном режиме. Далее — пошаговые инструкции для всех сценариев, включая случаи, когда система не стартует.

Почему Windows 10 перезагружается при BSOD

Автоматическая перезагрузка — это защита от зависания системы. По умолчанию Windows 10 настроена так, чтобы перезапускаться при критических сбоях, чтобы пользователь мог продолжить работу. Однако это лишает возможности прочитать код ошибки (CRITICAL_PROCESS_DIED, IRQL_NOT_LESS_OR_EQUAL и др.) или имя проблемного файла (ntoskrnl.exe, dxgkrnl.sys и т. п.).

Отключив автоматическую перезагрузку, вы получите статичный синий экран с деталями ошибки. Это упрощает поиск причины — от несовместимых драйверов до неисправного железа.

💡

Если синий экран появляется часто, сначала отключите автоматическую перезагрузку, а потом анализируйте дамп памяти через программу BlueScreenView.

МетодСложностьРаботает без загрузки Windows?Требует прав администратора?
Параметры системыНизкаяНетДа
Редактор реестраСредняяДа (в безопасном режиме)Да
Командная строкаВысокаяДаДа

Способы отключения перезагрузки: сравнение методов

Есть три основных способа отключить автоматическую перезагрузку при BSOD:

  • Через «Параметры системы» (самый простой и безопасный).
  • Через реестр (если система не загружается или нужно применить настройку к нескольким ПК).
  • Через командную строку (альтернатива для опытных пользователей).

Каждый метод имеет свои плюсы и минусы. Например, изменение реестра требует осторожности, зато работает даже в безопасном режиме.

Отключение через «Параметры системы»

Самый простой способ — изменить настройки в графическом интерфейсе. Для этого:

  1. Откройте «Параметры системы». Быстрый способ: нажмите Win + R, введите sysdm.cpl и нажмите Enter.
  2. Перейдите на вкладку «Дополнительно».
  3. В разделе «Загрузка и восстановление» нажмите кнопку «Параметры».
  4. В окне «Загрузка и восстановление» снимите галочку с пункта «Выполнить автоматическую перезагрузку».
  5. Нажмите «ОК», чтобы сохранить изменения.

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

Редактирование реестра вручную

Если Windows не загружается, или вы хотите применить настройку на несколько компьютеров, используйте реестр. Внимание: неверные изменения в реестре могут привести к неработоспособности системы. Делайте резервную копию перед редактированием.

Чтобы отключить автоматическую перезагрузку через реестр:

  1. Откройте «Редактор реестра». Для этого нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl.
  3. Найдите параметр AutoReboot. Если его нет, создайте его: кликните правой кнопкой мыши на пустом месте → «Создать» → «Параметр DWORD (32 бита)».
  4. Установите значение AutoReboot равным 0.
  5. Закройте редактор реестра и перезагрузите компьютер.

Изменение параметра AutoReboot в реестре на 0 отключает автоматическую перезагрузку при BSOD.

Использование командной строки

Этот способ подходит для опытных пользователей или администраторов, которые хотят автоматизировать процесс. вводятся в командной строке, запущенной от имени администратора.

Чтобы отключить автоматическую перезагрузку через командную строку:

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Введите команду: reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v AutoReboot /t REG_DWORD /d 0 /f и нажмите Enter.
⚠️ Внимание: Неправильное использование командной строки или реестра может привести к нестабильной работе системы. Если вы не уверены в своих действиях, используйте способ через «Параметры системы».
Какой метод вы используете для отключения автоматической перизагрузки?
Параметры системы
Редактор реестра
Командная строка
Другое

Что делать, если не загружается

Если система не стартует из-за критического сбоя, вы всё равно можете отключить автоматическую перезагрузку. Для этого:

  1. Загрузитесь в безопасном режиме. Для этого на экране входа в систему удерживайте клавишу Shift и нажмите «Перезагрузка». В меню выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры загрузки» → «Перезагрузить». После перезагрузки выберите безопасный режим (обычно клавиша F4).
  2. В безопасном режиме следуйте одному из описанных выше способов (через «Параметры системы» или реестр).

Если даже безопасный режим не загружается, используйте загрузочный диск или флешку с Windows 10. Загрузитесь с неё, выберите «Восстановление системы» → «Командная строка» и введите команду для редактирования реестра оффлайн.

Способ загрузкиКогда использоватьОграничения
Безопасный режимСистема загружается, но сбоитНе работает при повреждении системных файлов
Загрузочная флешкаСистема не загружается вообщеТребуется внешний носитель с Windows 10
Восстановление через точку откатаПроблема появилась после обновленийТребуется наличие точек восстановления

Как анализировать синий экран после отключения перезагрузки

После отключения автоматической перезагрузки вы увидите статичный синий экран с кодом ошибки. Вот что делать дальше:

  • Запишите код ошибки (например, 0x0000007B или INACCESSIBLE_BOOT_DEVICE).
  • Проверьте имя проблемного файла (обычно указывается внизу экрана, например, nvlddmkm.sys — это драйвер видеокарты NVIDIA).
  • Используйте утилиту BlueScreenView для анализа дампа памяти. Она покажет все драйверы, загруженные в момент сбоя.

Чаще всего BSOD возникает из-за:

  • Устаревших или несовместимых драйверов.
  • Конфликтов программного обеспечения.
  • Неисправностей оперативной памяти или жёсткого диска.
  • Перегрева компонентов (особенно видеокарты или процессора).
Как прочитать дамп памяти

Скачайте утилиту BlueScreenView с официального сайта NirSoft. Запустите её (не требует установки) — программа автоматически проанализирует все дампы памяти в папке C:\Windows\Minidump и покажет коды ошибок, модулей и временные метки.

Практическая инструкция: шаг за шагом

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

Чек-лист по отключению автоматической перезагрузки и диагностике BSOD

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли отключить автоматическую перезагрузку навсегда?

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

Почему после отключения перезагрузки синий экран всё равно появляется?

Отключение автоматической перезагрузки не устраняет причину BSOD — оно только позволяет увидеть код ошибки. Чтобы избавиться от синего экрана, нужно найти и исправить первопричину (например, обновить драйвер или заменить неисправный модуль памяти).

Как вернуть автоматическую перезагрузку?

Чтобы снова включить автоматическую перезагрузку, повторите те же шаги, что и для отключения, но в «Параметрах системы» поставьте галочку напротив «Выполнить автоматическую перезагрузку» или в реестре установите значение AutoReboot равным 1.

Можно ли отключить перезагрузку только для определённых ошибок?

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