windows 10 自动休眠排查
结论
请善用 windows 日志,去排查你的问题
问题
最近由于需要跑一些长时间开机的工具,因此将 pc 的休眠从原来的 2小时改成从不。
结果每天依然在两个小时之后自动休眠,把我的自动脚本给搞挂,非常气人。
尤其是每天晚上我都再三确认设定里是从不,结果第二起来又变成了两小时。
这个问题困扰了我三四天了,网上到处查都没有什么有效信息。
原因
最终找到的原因是,我的主板是华硕的,然后当时为了控制风扇安装了一个官方的 Ai Suit 3 的工具
而在这个工具非常隐秘的一个地方还有一个自动休眠的设置。并行 Ai Suit 3 会跑一个子程序自动监控活动时间,到点自动将 windows 的电源管理配置给改成他的里面的设置,然后休眠。
所以 windows 10 的设置是有效的,结果是有别的程序主动修改了系统配置而已。
排查方法
是的,原因如果知道了,就其实没什么大不了的,对症下药,不让这个软件该系统配置即可。
因此本文的重点并不是这个,重点在于我们如何知道这个事情。也就是结论部分,善用系统日志
一开始,我一直没有头绪,很大的问题在于网上的相关问题一般都在复制粘贴解决方法(即到那个那个配置改设定,诸如此类),完全不讲如何排查问题,你甚至无法断定你的问题和他们说的问题是不是同一个。
如果搞不清楚问题,如何能解决问题?
后来我突然想到 windows 作为一个现代软件工程,应该不至于没有日志,有问题应该可以从日志中排查出来,尤其是休眠这种系统层面的事情。
最终,我能发现是 ai suit3 修改了系统设置,正是从日志中查看得到的。
结
发现和定位问题的方法比解决问题本身更加重要
至于如何使用 windows 日志,网上专门的教程多得多,我就不多献丑了,你甚至可以找到专门用于更友好解析 windows 日志的工具
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.