📌 StopDoubleStart-Lite.bat — описание и назначение
https://drive.google.com/file/d/1WTf4Ht8urXaCDbcpEB0xm7UXRSFKL7MK/view?usp=drive_link
Цель:
Скрипт предназначен для устранения или минимизации проблемы так называемого «двойного старта» (повторного включения) на компьютерах под управлением Windows 7 / 10 / 11.
Он не вмешивается в BIOS и железо, а работает только с настройками Windows, убирая причины со стороны ОС, которые могут имитировать повторный запуск.
🔧 Что делает скрипт
Проверяет права администратора Если батник запущен без прав администратора — перезапускает себя с повышенными правами.
Создаёт лог и точку восстановления
Все действия записываются в файл StopDoubleStart.log рядом со скриптом.
Если ОС поддерживает — создаётся точка восстановления, чтобы можно было безопасно откатиться.
Отключает гибернацию Командой powercfg -h off выключается режим гибернации.
👉 Это автоматически убирает Fast Startup (быстрый запуск) в Windows 10/11.
Принудительно отключает Fast Startup (HiberbootEnabled = 0)
Даже если гибернация отключена, скрипт дополнительно прописывает настройку в реестр, чтобы гарантировать отсутствие быстрого запуска.
Отключает автоматическую перезагрузку при сбое (AutoReboot = 0)
Если в системе возникает синий экран (BSOD), компьютер не будет мгновенно перезагружаться, а покажет экран ошибки. Это исключает скрытый «двойной запуск» из-за незаметного сбоя.
Изменяет параметры загрузчика (BCDedit):
Отключает автоматическое восстановление при ошибках.
Игнорирует статус «ошибки при загрузке».
Это убирает повторные циклы рестарта, вызванные загрузчиком.
Очищает таймеры пробуждения (Wake Timers)
В схеме электропитания сбрасываются параметры, которые могли провоцировать неожиданные включения/перезапуски.
🔄 Режим отката Скрипт можно запустить с ключом
/restore: StopDoubleStart-Lite.bat /restore
В этом случае он: Включает гибернацию обратно, Восстанавливает авто-перезапуск при сбое, Возвращает стандартные параметры загрузчика.
⚠️ Важные моменты Батник не устраняет аппаратные особенности (например, Memory Training на материнских платах MSI X79, из-за чего ПК при холодном старте включается–выключается–включается снова).
Он работает только с ОС и убирает «двойной старт» по вине Windows. Безопасен: изменения можно отменить командой /restore или через точку восстановления.
🖥 Где применять На настольных ПК с Windows 7/10/11, где при выключении/включении ПК кажется, что он делает «двойной старт». На ноутбуках почти не нужен (у них обычно всё отлажено производителем).