Windows 为什么会休眠?
Windows 会计算自您上次使用鼠标或键盘以来经过的时间。达到电源计划设定的时长后,它会先关闭屏幕,再让电脑进入睡眠。在许多电脑上,屏幕关闭或屏幕保护程序启动时,会话也会被锁定。
这样可以节省电量,但当您在阅读、演示、等待长时间下载或盯着监控面板而不碰任何东西时,就很烦人。
方法 1:更改电源设置
如果您有权限更改,这是最简单的办法。
- 打开设置 → 系统 → 电源和电池(台式机上为电源)。
- 展开屏幕和睡眠(较新版本中为屏幕、睡眠和休眠超时)。
- 将关闭屏幕和睡眠设为从不或更长时间,使用电池和接通电源时均需设置。
局限:更改会一直有效直到您改回,在公司电脑上可能被锁定,而且无法阻止应用将您显示为“离开”。
方法 2:powercfg 命令
同样的设置也可以在终端中更改,便于写入脚本。值 0 表示“从不”:
powercfg /change monitor-timeout-ac 0
powercfg /change standby-timeout-ac 0
将 -ac 替换为 -dc 即可设置电池模式。要查看当前有哪些程序让电脑保持唤醒,请运行 powercfg /requests。
方法 3:PowerToys Awake
Microsoft 免费的 PowerToys 套件包含 Awake,可让电脑无限期、在一段时间内或直到某个时间保持唤醒,并可选择保持屏幕常亮。它使用 Windows 电源 API,不模拟任何输入。
局限:需要安装 PowerToys 套件;由于空闲计时器不会被重置,自动锁定和聊天应用中的“离开”状态仍可能出现。
方法 4:鼠标晃动工具(mouse jiggler)
鼠标晃动工具会定时模拟鼠标活动。对 Windows 来说,就像您动了鼠标一样:空闲计时器被重置,屏幕保持点亮,电脑不会睡眠,也不会因空闲而锁定。
Mouse Jiggler 是一款适用于 Windows 10 和 11 的免费工具:
- 经典模式:光标移动几个像素后返回;Zen 模式:模拟活动但不移动光标。
- 间隔可设为 5 秒到 1 小时,可在一段时间后或指定时间自动停止。
- 无需管理员权限,因此在电源设置被锁定的电脑上也能使用。
- 定时锁定会话功能可在一天结束时保护您的会话。
局限:它无法绕过“无论是否有活动都在固定时间后锁屏”的公司策略,并且应在遵守所在组织规定的前提下使用。
该选哪种方法?
| 需求 | 最佳方法 |
|---|---|
| 让自己的电脑永不睡眠 | 电源设置或 powercfg |
| 保持唤醒几个小时后恢复正常 | PowerToys Awake 或带自动停止的 Mouse Jiggler |
| 避免空闲锁定和“离开”状态 | 鼠标晃动工具 |
| 没有管理员权限 | 按用户安装的鼠标晃动工具 |
良好习惯
未锁定的电脑任何人都可以使用。离开座位时,请按 Win+L 锁定。使用 Mouse Jiggler 时,定时锁定会话功能可以在固定时间替您完成。