Как отключить перезагрузку Windows при BSOD?

Как отключить перезагрузку Windows при BSOD?

15.07.2022 0 Автор GodKnowses

В Windows, как вы знаете, давно существует встроенная настройка, заставляющая перезагружать систему при появлении критической ошибки. До того Windows было “разрешено” вываливаться в BSOD. В тоже время при вываливании в BSOD система создаёт минидамп, где можно ознакомиться с причиной и другими подробностями ошибки при помощи какой-нибудь WinDbg или BlueScreenView. Параллельно BSOD успевает показать номер ошибки, чего порой (не всегда, конечно) уже достаточно, чтобы копнуть в нужном направлении. Но не всегда пользователь успевает ту зафиксировать – перезагрузка происходит очень быстро. В одной из статей ещё на Windows 7 я рассматривал вариант как отключить перезагрузку Windows из-за BSOD и сразу прочитать код ошибки с помощью живого диска Hiren’s на конкретном примере. В этой я подкину ещё пару вариантов решения вопроса. Тогда мы решали конкретную проблему, когда всё уже произошло. Сейчас будут приведены способы как это подготовить загодя. Настройка сама живёт здесь: запускаем строку Выполнить (WIN + R) и вводим

SystemPropertiesAdvanced.exe

Появится окно Свойств системы во вкладке Дополнительно. Внизу ищем раздел Загрузка и восстановление. Переходим туда через Параметры и снимаем галочку с соответствующего пункта:

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

Отключить перезагрузку Windows из реестра.

Запускаем консоль, выходим на редактор

regedit.exe

и вводим команду для перевода нужного параметра в противоположное значение:

reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl” /v AutoReboot /t REG_DWORD /d 0 /f

Командлетом из Power Shell

Запустим PS от имени администратора и введём:

wmic RecoverOS set AutoReboot = False

отключить перезагрузку windows из power shell

Если передумаете, можно включить обратно:

wmic RecoverOS set AutoReboot = True

Отключить перезагрузку из меню Дополнительных параметров загрузки.

Если вы столкнулись с BSOD, вы точно знаете как оно выглядит. Оно лежит в особой, микрооперационной системе режима Win RE:

дополнительные параметры uefi windows 10

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

Если Windows уже не загружается.

на вашем пк произошла проблема, и его необходимо перезагрузить

О написанном ранее не упомянуть не могу. Для подробностей перейдите по ссылке в начале статьи. Здесь же скажу, что для отмены автоперезагрузки Windows для уже неработающей системы (офлайн образа) необходимо отредактировать параметр AutoReboot удалённого реестра в ключе

HKLM\SYSTEM\CurrentControlSet\Control\CrashControl

с выводом его в 0. Это не просто, ибо в режиме Windows RE вам напрямую предоставлен для редактирования реестр самой среды и то в текущем сеансе. Так что вам понадобятся знания о редактировании удалённого реестра. В этой статье описаны все способы: с применением загрузочной флешки, без неё и с помощью диска Hiren’s Live CD.

Успехов.