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

В этой статье разберём все рабочие способы: от самого простого через графический интерфейс до расширенных методов для опытных пользователей. Также объясним, зачем это может понадобиться и какие риски стоит учитывать. Начнём с самого быстрого решения.

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

Автоперезагрузка при сбое — это функция Windows, которая защищает систему от зависания. Когда возникает критическая ошибка (например, CRITICAL_PROCESS_DIED или IRQL_NOT_LESS_OR_EQUAL), ОС перезапускается, чтобы вернуть работоспособность. Но это не всегда удобно.

Вот почему пользователи хотят отключить автоперезагрузку:

  • Анализ ошибок. Без автоматической перезагрузки вы успеете записать код BSOD (например, 0x0000007B), чтобы позже найти решение в интернете.
  • Сохранение данных. Если ошибка возникла во время работы с важными файлами, внезапная перезагрузка может привести к потере несохранённых данных.
  • Диагностика оборудования. Некоторые ошибки связаны с Iron (железом) — например, неисправной оперативной памятью или видеокартой. Зная точный код, проще выявить проблему.

💡

Если вы видите синий экран с ошибкой WHEA_UNCORRECTABLE_ERROR, это чаще всего указывает на проблемы с процессором или материнской платой. Отключение автоперезагрузки поможет зафиксировать детали для диагностики.

МетодСложностьТребует прав админаРаботает без загрузки Windows
Через параметры системыЛёгкийНетНет
Через командную строкуСреднийДаДа (в безопасном режиме)
Через реестрСреднийДаНет
Через конфигурацию загрузки (msconfig)ЛёгкийДаНет

Способ 1: Через параметры системы (самый простой)

Этот метод не требует прав администратора и подходит для большинства пользователей. Достаточно выполнить несколько кликов:

  1. Откройте Панель управления. Для этого нажмите Win + R, введите control и нажмите Enter.
  2. Перейдите в раздел Система и безопасность → Система.
  3. В левом меню выберите Дополнительные параметры системы.
  4. В открывшемся окне найдите блок Загрузка и восстановление и нажмите кнопку Параметры.
  5. В разделе Отказ системы снимите галочку с пункта Выполнить автоматическую перезагрузку.
  6. Нажмите ОК и перезагрузите компьютер для применения изменений.

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

Этот способ работает на всех версиях Windows 10, включая Home, Pro и Enterprise. Но что делать, если параметры системы недоступны или система не загружается?

Способ 2: Используем командную строку

Если графический интерфейс недоступен (например, из-за сбоя в работе explorer.exe), можно отключить автоперезагрузку через командную строку. Этот метод также подойдёт для автоматизации на нескольких ПК.

Выполните следующие шаги:

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите Командная строка (администратор) или Windows PowerShell (администратор).
  2. Введите команду: wmic recoveros set AutoReboot = false и нажмите Enter.
  3. Закройте командную строку и перезагрузите компьютер.

Чтобы вернуть автоперезагрузку, используйте ту же команду, но с параметром true: wmic recoveros set AutoReboot = true.

Этот способ удобен для системных администраторов, которые управляют несколькими компьютерами. Команда wmic работает во всех версиях Windows, начиная с XP.

Способ 3: Редактирование реестра

Реестр Windows — это база данных, в которой хранятся все настройки системы. Изменив один параметр, можно отключить автоперезагрузку. Будьте осторожны: неверные действия в реестре могут привести к нестабильной работе системы.

Пошаговая инструкция:

  1. Нажмите Win + R, введите regedit и нажмите Enter.
  2. В редакторе реестра перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl.
  3. Найдите параметр AutoReboot и дважды щёлкните по нему.
  4. Замените значение 1 на 0 и нажмите ОК.
  5. Закройте редактор реестра и перезагрузите компьютер.

Если параметра AutoReboot нет, создайте его: правый клик по свободному месту → Создать → Параметр DWORD (32 бита), назовите его AutoReboot и задайте значение 0.

Этот метод работает даже в тех случаях, когда графический интерфейс недоступен, но требует осторожности. Перед редактированием реестра рекомендуется создать точку восстановления.

Какой способ отключения автоперезагрузки вы испальзуете чаще всего?
Через параметры системы
Через командную строку
Через реестр
Через msconfig

Способ 4: Использование утилиты msconfig

Утилита msconfig позволяет настраивать параметры загрузки и восстановления системы. Чтобы отключить автоперезагрузку через неё:

  1. Нажмите Win + R, введите msconfig и нажмите Enter.
  2. Перейдите на вкладку Службы и убедитесь, что все системные службы включены (если отключены — включите).
  3. Откройте вкладку Загрузка и нажмите кнопку Дополнительные параметры загрузки.
  4. В открывшемся окне снимите галочку с пункта Автоматическая перезагрузка при отказе системы.
  5. Нажмите ОК и перезагрузите компьютер.
⚠️ Внимание: Изменение параметров загрузки через msconfig может повлиять на работу других функций системы. Если после изменений перестала загружаться, используйте безопасный режим для отката изменений.

Этот способ менее известен, но не менее эффективен. Он подойдёт тем, кто привык работать с утилитами конфигурации Windows.

Код ошибки BSODВозможная причинаРекомендации по устранению
0x0000007BПроблемы с загрузкой диска (INACCESSIBLE_BOOT_DEVICE)Проверьте подключение жёсткого диска или SSD, обновите драйверы контроллера storage
0x0000001AОшибка памяти (MEMORY_MANAGEMENT)Протестируйте оперативную память с помощью MemTest86+
0x0000007EНехватка системных ресурсов (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)Обновите драйверы видеокарты, проверьте совместимость ПО
0x000000D1Проблемы с драйверами (DRIVER_IRQL_NOT_LESS_OR_EQUAL)Удалите или обновите конфликтующие драйверы

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

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

Вот как это сделать:

  1. При загрузке компьютера удерживайте кнопку питания для принудительного выключения. Повторите это 2–3 раза, пока не появится экран Автоматическое восстановление.
  2. В меню выберите Дополнительные параметры → Параметры загрузки → Перезагрузить.
  3. После перезагрузки выберите Безопасный режим с поддержкой командной строки.
  4. В командной строке введите: bcdedit /set {default} recoveryenabled No и нажмите Enter.
  5. Перезагрузите компьютер.

Эта команда отключает автоматическое восстановление, что также предотвратит автоматическую перезагрузку при сбое.

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

Практические советы и проверка изменений

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

Чтобы проверить, работает ли отключение:

  1. Откройте командную строку от имени администратора.
  2. Введите команду: wmic recoveros get AutoReboot.
  3. Если в результате выводится False, значит, автоперезагрузка отключена.

Если вы не уверены, что изменение применилось, повторите шаги из выбранного метода.

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

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

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

Безопасно ли отключать автоперезагрузку при ошибке?

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

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

Возможно, вы изменили не тот параметр. Проверьте, что отключили именно AutoReboot в разделе CrashControl реестра или через wmic recoveros. Также убедитесь, что изменения применены — перезагрузите компьютер.

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

Да, все описанные методы работают и в Windows 11. Интерфейс может немного отличаться, но порядок действий остаётся тем же: через параметры системы, реестр или командную строку.

Как вернуть автоперезагрузку обратно?

Чтобы включить автоперезагрузку снова, повторите шаги выбранного метода, но установите значение AutoReboot в 1 (для реестра) или true (для командной строки). В параметрах системы верните галочку на место.