PowerToys Awake:防止电脑自动休眠的 3 种用法
【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys
下载跑到 97%,渲染跑到第 800 帧,电脑自己睡着了——这种事儿谁没碰上过。想防它睡,得钻多层"电源和睡眠"设置,用完还得记得改回来,忘了就白改。PowerToys Awake 就是干这个的:一个开关告诉系统"先别睡",用完自动恢复原样,三分钟配好。
如果你的活儿都是几分钟就完事,或者你乐意手动管电源设置,这篇可以跳过。
先把开关打开 📌
- 打开 PowerToys 设置,在模块列表找到Awake,打开 "Enable Awake"
- Mode(模式)里选 "Timed"(定时)或 "Indefinite"(无限期),填好时长
- 决定是否打开 "Keep screen on"(屏幕常亮),立即生效,不用重启
界面上就这么几个选项。设置页和托盘图标是联动的,改哪边都一样,对不上时说明没保存成功。
和手动改电源设置比一下
不熟 Awake 之前,先看看它替你做掉了多少事:
| 对比项 | 手动改电源设置 | PowerToys Awake |
|---|---|---|
| 改动路径 | 钻多层系统菜单 | 一个页面点几下 |
| 时长控制 | 只能选固定档位 | 任意小时和分钟 |
| 用完后恢复 | 手动改回去,容易忘 | 到期自动恢复原策略 |
| 改动范围 | 全局改系统设置 | 临时声明,不动系统设置 |
差别核心在最后一行:Awake 用完不欠你一笔"待办"。
按任务挑模式 ⚡
三种模式本质都是向系统喊一句"别睡",区别在力度和适合谁:
定时(Timed)——给有明确时长的任务。两小时的会、半小时的文件传输,填上时间到点自动恢复。不用惦记关,这是防止电脑自动休眠最常用的一招。
无限期(Indefinite)——给要跑到底的任务。整夜备份、大批量编译,保持唤醒直到你手动关。代价是:忘了关,笔记本会醒一整晚,电量见底。
屏幕常亮开关——给"画面不能黑"的场景。演示挂几小时、盯着屏幕看进度,打开 "Keep screen on",期间屏幕不熄,代价只是显示器的电。注意一点:开着它,系统不算"空闲",由空闲触发的定时维护任务会跳过,介意的就别开。
一张表快速选型
| 你的任务 | 建议 |
|---|---|
| 1 小时以内 | 定时,填实际所需时长 |
| 1~4 小时 | 定时,多留 10~20 分钟余量;要盯屏幕就加开屏幕常亮 |
| 整夜运行 | 无限期,插电使用,结束后手动关 |
进阶:两个组合玩法 🔋
摆窗口 + 保持清醒。用 FancyZones 排布窗口布局时,顺手开个 Awake 定时半小时,调整过程中屏幕不熄,摆完自动恢复,不用来回切电源菜单。
绑定进程保活。Awake 也能脱离 PowerToys 单独跑,用--pid参数绑定一个进程:该进程活着就保持唤醒,进程一结束它自己退出。跑长任务脚本时很顺手,参数说明见模块文档。
原理一句话 ✅
Awake 调用 Win32 APISetThreadExecutionState向系统声明"我在干活",关闭时撤回声明,系统即恢复原电源策略。核心开关逻辑在 Manager.cs。
常见避坑
- 设了时长却不生效→ 确认模块已启用、时长不是 0 小时 0 分钟,还不行就重启一次 PowerToys
- 唤醒时长和预期对不上→ 检查小时、分钟两栏填的是不是想填的数字,单位别漏看
- 笔记本掉电快→ 电池供电用短定时或只开屏幕常亮,长时间唤醒务必插电
- 系统定时维护没跑→ 屏幕常亮期间系统不算"空闲",空闲触发的任务会被跳过
- 状态不一致→ 对照系统托盘的 Awake 图标和设置页,两边应始终一致
现在就做
打开 PowerToys 设置,把 Awake 打开,选 "Timed" 给 1 小时——你的第一次防休眠就完成了。
记住一个习惯:能用定时就不用无限期,能自己到点恢复的,别留给人工。
【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考