В статье описывается приём, с помощью которого вы сможете определить почему Windows постоянно перезагружается сразу после заставки, не успев толком запуститься. В этой статье я предлагаю НЕ РЕШЕНИЕ ПРОБЛЕМЫ, а ОТМЕНУ ПОСТОЯННОЙ ПЕРЕЗАГРУЗКИ с выходом на вероятный BSOD. Про универсальный подход к исправлению появившейся ошибки – в ссылке внизу статьи.
Привет всем, сегодня попробуем немного приблизиться к решению вопроса, вся суть которого представлена в этом коротком ролике:
Да. При включении компьютера Windows едва успевает поприветствовать владельца первыми секундами заставки и сразу уходит в круговую перезагрузку. Причём делает она это с одного и того же “места”.
Причин на то несколько. Об этом чуть позже (причину в этом конкретном случае укажу в самом конце статьи, когда появится BSOD). Но вот в том, что вы не можете попасть в систему, виновата часто единственная настройка. Вот она (и установлена оная по умолчанию):
Эта галочка означает одно: если Windows сталкивается с критической ошибкой, после которой вы должны, по идее, увидеть BSOD, она уходит в перезагрузку. В принципе замечательно. Однако никаких вариантов исправления в этом случае система пользователю не даёт:
- выбор дополнительных режимов (в числе которых и Безопасный режим, который очень бы даже выручил, ибо 90% причин круговой перезагрузки – некорректная работа драйверов материнской платы с жёстким диском) по нажатию F8 всё ещё предлагается, однако он, скорее всего, ничего не даст
- бесполезна и консольная утилита из-под загрузочного диска Windows bootrec, которая, казалось бы, и должна выручить в такой момент: загрузочная запись не повреждена
- ремонтные утилиты для файловой системы и структуры жёсткого диска sfc/ scannow и chkdsk также бесполезны: там всё отлично
Как быть?
Выход один – нам нужны причины, из-за которых Windows постоянно перезагружается по кругу. Вероятнее всего, вы увидите синий экран смерти, но это уже что-то. И другая история. А пока давайте добьёмся отмены круговой перезагрузки. Нам в итоге просто понадобятся навыки по редактированию удалённого реестра (редактированию реестра без загрузки Windows). Для того, чтобы решить поставленную задачу, нас могут выручить навыки из статьи
Как отредактировать удалённый реестр Windows?
Там я описываю три варианта развития событий, если Windows уже не загружается:
- в удалённый реестр можно попасть из Консоли восстановления
- с помощью загрузочной флешки Windows (любой, кстати, версии)
- из ремонтного сборника LiveCD
ВНИМАНИЕ! В этой статье я описываю самый “серьёзный” вариант, когда не работает даже консоль восстановления. И нам понадобится набор Hiren’s BootCD, который можно приготовить на другом компьютере с помощью небольшой по объёму флешки и утилиты Rufus. НО! По ходу чтения вы увидите тот раздел реестра, который и отвечает за круговую перезагрузку. Дочитайте статью до конца и проверьте статью о редактировании удалённого реестра. Быть может, вы сможете попасть в удалённый реестр БЕЗ ВСЯКОЙ ФЛЕШКИ вообще.
Как создать ремонтную флешку Hiren’sBootCD?
Windows постоянно перезагружается: исправим перезагрузку через реестр
- Загружаемся с LiveCD и запускаем Mini Windows XP:
- В оболочке живой Windows XP из меню Hiren’s запустим вот эту утилиту:
- утилита по работе с удалённым реестром попросит указать на реестр, который будем редактировать. Удалённых систем на вашем компьютере “не завались”, так что вы без труда найдёте проблемную систему, и указать его нужно по пути:
Буква_диска -> Windows
- утилита сама обнаружит папку config (а её реальный путь – C:\WINDOWS\System32\config), и оттуда мы собираем реестр Windows по частям. Напомню, их 5 – default, SAM, SECURITY, software и system, и все они видны в папке
- сейчас последовательно появятся 5 окон (для каждого из раздела), на всех жмём ОК:

- затем укажем профиль пользователя (он лежит в папке с вашем именем) по адресу:
Буква_диска -> Users -> Имя пользователя
- следующее окно пропустим, нажав No (нам больше ничего ненужно):
- утилита начинает формировать настройки указанного реестра:
- откроется вот такой редактор реестра
- осталось немного – найти ветку
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl
и параметр
AutoReboot
присвоенное значение 1 нужно изменить на 0.
- редактор отключается. И выходим из утилиты редактора, нажав File -> Exit:
- перезагружаемся. И приветствуем BSOD:
А вот и информация по неисправности. Разбираемся в причинах по коду ошибки:
Эта ошибка, как я уже упоминал, часто появляется из-за повреждённых драйверов материнской платы или контроллера жёсткого диска (в ссылке сверху – подробности решения проблемы). Забегая вперёд скажу, что так оно и оказалось: пользователь “забыл” сказать, что просто переставил жёсткий диск с одного компьютера на другой . А значит, работа по исправлению заняла пару минут. Снова выручает Hiren’s BootCD и утилита Fix Hard Disk Controller. Если вам интересен процесс, прочтите статью Как перенести жёсткий диск с Windows на другой компьютер.
Успехов.
Я на работающем компе посмотрел значения в реестре: они такие, как вы рекомендуете. Т.е. autoreboot = 0. Однако система упорно вылетает в синий экран, но это не BSOD. просто сообщает, что надо перезагрузить систему. Стоит Win10 20H2
Трижды прерываем windows при загрузке с целью выйти на WinRE . Попробуйте загрузиться в Безопасный режим.