Windows постоянно перезагружается сразу после запуска.

07.09.2017 0 Автор GodKnowses

В статье описывается приём, с помощью которого вы сможете определить почему Windows постоянно перезагружается сразу после заставки, не успев толком запуститься. В этой статье я предлагаю НЕ РЕШЕНИЕ ПРОБЛЕМЫ, а ОТМЕНУ ПОСТОЯННОЙ ПЕРЕЗАГРУЗКИ с выходом на вероятный BSOD. Про универсальный подход к исправлению появившейся ошибки – в ссылке внизу статьи.

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

Да. При включении компьютера Windows едва успевает поприветствовать владельца первыми секундами заставки и сразу уходит в круговую перезагрузку. Причём делает она это с одного и того же “места”.

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

почему windows постоянно перезагружается

Эта галочка означает одно: если 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:

mini Windows XP с hiren's

  • В оболочке живой Windows XP из меню Hiren’s запустим вот эту утилиту:

registry editor pe

  • утилита по работе с удалённым реестром попросит указать на реестр, который будем редактировать. Удалённых систем на вашем компьютере “не завались”, так что вы без труда найдёте проблемную систему, и указать его нужно по пути:

Буква_диска -> Windows

  • утилита сама обнаружит папку config (а её реальный путь – C:\WINDOWS\System32\config), и оттуда мы собираем реестр Windows по частям. Напомню, их 5 –  default, SAM, SECURITY, software и system, и все они видны в папке
  • сейчас последовательно появятся 5 окон (для каждого из раздела), на всех жмём ОК:
части реестра windows 7

вот одно из пяти окон

  • затем укажем профиль пользователя (он лежит в папке с вашем именем) по адресу:

Буква_диска -> Users -> Имя пользователя

диск с системой

расположение ntuser dat

ntuser dat

  • следующее окно пропустим, нажав No (нам больше ничего ненужно):

отказаться от редакции реестра

  • утилита начинает формировать настройки указанного реестра:

загрузка удалённого реестра

  • откроется вот такой редактор реестра

как отредактировать удалённый реестр

  • осталось немного – найти ветку
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl

и параметр

AutoReboot

присвоенное значение 1 нужно изменить на 0.

как отменить постоянную перезагрузку windows

  • редактор отключается. И выходим из утилиты редактора, нажав File -> Exit:

отключение редактора удалённого реестра

  • перезагружаемся. И приветствуем BSOD:

причина перезагрузки windows по кругу

А вот и информация по неисправности. Разбираемся в причинах по коду ошибки:

BSOD STOP:0x0000007B

Эта ошибка, как я уже упоминал, часто появляется из-за повреждённых драйверов материнской платы или контроллера жёсткого диска (в ссылке сверху – подробности решения проблемы). Забегая вперёд скажу, что так оно и оказалось: пользователь “забыл” сказать, что просто переставил жёсткий диск с одного компьютера на другой . А значит, работа по исправлению заняла пару минут. Снова выручает Hiren’s BootCD и утилита Fix Hard Disk Controller. Если вам интересен процесс, прочтите статью Как перенести жёсткий диск с Windows на другой компьютер.

Успехов.