Найти тему
(не)Честно о технологиях*

Что делать, если компьютер выключается очень долго? 100% решение

Оглавление

Во-первых, это не просто так - что ваш ПК по какой-то причине выключается дольше обычного. Долгое завершение работы компьютера происходит в моменты, когда система или программы, работающие в фоне, не успевают сохранить важную информацию - они могли зависнуть, или компонент/служба, которые необходимы им для безопасного завершения работы, уже были отключены... То-есть, это не прихоть ПК, а аварийная ситуация. И система лихорадочно пытается найти решение, которого иногда просто нет. И тогда компьютер может выключаться несколько минут... В ситуациях, когда никакой аварии нет, Windows обычно выдает сообщение, что процессу завершения работы ПК мешают следующие программы 👇

и тогда хотя бы становится понятно, что видеоредактор Movavi еще не оптимизировал все HD клипы. И поэтому нужно чуть-чуть подождать. Но это не критично. Редактор может сделать это заново во время следующего запуска компьютера и видеоредактора. Если на его месте, например, клиент Steam, то скорее всего, возникли проблемы с синхронизацией сохранений с облаком Steam Cloud, и тогда лучше подождать. Есть риск потерять игровой прогресс. Когда нет аварийной ситуации - у нас есть выбор.

Как настроить компьютер таким образом, чтобы он выключался сразу?

Если это не первая статья, которую вы читаете, задавшись этим вопросом, то вам наверняка везде советовали подправить в реестре Windows следующий параметр:

Компьютер\HKEY_CURRENT_USER\Control Panel\Desktop\AutoEndTasks

Значение AutoEndTasks необходимо установить на "единицу" (1). Проблема в том, что в Windows 10-11 этот параметр перестал работать. Так как очень часто мне приходится работать на удаленных машинах, я всегда первым делом правлю параметр AutoEndTasks. Чтобы не получилось так, что я завершил работу и выключил компьютер, а тот еще несколько часов работал бы и пытался выключиться в другом городе... И начиная с Win10 Microsoft поломали данный инструмент 👇

Просто недавно я столкнулся с тем, что мой компьютер выключался около 4-х минут 😱 И такого быть не может! Так как у меня включен механизм "AutoEndTasks", поэтому я принялся искать ответ на вопрос, что же это могло быть? И наткнулся на массу свидетельств о том, что после обновления 20H2 с инструментом AutoEndTasks не все в порядке 🤷‍♀️

Я предлагаю 2 варианта решения возникшей проблемы.

Первый - это подправить настройки Windows на более агрессивное завершение работы. Не волнуйтесь! При необходимости вы сможете восстановить стандартные значения изменяемых параметров. И второй - это установить специальную утилиту, которая запускает в системе отдельную службу, отвечающую за завершение работы Windows. То-есть, компьютер будет выключаться через нее, а она уже в свою очередь будет завершать работу всех запущенных или зависших процессов. Ей требуются права администратора и некоторые дополнительные настройки, которые я распишу ниже. Лично я пользуюсь вторым способом, потому что первый ориентируется на механизмы Windows, и если проблема в системе, то ПК все равно будет выключаться дольше обычного.

Если вас устраивает первый вариант, качаем данный инструмент "Shutti Shutdown Booster" (это мой Яндекс.Диск): https://disk.yandex.ru/d/NfUM-1-98SUauA

-3

Никаких настроек нет! Она автоматически забивает нужные значения в реестр Windows. Ваша задача только нажать на кнопку "Apply Changes" (или на "Windows default", если вы по какой-то причине захотите вернуть все, как было). Если вы хотите знать, что именно вы меняете, но не знаете английский язык, то вот перевод:

  • Wait ToKillApp Timeout - время в миллисекундах, которое система Windows дает приложению, чтобы самостоятельно завершить свою работу (поднесите курсор к параметру, и в "облачке" появится текст, где будет расписано, за что отвечает данный пункт меню)
  • HungApp Timeout - если Windows обнаружит, что программа не отвечает, сколько времени система даст ей на возобновление своей работоспособности
  • Wait ToKillService Timeout - сколько времени Windows выделит на завершение работы проблемных процессов. Изначально система отправляет программе команду "завершить работу", а через 1 секунду, если та не отвечает, Windows принудительно завершает древо ее процессов.

Второй способ (которым пользуюсь я сам)

утилита "Poweroff" за авторством программиста, скрывающегося под ником @jbosman | ссылка на загрузку программы с официального сайта разработчика, как всегда, будет в самом конце публикации*

-4

Запускаем программу и выставляем настройки, как у меня на скриншоте. Предварительно в свойствах "Poweroff" поставьте галочку напротив пункта "Запускать программу от имени администратора" в разделе "Совместимость". Ориентируйтесь на снимок. ОБРАТИТЕ ВНИМАНИЕ! У меня в настройках "Poweroff" стоит галочка рядом с пунктом меню "Allow cancel". Когда я выключаю компьютер, утилита запрашивает дополнительное подтверждение, что я хочу завершить работу ПК принудительно в обход политик Windows. Я включил этот пункт ("Allow cancel") для того, чтобы можно было отменить выключение компьютера, если я нажал на кнопку выкл. случайно. Если вам никакие подтверждения не нужны, и вы хотите, чтобы ПК выключался сразу, то снимите эту галочку.

-5

Чтобы программа работала правильно, необходимо сделать следующее:

  1. после того, как вы выставите настройки "Poweroff", как показано на моем скриншоте, переходите в раздел "File" и жмите на кнопку "Save settings". Далее переходим в раздел "Service", жмем на кнопку "Create service" (у вас может быть сообщение об ошибке, что отказано в доступе - это значит, что вы не запустили программу от имени администратора). Далее жмем на кнопку "Save settings to service". Все! Программу мы настроили. Теперь надо, чтобы она стартовала вместе с Windows. Для этого...
  2. ОБРАТИТЕ ВНИМАНИЕ! Второй пункт настроек можно пропустить, если вы планируете выключать компьютер через "Poweroff", то есть, запуская программу. Если же вы хотите, чтобы она работала в фоне, то в планировщике заданий Windows необходимо создать задание poweroff.exe, которое будет запускаться от имени администратора с аргументом -minimize при загрузке системы с задержкой в 1 минуту.

Вот и все! Программа будет прятаться в трее Windows. Выключить компьютер можно кликом правой клавиши мыши по иконке "Poweroff".

Теги для поискового алгоритма: #маленькиеполезныепрограммы #гайдыотнечестноотехнологиях #настройкаwindows #долговыключаетсякомпьютер #AutoEndTasks

Ссылки на чудо (официальный сайт Poweroff): https://duofoto.be/jbosman/pwroff30.zip - это portable-программа, не требующая установки

Поблагодарить меня за работу можно подпиской, комментарием под публикацией, или просто поделитесь этим материалом со своими друзьями | надеюсь, что данный материал вам понравился. Всем добра!