Служебная программа Awake в PowerToys
Пробуждение PowerToys — это средство для Windows, предназначенное для поддержания пробуждения компьютера без необходимости управлять параметрами питания и сна. Это может быть полезно при выполнении временных задач, гарантируя, что компьютер не переходит в спящий режим или не отключает его экраны.
Начало работы
Вы можете использовать PowerToys Awake непосредственно из параметров PowerToys или как автономный исполняемый файл (PowerToys.Awake.exe
в папке установки PowerToys).
Примечание.
Пробуждение PowerToys не изменяет ни один из параметров плана питания Windows и не зависит от настраиваемой конфигурации плана питания. Вместо этого приложение создает фоновые потоки, которые сообщают Windows о необходимости определенного состояния компьютера. После завершения пробуждения PowerToys потоки завершаются и компьютер возобновляет стандартное поведение плана питания.
Настройки
В параметрах PowerToys запустите PowerToys Awake, переключив включение пробуждения . После включения приложение будет управлять состоянием питания и экрана компьютера.
Пробуждение PowerToys поддерживает различные режимы, которые можно использовать для управления поведением компьютера и экрана:
Параметр | Description |
---|---|
Продолжайте использовать выбранный план управления питанием | Состояние питания компьютера не влияет. Пробуждение PowerToys выполняется в фоновом режиме, но не запрашивает пользовательские функции питания. |
Поддержание включенного состояния на протяжении неограниченного срока | Компьютер остается неактивным до тех пор, пока вы явно не поместите компьютер в спящий режим или закройте или отключите приложение. |
Держать пробуждение в течение интервала времени | Сохраняйте пробуждение компьютера для предопределенного ограниченного времени. После истечения периода времени пробуждение PowerToys возвращается в состояние отключения. |
Продолжайте пробуждение до истечения срока действия | Сохраняйте пробуждение компьютера до тех пор, пока не будет достигнут определенный срок и время. |
Примечание.
Изменение часов или минут во время пробуждения компьютера в течение интервала времени сбрасывает таймер. Таймер начинается с последнего ввода.
Экран остается включенным
Хотя пробуждение PowerToys может поддерживать пробуждение компьютера на неопределенный срок или временно, в состоянии по умолчанию экраны, подключенные к компьютеру, будут отключены, даже если компьютер остается в состоянии пробуждения. Если вам нужно, чтобы отображаемые экраны были доступны, используйте экран "Сохранить" в переключателе, который будет оставаться активным.
Эта функция работает только при включении пробуждения PowerToys и выборе одного из настраиваемых состояний питания. Кроме того, он не предотвращает какие-либо действия, инициированные пользователем, например вручную помещать компьютер в спящий режим или гибернировать его.
Область системы
Чтобы управлять выполнением средства на панели управления, щелкните правой кнопкой мыши значок Awake в PowerToys.
Значок панели пробуждения PowerToys представляет выбранный в данный момент режим:
Штат | Icon | Description |
---|---|---|
Отключено (пассивное) | Пробуждение PowerToys выполняется, но не содержит никаких состояний питания. План питания операционной системы действует. | |
Время (интервал) | Вы настроите powerToys Awake, чтобы компьютер проснулся в течение предварительно определенного интервала времени (например, 30 минут). | |
Срок действия истекает | Пробуждение PowerToys будет хранить определенный запрос питания до даты и времени, заданного с помощью параметров PowerToys или в файле конфигурации. | |
Без ограничений | Пробуждение PowerToys будет продолжать оставаться в состоянии компьютера, пока вы не завершите работу приложения. |
Подсказка значка области также предоставит подсказку о активном режиме пробуждения PowerToys.
Интерфейс командной строки (CLI)
Awake в PowerToys также можно выполнять как автономное приложение непосредственно из папки PowerToys. При запуске PowerToys.Awake.exe
из терминала можно использовать следующие аргументы командной строки:
Аргумент | Description |
---|---|
--use-pt-config |
Используйте файл конфигурации PowerToys для управления параметрами. Предполагается, что существует settings.json файл для пробуждения PowerToys, созданного PowerToys, который содержит все необходимые сведения о среде выполнения. Это включает в себя рабочий режим (неопределенный, срок действия, срок действия или отключение), должны ли экраны храниться и значения для временного пробуждения.При использовании этого аргумента все остальные аргументы игнорируются. Пробуждение PowerToys будет искать изменения в settings.json файле, чтобы обновить его состояние. |
--display-on |
Сохраняйте отображение во время пробуждения компьютера или выключения. Ожидаемые значения — true или false . |
--time-limit |
Длительность, в секундах, в течение которого PowerToys Awake сохраняет пробуждение компьютера. Может использоваться в сочетании с --display-on . |
--expire-at |
Дата окончания срока действия и (или) время, когда powerToys Awake отключит и возобновляет стандартное состояние питания. Может использоваться в сочетании с --display-on . |
--pid |
Вкладывает выполнение Awake к идентификатору процесса (PID). Когда процесс с заданным PID завершается, powerToys Awake также завершается. |
--use-parent-pid |
Присоединяет выполнение пробуждения к родительскому процессу. После завершения родительского процесса также завершается пробуждение PowerToys. |
Если аргументы командной строки отсутствуют, Awake в PowerToys будет постоянно поддерживать компьютер во включенном состоянии.
При задании значения параметра --time-limit
оба этих формата будут приняты:
PowerToys.Awake.exe --time-limit 36000
PowerToys.Awake.exe --time-limit=36000
При задании значения параметра --expire-at
будут приняты следующие форматы:
PowerToys.Awake.exe --expire-at=17:00:00
срок действия истекает в 5 вечера текущего дня на основе часов компьютера.PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00"
срок действия истекает на 5 вечера 13 апреля 2023 года на основе часов компьютера.
Настраиваемые параметры
Файл settings.json
конфигурации находится в %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\
.
Временное сохранение параметров пробуждения в области системы можно настроить, изменив "customTrayTimes"
свойство, словарь, состоящий из пар "ключ-значение", содержащих имя ярлыка и его длительность (в секундах), чтобы оставаться в состоянии пробуждения.
Например, следующий settings.json
файл содержит пользовательские определения ярлыков времени для обхода:
{
"properties":
{
"keepDisplayOn": true,
"mode": 1,
"intervalHours": 2,
"intervalMinutes": 0,
"expirationDateTime": "2024-07-29T15:53:00-07:00",
"customTrayTimes":
{
"8 hours": 28800,
"12 hours": 43200
}
},
"name": "Awake",
"version": "1.0"
}
mode
Для свойства можно использовать следующие значения:
Значение | Режим |
---|---|
0 |
Пассивный (отключен) |
1 |
Без ограничений |
2 |
Время (интервал) |
3 |
Срок действия истекает по дате и времени |
Установка PowerToys
Эта программа входит в состав служебных программ Microsoft PowerToys для пользователей powerToys . Он предоставляет набор полезных служебных программ для настройки и оптимизации возможностей Windows для повышения производительности. Сведения об установке PowerToys см. в разделе "Установка PowerToys".
Windows developer