Windows 8 嵌入式偶尔/随机进入睡眠状态。可能与网络有关

Windows 8 嵌入式偶尔/随机进入睡眠状态。可能与网络有关

我有两台运行 Windows 8.1 Embedded 的 PC。经过几个月的正常运行,它们上周进入了休眠状态。没有与此相匹配的 Windows 事件日志,只有插入键盘以唤醒它们的 PnP 消息。

这同时出现了一些网络问题和连接中断。PC 连接到通过 3/4G 连接的路由器。网络问题现已解决,此后客户没有报告任何问题。

我确信所有电源设置都是正确的(毕竟它们已经使用了几个月),所以有人知道为什么网络连接丢失会导致 PC 进入睡眠状态?我仔细检查了 BIOS,没有找到相关配置。

谢谢你,亚当

答案1

对于那些可能正在寻找类似问题的人,我相信我已经找到了随机睡眠的原因。

PC 实际上并没有进入睡眠状态,只有显示器关闭。这是因为当 PC 处于空闲状态时,一些预定的 WinSat 调用。由于网络中断,所以我正在运行的软件无事可做,因此 PC 被标记为空闲(就任务调度程序而言,CPU 和 IO 输入而言)。

调用 WinSAT 时,它会将电源配置放入高性能“主题”中。在高性能中,显示器设置为 15 分钟后关闭。由于 PC 需要 15 分钟以上才能进入“空闲”状态,因此它会立即关闭显示器。之后,它会恢复到平衡电源“主题”,但不会重新打开显示器。

我要就这个错误向微软写一封严厉的电子邮件。我和我的公司选择了一个嵌入式平台,以尽量减少此类事件的发生;我为什么要关心嵌入式平台上的 WEI?

相关内容