Если Windows никак не может корректно завершить работу, то во многих случаев связано это с проблемами в управления электропитанием или с ошибочной работой драйверов/программ, либо иные причины.
Заходим в меню "Пуск", далее "Выполнить" или просто нажимаем на клавиатуре "Win + R", в появившемся окне набираем - "cmd". Теперь, чтобы выключить компьютер введите команду в строке:
shutdown /s /t 10
Этой строкой мы сообщаем компьютеру, что хотим завершить работу через 10 секунд.
Если компьютер по прежнему очень долго выключается или совсем не хочет завершать свою работу, то используем второй вариант.
На этом этапе первое, что нужно сделать - открыть диспетчер устройств ("Выполнить" (Wn+R), далее "devmgmt.msc"). В правой части окна найдем "Контроллеры универсальной последовательной шины USB":
Нас интересует только "Корневой USB концентратор", для каждого: щелкаем правой кнопкой мыши, выбираем пункт: "Свойства", затем переходим во вкладку "Управление электропитанием" и убираем галочку с "Разрешить отключение этого устройства для экономии энергии".
Если не помог и этот вариант, переходим к третьему.
Здесь нам необходимо попасть в реестр и внести некоторые изменения, для этого жмем "Win + R" и пишем "regedit", после чего должно появиться окно реестра. Меняем следующие ключи:
[HKEY_CURRENT_USER/Control Panel/Desktop] "AutoEndTasks"="1" [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control] "WaitToKillServiceTimeout"="5000" [HKEY_CURRENT_USER/Control Panel/Desktop] "HungAppTimeout"="5000" "WaitToKillAppTimeout"="5000" [HKEY_CURRENT_USER/Control Panel/Desktop] "AutoEndTasks"="1" [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control] "WaitToKillServiceTimeout"="5000" [HKEY_CURRENT_USER/Control Panel/Desktop] "HungAppTimeout"="5000" "WaitToKillAppTimeout"="5000" [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurentVersion/WinLogon] "PowerdownAfterShutdown"="1"
Во многих значениях стоит число 5000, это означает 5 секунд, меньше 2000 ставить не рекомендуется.