nosleep是一款轻量级windows防休眠工具,通过每10秒调用setthreadexecutionstate api模拟用户活动,智能阻止系统休眠和锁屏,支持智能防休眠、屏幕常亮、应用监控三种模式,仅占6–7mb内存,无需安装或管理员权限。

当你正在远程会议中讲解关键数据、下载大文件到99%、或调试一段长时间运行的代码,电脑却在你静默思考的30秒后突然黑屏休眠——这种打断不是系统在节能,是在破坏你的工作流。必须让电脑明确知道:“我还在用,别睡。”
用系统电源设置彻底禁用休眠
这是最基础也最直接的干预方式,适用于所有Windows版本,无需额外工具。
第一步:右键点击任务栏右下角电池图标(或电源图标)→ 选择“电源选项” → 点击当前计划右侧的“更改计划设置”。
第二步:点击“更改高级电源设置” → 展开“睡眠” → 展开“休眠后” → 将“接通电源时”和“使用电池时”两项全部设为“从不”。【必须同时改两项,只改一项会导致笔记本合盖或拔电后仍休眠】
第三步:继续展开“睡眠” → 找到“混合睡眠设置”,将“接通电源时”设为“关闭”。这一步能防止系统在休眠失败时 fallback 到混合睡眠,造成更隐蔽的中断。
第四步:点击“应用” → “确定”。设置立即生效,无需重启。
用命令行永久删除休眠机制
如果连休眠功能本身都不需要(比如台式机),可直接移除休眠支持,释放磁盘空间并杜绝所有休眠触发路径。
以管理员身份运行 PowerShell 或命令提示符,执行:
powercfg /h off
执行后系统会立即删除 hiberfil.sys 文件(通常占用数GB空间),并禁用内核级休眠驱动。【此操作不可逆,除非手动执行 powercfg /h on,且重启后“休眠”选项将从开始菜单消失】
验证是否成功:打开 C:\ 根目录,确认已无 hiberfil.sys 文件;再按 Win+X,查看关机菜单中是否已无“休眠”项。
用NoSleep实现智能防休眠
当你的电脑受企业组策略限制无法修改电源设置,或你只需要在特定场景下临时防休眠(比如只在Zoom运行时保持活跃),NoSleep是唯一可靠的选择。
方法一:即用型防休眠
下载 NoSleep.exe(官方 GitCode 仓库最新版)→ 双击运行 → 任务栏右下角出现咖啡杯图标 → 左键单击即可启用防休眠。此时它每10秒调用一次 Windows API 告知系统“用户仍在工作”,屏幕可按原设定关闭,但主机绝不休眠。
方法二:应用监控模式
右键咖啡杯图标 → “Configure apps to monitor” → 点击“Add” → 浏览并选中 Zoom.exe、chrome.exe 或你正在使用的下载工具主程序 → 确认。此后仅当这些程序任一处于运行状态时,NoSleep 自动激活;全部退出后自动停用,完全零干扰。
方法三:保持屏幕常亮(演示专用)
右键咖啡杯图标 → 勾选“Keep display on” → 此时不仅不休眠,连显示器也不会关闭。适合客户演示、展厅轮播、远程教学等需全程亮屏的场景。











