PowerToys Awake 实用工具
PowerToys Awake 是适用于 Windows 的工具,旨在使计算机保持唤醒状态,用户无需管理其电源和睡眠设置。 运行耗时较长的任务时,其非常有用,可确保计算机不会进入睡眠状态或关闭其屏幕。
使用入门
可以直接从 PowerToys 设置中使用 PowerToys Awake,也可以将之作为独立的可执行文件使用。 从 PowerToys 运行时,可以从 PowerToys 设置或系统托盘进行管理。
注意
PowerToys Awake 不修改任何 Windows 电源计划设置,也不依赖于自定义电源计划配置, 而是生成后台线程,这些线程会告知 Windows 它们需要计算机的特定状态。
设置
在 PowerToys 设置视图中,打开“启用 Awake”开关启动 PowerToys Awake。 启用后,应用程序将管理计算机的唤醒状态。
可以选择以下唤醒状态:
设置 | 说明 |
---|---|
继续使用所选电源计划 | 计算机唤醒状态不受影响。 应用程序正在等待用户输入。 |
无限期保持唤醒状态 | 计算机无限期地保持唤醒状态,直到将计算机显式置于睡眠状态或关闭/禁用应用程序为止。 |
在某个时段保持唤醒状态 | 让计算机在一段定义的时间内保持唤醒状态。 在定义的时间之后,Awake 将返回到以前的状态。 |
在到期之前保持唤醒状态。 | 使计算机保持唤醒状态,直到定义的时间。 |
注意
让计算机暂时保持唤醒状态时,更改小时或分钟会重置计时器。
保持屏幕打开
尽管 PowerToys Awake 可以让计算机无限期地或暂时保持唤醒状态,但在默认状态下连接到计算机的显示器会关闭。 如果需要显示器可用,请使用开关上的“保持屏幕亮起”,这将保持显示器的活动状态。
仅当 Awake 以以下三种“保持唤醒”状态之一运行时,此功能才有效。 计算机重启会清除该设定。
系统托盘
若要管理从系统托盘执行该工具的操作,请右键单击 PowerToys Awake 图标。
命令行接口 (CLI)
PowerToys Awake 还可以直接从 PowerToys 文件夹作为独立的应用程序执行。 通过终端或 .lnk 快捷方式文件运行 PowerToys.Awake.exe 时,可使用以下命令行参数:
参数 | 说明 |
---|---|
--use-pt-config |
使用 PowerToys 配置文件来管理设置。 它假设有一个由 PowerToys 生成的用于 Awake 的 settings.json 文件,其中包含所有必需的运行时信息。 这包括“行为模式”(不限时或计时)、是否应让屏幕保持打开状态,以及让屏幕暂时保持唤醒状态的小时值和分钟值。 使用此参数时,会忽略所有其他参数。 Awake 会在 settings.json 文件中查找更改以更新其状态。 |
--display-on |
在计算机保持唤醒状态时保持显示器开启或关闭。 预期值为 true 或 false 。 |
--time-limit |
Awake 使计算机保持唤醒状态的持续时间(以秒为单位)。 可以与 --display-on 结合使用。 |
--expire-at |
Awake 将关闭并恢复标准电源状态时的到期日期和/或时间。 可以与 --display-on 结合使用。 |
--pid |
将 Awake 的执行附加到进程 ID (PID)。 当具有给定 PID 的进程终止时,Awake 也将终止。 |
注意
settings.json 配置文件位于 %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\
。 可以通过修改 "customTrayTimes"
值来调整“暂时保持唤醒状态”选项,该值是一个由名称和保持唤醒状态持续时间组成的数组(以秒为单位)。 例如:"customTrayTimes":{"8 hours":28800}
。
在缺少命令行参数的情况下,PowerToys Awake 会使计算机处于无限期唤醒状态。
设置 --time-limit
参数的值时,将接受这两种格式:
PowerToys.Awake.exe --time-limit 36000
PowerToys.Awake.exe --time-limit=36000
设置 --expire-at
参数的值时,将根据 DateTime.Parse 接受这些格式
PowerToys.Awake.exe --expire-at=17:00:00
将在当天的下午 5 点到期PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00"
将于 2023 年 4 月 13 日下午 5 点到期
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈