
PowerToys Awake 保持唤醒4 种模式快速上手【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys昨晚挂着个大文件在后台下载你去倒了杯水回来发现系统已经进了休眠进度条卡在一半。这种它怎么自己睡了的尴尬本质是系统电源设置和你当下的临时需求在打架。PowerToys 里的 Awake 保持唤醒模块就是干这个的临时按住系统不让它睡用完一关就恢复原样全程不用去动电源计划。它是怎么按住系统不睡的Awake 本身不改你系统的任何电源设置它更像是给系统贴了张别睡的便签。Windows 有个专门接口用来告诉系统现在需要保持清醒Awake 负责把这张便签贴上、再撕掉。所以你关掉它之后系统会自动回到你原本设定的睡眠策略不需要手动恢复——这正是它比直接改电源计划省心太多的地方。这套机制里系统不睡和屏幕不睡是两件独立的事。前者保证后台任务不断后者才真正阻止黑屏。换句话说你可以只让系统醒着、允许屏幕按电源设置自己熄灭这在跑编译、跑脚本时很常用还能让任务计划程序照常判定空闲。在设置里配好第一次保持唤醒打开 PowerToys 设置左侧找到 Awake 进入。先打开最上方的启用开关下面才会出现可选项接着在保持唤醒模式里挑一个四个选项的差别主要在什么时候用、会不会自己停。模式什么时候用会不会自动停关闭默认一切照旧—无限期长任务、长时间挂起不会需手动关定时下载、备份、编译到点自动停到期明确到某个时刻到点自动停选了定时会多出小时、分钟两个输入框选了到期则出现日期和时间选择器。最下面还有一个保持屏幕常亮开关建议按场景单独决定别一上来就全开。配完还有一处很实用右下角托盘图标。右键它就能快速切模式、单独开关屏幕常亮不用每次进设置页图标本身也会随模式变化方便你一眼看出当前状态。用命令行把保持唤醒写进脚本如果你习惯脚本或者想把它接进批处理、计划任务里Awake 能单独运行不依赖 PowerToys 主程序。常用参数就几个下面这个示例覆盖最常见的两种用法。# 让系统一直醒着不碰屏幕 PowerToys.Awake.exe # 醒 1 小时且屏幕常亮 PowerToys.Awake.exe --time-limit 3600 --display-on其中--time-limit的单位是秒--display-on负责屏幕常亮--expire-at可以指定一个具体时间点自动解除--pid则把保持唤醒绑定到某个进程——那个进程一退出Awake 就自动结束。这几个组合起来能覆盖绝大多数自动化场景。把它放进批处理也很直接比如一个夜间备份脚本echo off PowerToys.Awake.exe --time-limit 5400 robocopy D:\工作 E:\备份 /MIR /R:3这里让系统醒 90 分钟再跑拷贝脚本结束那张别睡的便签也就跟着撤了。什么时候该看哪一行问题来的时候别急着翻日志先按症状对号入座。开了保持唤醒电脑还是睡了多半是模式没选对或你其实只勾了允许屏幕熄灭。先确认模式再看是不是被更长的电源策略盖过去。企业机器若组策略禁用了 Awake主程序会直接拒绝启动并提示联系管理员这种得找 IT。屏幕不熄但计划任务没跑这是已知行为。开着屏幕常亮时系统会被判为不空闲依赖空闲触发的维护任务比如磁盘整理就不跑。把该开关关掉或手动触发对应任务即可。命令行提示already runningAwake 同一时间只允许一个实例。先把托盘里那个旧的关掉再跑新的。实在定位不到看日志它记录在%LOCALAPPDATA%\Microsoft\PowerToys\Awake\Logs下当前配置存在同目录的 settings.json。延伸入口想再往下挖从这三处入手就够模块源码src/modules/awake/入口在Awake/Program.cs设置页实现src/settings-ui/Settings.UI/SettingsXAML/Views/AwakePage.xaml模块开发说明doc/devdocs/modules/awake.md快速上手清单打开 PowerToys 设置启用 Awake 并选一个模式按场景决定是否勾选保持屏幕常亮需要自动化时直接用命令行加--time-limit或--pid【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考