
PowerToys Awake 防休眠指南3 种模式 1 条命令长任务不再被打断【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToysPowerToys Awake 是微软 PowerToys 工具集里的防休眠模块专门让电脑在需要时保持清醒避免下载、编译或远程办公中途被 Windows 自动睡眠掐断。它不动系统电源计划用前开启、用完关闭随时可以交还系统原设。 Awake 原理与边界它为何有效又会在哪里失效很多人以为防休眠工具会去改电源计划其实不是。Awake 的做法是把 Windows 自带的SetThreadExecutionState()接口当成开关向系统发一句先别让我睡这句指令的优先级压过电源计划里的睡眠设定。状态编排都集中在核心逻辑整体只是一个纯 Win32 的小托盘程序没有重型界面框架日常开销几乎可以忽略。不过有三条边界要提前知道定时是双向的时间走完立刻交还原来的电源行为时长估少了电脑照样睡。状态跟着进程走从 PowerToys 主程序启动时主程序退出就会清掉保持唤醒状态重启后得重新开启。屏幕常亮有隐藏代价打开Keep screen on后系统会被判定为没空闲磁盘碎片整理、SSD 优化这类依赖空闲触发的维护任务当晚会被顺延。 三步开启 PowerToys Awake 保持唤醒第 1 步打开模块开关进入 PowerToys 设置找到 Awake 页面点亮 Enable Awake。 确认生效右下角托盘出现一杯咖啡的图标 ☕模块已加载。第 2 步选一种保持唤醒模式在 Mode 下拉框选无限 / 定时 / 到指定时间选定时就填上小时和分钟。 确认生效托盘图标样式随之切换到点后自动恢复无需盯守。第 3 步可选屏幕常亮打开 Keep screen on仅在保持电脑唤醒时可用。 确认生效屏幕不再自己变暗熄灭。⚡ 进阶玩法命令行一句话保持唤醒脚本或一次性任务不必开界面直接执行PowerToys.Awake.exe --time-limit 3600 --display-on这条命令的含义是保持唤醒 1 小时且屏幕常亮到点自动退出。常用参数速查参数含义给谁用--time-limit保持唤醒的秒数限时任务注意单位是秒--display-on屏幕同时常亮演示、投屏场景--expire-at到某个具体时间点释放工作到 23:00这类固定交还--pid跟随指定进程存活盯着某个长任务进程跑和同工具集里的模块搭着用更顺手编译或渲染时配 FancyZones 把窗口固定到指定区域配合 Awake 的无限模式整夜跑完不用挪一下鼠标。 排障速查Awake 防休眠常见问题与解法开着 Awake 还是睡了→ 定时模式已到点自动恢复或有别的电源管理软件抢走了控制权 → 先核对时长是否走完再排查第三方电源工具。感觉提前失效→ 这是设计行为填的小时和分钟走完就交还系统 → 把时长调大别贴着最晚时间设。屏幕常亮期间磁盘维护没跑→ 屏幕常亮标志让系统判定不空闲属已知限制 → 长任务结束后关掉该开关或管理员身份跑一次Optimize-Volume补维护。命令行执行没反应→ 路径不对或把时间单位当成了分钟 → 用完整路径运行PowerToys.Awake.exe--time-limit按秒填写。任务开前点亮开关忙完随手关掉今晚的长构建就稳了。如果顺带觉得窗口摆得乱同项目里的 FancyZones 值得一并看看。【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考