Решение проблемы: медленное выключение Windows 11 (24H2)

Автор
Сообщение
На сайте c 11.06.2009
Сообщений: 94
Хуст Украина

WinTurbo.bat — это небольшой скрипт для Windows 11, который помогает ускорить и запуск, и выключение системы.

📌 В отличие от «жёстких» твиков, эта версия лайт (не агрессивная): оставляет включённым «Быстрый запуск» (за счёт гибернации ядра система загружается быстрее); уменьшает время ожидания закрытия программ и служб при завершении работы (ускоряет выключение, но не в ущерб стабильности); автоматически закрывает «зависшие» окна при выключении (чтобы они не мешали); отключает очистку файла подкачки при выключении (она обычно и не нужна, а только тормозит).

✅ Что даёт скрипт

🚀 Быстрый запуск Windows (остается включена гибернация ядра).

⚡ Быстрое выключение (сокращены лишние задержки).

🔒 Все изменения можно легко отменить вручную или вернуть через бэкап реестра.

⚠️ Важно знать Если при выключении у тебя открыт несохранённый документ, он будет закрыт автоматически (Windows не будет спрашивать «Сохранить или нет»). Уменьшенные таймауты подходят для большинства систем. Если у тебя стоит «тяжёлый софт» (например, сервер баз данных), он может не успеть корректно завершиться. Это безопасная версия: никаких агрессивных настроек, всё сбалансировано ради стабильного старта и завершения работы. 🔧 Как использовать Сохрани файл под именем WinTurbo.bat. Запусти от имени администратора (правый клик → «Запуск от имени администратора»). Перезагрузи компьютер и проверь, стало ли быстрее включение и выключени
https://drive.google.com/file/d/183Xxf1VbYTxO9--eK8M54sDLhN2hvZVG/view?usp=drive_link 

🚀Что внутри.

@echo off

chcp 65001 >nul

echo ===============================

echo   Быстрый запуск и выключение

echo ===============================

:: Проверка прав администратора

>nul 2>&1 net session

if %errorlevel% neq 0 (

echo Требуются права администратора. Перезапуск...

powershell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process -FilePath '%~f0' -Verb RunAs"

exit /b

)

:: --- Быстрый запуск (оставляем гибернацию включенной) ---

echo Включаю быстрый запуск...

powercfg /h on

:: --- Ускорение выключения ---

echo Настраиваю таймауты...

:: Авто-завершение зависших программ

reg add "HKCU\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f

:: Ждать 2 сек зависшие окна (по умолч. 5 сек)

reg add "HKCU\Control Panel\Desktop" /v HungAppTimeout /t REG_SZ /d 2000 /f

:: Ждать 5 сек закрытия программ (по умолч. 20 сек)

reg add "HKCU\Control Panel\Desktop" /v WaitToKillAppTimeout /t REG_SZ /d 5000 /f

:: Ждать 5 сек остановки служб (по умолч. 5–20 сек)

reg add "HKLM\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 5000 /f

:: Очистка файла подкачки при выключении — отключить

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v ClearPageFileAtShutdown /t REG_DWORD /d 0 /f

echo.

echo Готово! 🚀 Теперь система будет быстрее загружаться и завершаться.

echo.

pause

Читают эту тему: