小编bri*_*rns的帖子

是什么阻止了我的计算机闲置?

当我第一次启动我的 Windows 7 计算机时,如果我停止使用它,它将进入空闲状态 - 首先屏幕保护程序启动,然后计算机在一定时间后进入睡眠状态。这是预期的行为。

但是,在我使用计算机一段时间后(大约一天左右后),我注意到它不再空闲 - 屏幕保护程序不会出现,并且计算机不会休眠,无论如何闲置多久。

我已经通过 GetLastInputInfo 确认空闲计时器正在按预期增加。但是,看起来有什么东西干扰了 CallNtPowerInformation 的结果。每 14 或 16 秒,当我查询 SystemPowerInformation 时,TimeRemaining 值会跳回到其最大值。

我已经使用 SysInternals Process Monitor 来检测可能发生的任何异常事件以触发此重置,但结果为空。有谁确切知道 TimeRemaining 重置为其最大值的可能原因是什么?

我相当确定不是我的鼠标、键盘或网络发送了虚假事件,因为我已经禁用了每个事件,但问题仍然存在。这也会重置 GetLastInputInfo 计时器,但不会发生这种情况。我在寻找的东西会影响SystemPowerInformation TimeRemaining,但并不会影响GetLastInputInfo。

谢谢。

windows windows-7 screensaver sleep power-management

5
推荐指数
1
解决办法
1823
查看次数