Когда пользователь нажимает кнопку Shut down (Завершение работы) в меню Пуск Windows 10/11, он ожидает, что компьютер полностью отключится и монитор погасится. Однако в некоторых случаях компьютер (ноутбук) не выключается полностью (не гаснет дисплей, шумят вентиляторы на материнской плате или блоке питания, горят световые индикаторы и т.д.). В этой статье мы рассмотрим, что делать, если ваш компьютер Windows не выключается при завершении работы.
Совет 1. Отключите быстрый запуск Windows
В первую очередь попробуйте отключить быстрый запуск Windows. Функция быстрого запуска (Fast startup) появилась в Windows 8.1. По умолчанию он включен как в Windows 10, так и в Windows 11, если ваше устройство поддерживает режим быстрого запуска. Режим быстрого запуска представляет собой гибрид между гибернацией и полным выключением компьютера, и предназначен для ускорения загрузки операционной системы.
Чтобы отключить Fast Startup в Windows:
- Откройте панель управления электропитанием (
powercfg.cpl
); - Выберите в левой панели ссылку Choose what the power buttons do (Действие кнопок питания);
- Нажмите на кнопку Change settings that are currently unavailable (Изменить параметры, которые недоступны);
- Снимите чекбокс с опции Turn on fast startup (recommended) (Включить быстрый запуск — рекомендуется) и сохраните изменения.
Совет 2. Выключите Windows из командной строки
Если режим Быстрого запуска Windows мешает корректному выключению компьютера, вы можете попробовать выключить свое устройство из командой строки. Откройте командную строку с правами администратора и попробуйте выключить компьютер с помощью команды shutdown:
shutdown /s /f /t 0
Если компьютер корректно выключится после запуска такой команды, вы можете создать на рабочем столе ярлык для этой команды и запускать его, когда хотите выключить Windows.
Совет 3. Отключение задания планировщика и драйверов, которые мешают выключения Windows
Выполните команду:
powercfg /requests
Должен появится список процессов, драйверов и заданий планировщика, которые мешают отключению Windows или переходу в спящий режим (в идеале везде должно быть None).
Завершите соответствующие процессы, отключите (если применимо службы), обновите драйвера устройств. В заданиях планировщика Task Scheduler нужно на вкладке Conditions отключить опцию Wake the computer to run this task (Разбудить компьютер для выполнения этой задачи).
Совет 4. Проверьте параметры электропитания оборудования
Проверьте, что в настройках оборудования устройствам запрещено выводить компьютер из ждущего режима:
- Откройте консоль Device Manager (
devmgmt.msc
); - Разверните раздел Network Adapters и откройте свойства вашего Ethernet или Wi-Fi адаптера, который вы используете для подключения к сети;
- Перейдите на вкладку Power Management и убедитесь, что опция Allow this device to wake up the computer (Разрешить этому устройству выводить компьютер из ждущего режима) отключена;
- Аналогичным образом проверьте настройки Корневых USB-концентраторов (USB root HUB) и Bluetooth адаптеров.
Что еще можно проверить, если предыдущие способы не помогли выключить компьютер:
- Проверьте, что у вас отключена автоматическая перезагрузка Windows при сбое (
SystemPropertiesAdvanced.exe
-> Advanced -> снимите чекбокс Automatic Restart); - Убедитесь, что в настройках вашего режима электропитания Control Panel\All Control Panel Items\Power Options\Edit Plan Settings в разделе Hard Disk выбрано отключение диска через 20 минут (по умолчанию), а в разделе Sleep отключены Allow wake timers (Разрешить таймеры пробуждения).
- Проверьте таймауты завершения процессов и служб в реестре (в миллисекундах). Значения по умолчанию для Windows 10 представлены ниже
- Обновите драйвера оборудования;
- Отключите службу оптимизации доставки обновлений (Windows Update Delivery Update Optimization)
- Запустите мастер исправления проблем электропитания (Power troubleshooter):
msdt.exe /id PowerDiagnostic
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control WaitToKillServiceTimeout = 5000
Также проверьте, что для пользователя не заданы параметры (если параметры заданы, измените их на указанные значения):
HKEY_CURRENT_USER\Control Panel\Desktop AutoEndTasks = 1 HungAppTimeout = 5000 WaitToKillAppTimeout = 5000