资讯动态

3 步用 PowerToys Awake 给 Windows 挂上防休眠开关

发布时间:2026/10/26 10:12:05 来源:尧图企业网站定制
3 步用 PowerToys Awake 给 Windows 挂上防休眠开关【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToysPowerToys 的 Awake 模块是一个防休眠开关临时阻止 Windows 睡眠全程不动系统电源设置。这份 PowerToys Awake 教程只用 3 步带你完成首次配置。长任务跑到一半电脑自己睡着了周五下午挂了一个两小时的数据库备份跑到第 40 分钟笔记本按电源计划休眠了任务直接断掉。用电池供电、电源策略又偏保守的机器上这种事隔三差五就会发生。最省事的做法是把电源计划改成从不睡眠但那是整机的全局改动忘了改回来笔记本的电半天就见底。真正需要的是 Windows 临时防睡眠这种按需的能力任务开始前挂上结束后摘下电源策略原封不动。Awake 就是这个开关。它怎么锁住睡眠Awake 不碰任何电源设置项而是调用 Win32 的SetThreadExecutionState()给系统递一个现在别睡的信号ES_SYSTEM_REQUIRED拦住系统睡眠ES_DISPLAY_REQUIRED再拦住屏幕关闭ES_CONTINUOUS让状态一直保持到你主动变更三个标志的定义见src/modules/awake/Awake/Core/Models/ExecutionState.cs。设置界面把信号位组合成几个可以直接用的选项无限模式备份、渲染、大批量编译这类没有明确尽头的任务开工时打开收工后从托盘停掉定时模式有明确截止点的任务比如一场 1 小时的会议到点自动恢复原来的睡眠策略屏幕常亮开关独立开关投屏、盯渲染进度这类需要看得见画面的场合再打开平时关着更省电最容易踩的副作用屏幕常亮一开任务计划程序会一直判定系统不空闲依赖空闲状态的定时维护比如 SSD TRIM就不会执行。按场景挑配置一张表选完使用场景推荐模式关键参数注意事项长编译 / 大备份开发无限手动停止屏幕常亮关收工记得停避免整夜空耗会议 / 投屏演示定时1 小时 屏幕常亮常亮期间空闲维护任务会被跳过日常办公定时2–3 小时屏幕关到点睡眠计时自动恢复固定时点解除命令行--expire-at 2025-12-31 23:59适合写进脚本人不用守着判断依据其实就两个问题任务有没有明确终点有就定时、没有就无限过程里要不要一直看屏幕要就开常亮不要就关着省电。3 步跑通首次配置打开模块→ 入口PowerToys 设置 → Awake 页 → 把 Enable Awake 拨到 On。设置即时保存生效无需重启也不用进控制面板。选模式与时长→ 在 Behavior 区域选择无限或定时定时就填上小时和分钟顺手决定是否打开 Keep screen on 开关。确认状态→ 系统托盘出现 Awake 图标右键它能看到当前模式和剩余时长。验证生效→ 打开系统电源选项查看睡眠计时是否已被临时挂起或者干脆等到原本该触发睡眠的时间点电脑还在正常跑就说明配置生效了。PowerToys 的设置窗口把所有模块都做成独立页面Awake 只是其中一个 脱离界面命令行直接控制Awake 也能脱离设置界面单独跑一共 6 个选项参数解析在src/modules/awake/Awake/Program.cs平时用得最多的 3 条命令PowerToys.Awake.exe不带参数就是不限时保持唤醒适合临时救急。PowerToys.Awake.exe --time-limit 3600 --display-on限时 1 小时并让屏幕常亮--time-limit的单位是秒。PowerToys.Awake.exe --pid 1234跟随指定进程目标进程在系统就不睡进程退出Awake 自行结束。还有一个少用但实用的参数加-c后改为读取 PowerToys 的设置文件路径在%LOCALAPPDATA%\Microsoft\PowerToys\Awake\settings.json文件一有改动就会自动跟着更新。代价与边界开销多大管不到什么Awake 是常驻的单一进程平时不轮询、不算数激活时也只是给系统递一个执行状态信号开销因此很低。不同状态下的参考数据运行状态CPU 区间内存区间电池影响无限 屏幕常亮多媒体创作0.4%–0.6%15–20 MB明显无限开发环境0.3%–0.5%12–18 MB中等定时 2 小时日常办公0.2%–0.4%10–15 MB轻微开销低的本质发信号和持续干活是两回事信号本身几乎不消耗 CPU。边界也要说清楚它只临时挂起睡眠计时不修改任何电源计划项如果设备被组策略禁用程序会直接退出并提示联系管理员。 排障三问Q我打开了开关却没反应托盘也没有图标多半是版本里没带模块或被策略拦截。先看设置里有没有 Awake 页签公司机器若被组策略禁用程序会直接退出并提示联系管理员再不行就重启 PowerToys 主进程翻%LOCALAPPDATA%\Microsoft\PowerToys\Awake\Logs里的日志。Q屏幕常亮开着定时维护任务怎么不跑了预期行为不是故障。ES_DISPLAY_REQUIRED会让系统永远被判为不空闲空闲触发的维护被跳过。关掉屏幕常亮即可恢复急着做维护时可以以管理员身份手动跑Optimize-Volume -DriveLetter C -ReTrim。Q唤醒状态经常提前失效和我设的不一样通常是别的东西接管了电源策略。先看有没有第三方电源管理软件改动了电源计划把 PowerToys 升级到最新版同一时间只保留一个工具管理睡眠状态。现在就打开 PowerToys 设置进 Awake 页把 Enable Awake 拨到 On选定时模式填 2 小时挂一个备份任务跑 30 分钟看看托盘图标和电源选项的反应。跑完把开关关掉让系统回到原来的睡眠习惯。【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑