Отключить автоматическую перезагрузку Windows при отказе системы

По умолчанию в настройках Windows включена автоматическая перезагрузка ОС при возникновении стоп ошибки (BSOD). При этом Windows создает минидамп памяти, который можно в дальнейшем проанализировать с помощью WinDbg или BlueScreenView. Но кроме дампа памяти на BSOD экране отображается код ошибки, которого иногда бывает достаточно для определения проблемы. Но пользователь не всегда успевает увидеть код ошибки на BSOD экране, т.к. компьютер уходит в перезагрузку слишком быстро. В этой статье мы рассмотрим, как включить/отключить функцию автоматической перезагрузки при отказе системы (Automatic Restart on System Failure) в Windows 10 и 11.

Включить/отключить автоматическую перезагрузку Windows при сбоях можно несколькими способами

  • Через графический интерфейс свойств компьютера. Выполните команду SystemPropertiesAdvanced.exe -> Advanced -> снимите чекбокс Automatic Restart (Выполнить автоматическую перезагрузку) в секции System Failure (Отказ системы). отключить автоматическую перезагрузку в параметрах восстановления Windows
  • Можно отлючить автоматическую перезагрузку через ключ реестра AutoReboot (типа REG_DWORD) в ветке HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl. Можно изменить значение этого ключа вручную через regedit или из командной строки. Чтобы отключить перезагрузку компьютера, измените значение параметра на 0 :
    reg add «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl» /v AutoReboot /t REG_DWORD /d 0 /f

    параметр реестра AutoReboot в ветке CrashControl

  • Также для отключения перезагрузки Windows при сбоях можно воспользоваться утилитой командной строки wmic: wmic RecoverOS set AutoReboot = False
    wmic RecoverOS set AutoReboot false - отключить автоматическоую перезагрузку Windows при отказе системы

    Для включения авто-перезагрузки при BSOD, используйте:

    wmic RecoverOS set AutoReboot = True

EnglishRussianUkrainian