Служебная программа Awake в PowerToys
Служебная программа Awake в PowerToys для Windows позволяет поддерживать компьютер во включенном состоянии, не изменяя настроек питания & и спящего режима. Это очень удобно при выполнении длительных задач, чтобы компьютер в это время не выключал экран или не переходил в спящий режим.
Начало работы
Awake в PowerToys можно использовать непосредственно из параметров PowerToys или в качестве автономно исполняемого средства. При запуске средства из PowerToys им можно управлять с помощью параметров PowerToys или области системы.
Примечание
Awake в PowerToys не изменяет параметры плана питания Windows и не зависит от пользовательской конфигурации плана управления питанием. Вместо этого приложение создает фоновые потоки, которые сообщают Windows о необходимости определенного состояния компьютера.
Параметры
В представлении параметров PowerToys с помощью переключателя Включить Awake запустите Awake в PowerToys. После включения приложение будет управлять состоянием включения компьютера.
В Awake можно выбрать следующие состояния:
Параметр | Описание |
---|---|
Продолжайте использовать выбранный план управления питанием | Включенное состояние компьютера никак не затрагивается. Приложение ожидает ввода данных пользователем. |
Поддержание включенного состояния на протяжении неограниченного срока | Компьютер остается включенным на протяжении неопределенного срока, пока вы явным образом не переведете его в спящий режим, или выключает либо отключает приложение. |
Временное поддержание включенного состояния | Поддержка компьютера во включенном состоянии на протяжении предопределенного ограниченного времени. После истечения этого времени компьютер возобновляет свое предыдущее включенное состояние. |
Примечание
Изменение часов или минут во время временного поддержания включенного состояния компьютера приведет к сбросу таймера.
Экран остается включенным
Хотя Awake в PowerToys может поддерживать компьютер во включенном состоянии временно или на протяжении неопределенного срока, в своем состоянии по умолчанию экраны, подключенные к компьютеру, будут отключены, даже если компьютер не перейдет в спящий режим. Если необходимо, чтобы экраны были доступны, используйте переключатель Поддерживать экран во включенном состоянии, что обеспечит включенное состояние всех мониторов.
Эта функция работает только в том случае, если Awake работает в одном из двух Keep awake
состояний.
Область системы
Чтобы управлять выполнением средства на панели управления, щелкните правой кнопкой мыши значок Awake в PowerToys.
Интерфейс командной строки
Awake в PowerToys также можно выполнять как автономное приложение непосредственно из папки PowerToys. Следующие аргументы командной строки можно использовать при запуске PowerToys.Awake.exe
из терминала или с помощью файла ярлыка .lnk
:
Аргумент | Описание |
---|---|
--use-pt-config |
Используйте файл конфигурации PowerToys для управления параметрами. Предполагается, что существует созданный PowerToys файл settings.json для Awake, который содержит все необходимые сведения о среде выполнения. Это включает режим поведения (неопределенный или ограниченный период), данные, нужно ли поддерживать экраны включенными, и информацию, какие значения часов и минут необходимы для временной поддержки состояния включения.При использовании этого аргумента все остальные аргументы игнорируются. Awake будет искать изменения в файле settings.json , чтобы обновить его состояние. |
--display-on |
Определяет, следует ли поддерживать экраны во включенном состоянии во время пробуждения компьютера или нет. Ожидаемые значения — true или false . |
--time-limit |
Продолжительность (в секундах), в течение которой Awake удерживает компьютер во включенном состоянии. Может использоваться в сочетании с --display-on . |
--pid |
Вкладывает выполнение Awake к идентификатору процесса (PID). Когда процесс с заданным PID завершается, Awake также завершает работу. |
Если аргументы командной строки отсутствуют, Awake в PowerToys будет постоянно поддерживать компьютер во включенном состоянии.
При установке значения параметра --time-limit
будут приниматься оба этих формата:
- PowerToys.Awake.exe --time-limit 36000
- PowerToys.Awake.exe --time-limit=36000