news 2026/9/5 15:31:57

PowerToys Awake 教程:3 步让电脑保持唤醒,电源设置一行都不用改

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PowerToys Awake 教程:3 步让电脑保持唤醒,电源设置一行都不用改

PowerToys Awake 教程:3 步让电脑保持唤醒,电源设置一行都不用改

【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys

Microsoft PowerToys 是 Windows 平台上的一套效率工具集,其中的 PowerToys Awake 模块就是一个防休眠开关。读完本文,你能用 3 步让系统保持唤醒或仅保持屏幕点亮,并掌握 4 种命令行控制方式。

它解决的问题

一次大型项目编译要跑 40 分钟,第 30 分钟电脑休眠了,构建直接中断。用电池供电或电源策略偏保守时,这种事很容易发生。把系统电源计划改成"从不睡眠"能治标,但副作用明显:忘了改回来,笔记本半天就没电了。

你真正需要的是一把临时"锁":任务开始前挂上,任务结束后取下,系统电源策略原样不动。Awake 干的就是这件事——它向系统发送"保持清醒"信号,任务结束随时取消,全程不改动任何电源设置项。

🛠 功能与模式一览

Awake 的底层实现是调用 Win32 的SetThreadExecutionState()接口,由 3 个标志位组合出最终效果,定义见执行状态枚举:

  • ES_SYSTEM_REQUIRED:阻止系统进入睡眠
  • ES_DISPLAY_REQUIRED:同时阻止屏幕关闭
  • ES_CONTINUOUS:状态保持,直到你显式变更

设置界面在此基础上提供 3 种可直接照抄的组合(状态编排逻辑在电源管理核心中):

  • 无限模式(INDEFINITE):适合备份、渲染、大批量编译这类无明确尽头的任务。开工前打开,收工后右键托盘图标停掉即可,不用算时间。
  • 定时模式(TIMED):适合有明确截止点的任务,比如 1 小时的会议、一次大文件下载。填好小时和分钟,到点自动恢复原睡眠策略,不担心忘记关。
  • 仅屏幕常亮(Keep screen on):独立开关,配合上面两种模式生效。只在需要"看得见画面"的场合打开——演示、投屏、盯渲染进度;平时保持关闭更省电。

一个容易踩的坑:打开"仅屏幕常亮"后,系统任务计划程序会一直认为设备不空闲,SSD TRIM 这类依赖空闲状态维护的定时任务不会执行。介意的话关掉这个开关,只用"防系统睡眠"。

三步完成首次配置

  1. 打开开关:PowerToys 设置 → Awake 页 → "Enable Awake" 拨到 On。保存后立即生效,不用重启,更不用进控制面板改电源。
  2. 选模式和时长:在 Behavior 区域选择定时或无限;定时就填小时、分钟,并决定是否同时常亮屏幕。
  3. 验证生效:配置保存后系统托盘会出现 Awake 图标,右键可查看当前状态;再到系统"电源选项"里确认睡眠计时已被临时挂起。

按工作流选配置

办公人群(会议、远程协作):定时模式 + 2–3 小时 + 屏幕关闭,覆盖一个上午的活儿,电池压力小。

开发人群(编译、调试、长任务下载):无限模式,构建开始前打开,结束后右键托盘图标停止,避免整夜空耗。

创作人群(渲染、成片预览):无限模式 + 屏幕常亮,渲染进度随时可见,机器不会中途睡着。

场景推荐模式时长屏幕设置
渲染 / 创作无限手动停止常亮
编译 / 大文件下载无限手动停止关闭
会议 / 演示定时1 小时常亮
日常办公定时2–3 小时关闭

🖥 命令行进阶控制

除了设置界面,Awake 还能脱离界面独立运行,参数解析在 Program.cs 中实现,共 6 个选项,最常用的 3 条:

# 不限时保持唤醒 PowerToys.Awake.exe # 屏幕常亮,限时 1 小时(单位:秒) PowerToys.Awake.exe --time-limit 3600 --display-on # 目标进程存活期间保持唤醒 PowerToys.Awake.exe --pid 1234

另外两个选项也值得知道:--expire-at "2024-12-31 23:59"唤醒到指定时刻为止;-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轻微

遇到问题先看这

开关打开后没有反应、托盘无图标?

  1. 确认当前 PowerToys 版本带 Awake 模块(设置页里应能看到该页签)
  2. 公司设备若被组策略禁用,程序会直接退出并提示联系管理员
  3. 重启 PowerToys 主进程,查看%LOCALAPPDATA%\Microsoft\PowerToys\Awake\Logs里的日志

屏幕常亮开着,定时维护任务却不跑了?

这是预期行为:ES_DISPLAY_REQUIRED让任务计划程序永远判定系统不空闲,空闲触发的维护(如 TRIM)被跳过。关掉"仅屏幕常亮"即可恢复;确需维护时可手动执行Optimize-Volume -DriveLetter C -ReTrim

唤醒状态经常提前失效?

  1. 检查是否有其他电源管理软件改写了电源计划
  2. 把 PowerToys 更新到最新版
  3. 同一时间只让一个工具管理睡眠状态

三种模式加上 4 个命令行选项,已经覆盖绝大多数防休眠需求,底层只是一个 Win32 执行状态信号,代价很低。现在就打开 PowerToys 设置,把 "Enable Awake" 拨到 On,用定时模式 2 小时跑一次试试。

【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 19:18:24

从蓝桥杯国赛真题解析扫描线算法:离散化线段树与奇偶覆盖问题

1. 项目概述:从一道国赛真题看扫描线算法的实战应用最近在复盘蓝桥杯国赛的经典题目时,第十一届C/CA组的“奇偶覆盖”问题让我印象尤为深刻。这道题远不止是一道简单的几何或模拟题,它精准地卡在了算法竞赛的一个关键知识分水岭上&#xff1a…

作者头像 李华
网站建设 2026/8/30 19:15:07

蓝桥杯国赛真题解析:BFS算法解决带状态约束的“穿越雷区”问题

1. 项目概述:一场算法与策略的硬核较量 “穿越雷区”是第六届蓝桥杯软件类C A组国赛的一道经典题目。对于经历过那场比赛的选手,或者正在备赛的后来者而言,这道题绝不仅仅是一个简单的搜索问题。它像一道精心设计的迷宫,考验着选手…

作者头像 李华
网站建设 2026/9/2 9:09:23

智能文件归类工具“23”:从规则配置到自动化整理实战指南

简介:在数字化办公中,文件管理是影响效率的关键环节。随着下载目录、工作文档和同步文件不断堆积,传统的手工整理方式耗时费力,难以应对高频更新和复杂命名场景。自动化文件整理技术通过预设规则、扩展名识别、关键词匹配和多维度…

作者头像 李华
网站建设 2026/9/2 10:57:11

3步让AI代理的测试不再走过场:agent-skills代码覆盖率实战

3步让AI代理的测试不再走过场:agent-skills代码覆盖率实战 【免费下载链接】agent-skills Production-grade engineering skills for AI coding agents. 项目地址: https://gitcode.com/GitHub_Trending/agentskill/agent-skills agent-skills 是把生产级工程…

作者头像 李华