2

Точно так же, как вы можете установить Windows 7 в режим гибернации после сна в течение определенного промежутка времени, можете ли вы также выключить его после сна в течение определенного количества часов?

Кажется, для этого не существует прямой опции, но я предполагаю, что может быть какой-то способ сделать это через Task Scheduler?

2 ответа2

1

Основываясь на превосходном ответе oldmud0 в Автоматически спящем Windows 8.1 после 15+ минут бездействия, должна быть возможность сделать это косвенно, чего может быть достаточно для ваших целей.

1) Переведите компьютер в спящий режим после необходимого времени, например, после подключения ПК переходит в спящий режим через 2 hours

2) С помощью планировщика заданий (win+r -> taskschd.msc) перейдите в Action -> Create Task

3) На вкладке « Общие » включите « Run whether or not user is logged on or not и « Run with highest privileges

4) На вкладке « Триггеры » добавьте условие « New... с параметром « On idle И оставьте его включенным.

5) На вкладке « Условия » установите флажок « Start the task only if the computer is idle for и введите желаемое время перехода в desired 'hibernate-after' time + 2h (поскольку необходимо учитывать продолжительность ожидания ).

Если установить 4 часа, например, компьютер должен спать после 2 часов неактивного (согласно стадии 1) , а затем в спящем режиме после того, как еще 2 часа.

6) На вкладке Actions добавьте действие New... для запуска shutdown с дополнительным аргументом -h (для спящего режима)

Эта комбинация должна дать вам желаемое поведение - спать после определенного периода бездействия, а затем в спящем режиме.

Примечание: я не проверял это, но это звучит как хорошая идея, поэтому я могу попробовать сегодня вечером!

Редактировать:

мерцать

Я мог поклясться, что спросил о зимней спячке после сна ; не выключается после сна. Я оставлю предварительное редактирование как есть, но в пункте 6) используйте дополнительный параметр -s (для выключения) вместо -h .

-2

Я не думаю, что это технически возможно и может быть огромной массой. От сна до гибернации вся ваша работа по-прежнему сохраняется, и компьютер полностью выключен, но вы можете потерять всю свою работу, оставив ее без присмотра в выключенном состоянии.

Редактировать: По крайней мере, это не то, что обычный пользователь хотел бы сделать, или что-то, что Windows хотела, чтобы пользователь сделал. Это невозможно с помощью встроенных инструментов - нет, запланированное задание не будет работать, так как компьютер может разбудить только события кнопки питания /BIOS из режима гибернации, но не планировщик задач. Удаленно возможно, что можно написать сервис / программу, которая запускает процесс сна -> пробуждения -> гибернации для принудительного завершения работы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .