news 2026/8/21 15:57:04

Windows 自动锁屏打断工作?NoSleep:180KB 免费防休眠工具,屏幕通宵常亮

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows 自动锁屏打断工作?NoSleep:180KB 免费防休眠工具,屏幕通宵常亮

Windows 自动锁屏打断工作?NoSleep:180KB 免费防休眠工具,屏幕通宵常亮

【免费下载链接】NoSleepLightweight Windows utility to prevent screen locking项目地址: https://gitcode.com/gh_mirrors/nos/NoSleep

NoSleep 是一款免费、无需管理员权限的防休眠工具,编译后的单文件可执行程序只有约 180KB。如果你曾在深夜把视频渲染到 87%、起身接水的工夫回来发现屏幕锁死、任务中断,那它值得放进你的工具箱。启动后它安静地待在右下角托盘里,每 10 秒替你向系统说一次"我还在"。

为什么改电源设置不总管用

被锁屏打断后的第一反应,通常是打开"电源选项",把"关闭显示器"和"睡眠"都设成"从不"。在家里这台电脑行得通,到了办公室常常行不通——企业域策略会把这几项置灰,点了没反应。就算改成功,代价是机器从此彻底不睡,你人离开它也不睡,白白耗电。

根源在于:Windows 判断"有没有人"只看一个信号,就是键盘鼠标有没有输入。你在看网课、放幻灯片、等下载,手离开键盘,在系统眼里就等于人走了。

它像一个只认手语的保安:你不比手势,他就关门。你解释"我在干活",它也不听。

所以解法不是去跟电源策略较劲,而是让系统一直收到"有人在"的信号。

一次系统调用如何让屏幕常亮

NoSleep 的思路和"改设置"完全相反:它不碰任何系统配置,只是每 10 秒调用一次 Windows 原生函数SetThreadExecutionState。这个函数的人话翻译是"当前有任务在跑,别睡",每次调用都会重置系统的闲置计时器,锁屏和休眠的触发条件就永远凑不齐。程序退出时,它会主动"松开"这个状态,系统立刻恢复原样,不留任何残留。

和另外两种主流防休眠方案对比:

方案手段所需权限退出后代价
修改电源设置改动系统配置需要管理员残留设置,手动还原
PowerToys Awake安装整套大套件安装需管理员随数百 MB 套件常驻
NoSleep调用单个系统 API普通用户状态即刻释放,零残留

一行命令安装或源码构建

拿到它有两种方式。

方式一,用 Scoop 包管理器,两条命令:

scoop bucket add extras scoop install extras/nosleep

方式二,从 Release 页下载最新的单文件 exe,双击即可运行,不写注册表、不需要管理员权限。想自己编译也可以,仓库里的BUILD.md写清了 .NET 4.8 和 .NET 8.0 两套目标的全部构建步骤,获取代码的命令是:

git clone https://gitcode.com/gh_mirrors/nos/NoSleep

跑起来后的第一个验证信号:右下角托盘出现一个咖啡杯小图标,左键单击图标一次完成启用。之后等你系统平时该锁屏的时间点,屏幕依然亮着、任务继续跑,就说明防休眠已生效;看到一弯月亮图标,则代表当前是禁用状态。系统要求:Windows 10 及以上,.NET Framework 4.8 版本通常已随系统预装,无需额外配置。

配置应用监控,让 NoSleep 自动启停

从 v1.4.0 起,NoSleep 支持应用监控,这是它和"一睡到底"式工具的分水岭。把一批程序加进列表——下载工具、会议软件、渲染器——它每隔 10 秒检查一次进程:只要有一个在运行就保持防休眠,全部关闭后自动释放状态,把决定权还给系统。像一张排班表:有值班的就在岗值守,人都下班了灯自然关。

这张状态矩阵读完,就等于掌握了它的全部行为(当前版本 v1.4.2):

启用保持屏幕常亮系统行为屏幕行为典型场景
阻止休眠始终常亮演示、会议、看片
阻止休眠可以关闭通宵下载、渲染
任意完全正常可以关闭日常使用

操作路径:

  • 左键托盘图标:切换启用状态,图标在 ☕ 咖啡与 🌙 月亮之间切换
  • 右键图标 → 勾选"Autostart at login":在启动文件夹放一个快捷方式即可开机自启,不需要管理员
  • 右键图标 → "Configure apps to monitor":把可执行文件路径加入监控列表,改动即时保存

回到那个深夜

一点钟,渲染又走到 87%。这次你起身接水,回来时屏幕还亮着,进度条安静地前进,托盘里那杯咖啡正在替你值守。现在就下载 NoSleep,点亮托盘里那杯咖啡,然后继续你被打断之前的事。

【免费下载链接】NoSleepLightweight Windows utility to prevent screen locking项目地址: https://gitcode.com/gh_mirrors/nos/NoSleep

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

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

大二学生如何高效学习Python并备战大厂实习

1. 为什么大二开始准备Python是明智之选2023年Stack Overflow开发者调查显示,Python已连续六年成为最受欢迎编程语言前三名。对于零基础的大二学生而言,选择Python作为切入点具有多重战略优势。从技术特性来看,Python的语法接近自然英语&…

作者头像 李华
网站建设 2026/8/21 15:55:02

InternVL3-8B 流式输出教程:打造丝滑的实时对话体验

InternVL3-8B 流式输出教程:打造丝滑的实时对话体验 【免费下载链接】InternVL3-8B 项目地址: https://ai.gitcode.com/hf_mirrors/OpenGVLab/InternVL3-8B 你是否遇到过这样的尴尬:向大模型提问后,屏幕上光标闪烁,你对着…

作者头像 李华
网站建设 2026/8/21 15:50:55

不止 Chrome:cookie_crimes 在 Microsoft Edge 上同样好用的 3 个原因

不止 Chrome:cookie_crimes 在 Microsoft Edge 上同样好用的 3 个原因 【免费下载链接】cookie_crimes Read local Chrome cookies without root or decrypting 项目地址: https://gitcode.com/gh_mirrors/co/cookie_crimes cookie_crimes 是一个无需 root 权…

作者头像 李华
网站建设 2026/8/21 15:50:39

进阶必学:awesome-nim 中 4 个宏库让你的 Nim 代码效率翻倍

进阶必学:awesome-nim 中 4 个宏库让你的 Nim 代码效率翻倍 【免费下载链接】awesome-nim A curated list of awesome Nim frameworks, libraries and software. Inspired by other awesome lists. 项目地址: https://gitcode.com/gh_mirrors/awe/awesome-nim …

作者头像 李华