平时笔记本点击关机后很快屏幕关闭,然后2--3秒后鼠标灯也灭了;但是昨天关机时,突然发现屏幕还是很快关闭,鼠标灯却亮了好几分钟才熄灭,于是在网上找了很多帖子,都没有解决问题,找笔记本售后在线支持也只是常规的检查msconfig之类的东西,没有解决问题,最后在微软这边也没有得到支持,实在没有办法之下,我只好自救,想想是不是可以在哪看到最后的关机记录,从中查到蛛丝马迹。于是点击“此电脑”右键,选择“管理”,“系统工具”展开后有个“事件查看器”,再展开,有个“Windows 日志”,展开后有个“系统”,见下图左边:
我首先将手机时间调整跟笔记本电脑一致,然后点击关机的时候看一下手机时间,16:50:40,然后等到电脑完全关机,鼠标灯熄灭的时候再看一下手机时间,16:52:40
然后再启动电脑,再次查看Windows 日志记录,见上图右边,点击16:50:42的信息后,下方就显示“用户模式进程尝试通过调用setsuspendstate”
说明问题是我关机后用户模式进程在尝试调用setsuspendstate花了2分钟,然后baidu了一下,是电源和休眠方面的问题,我的笔记本电脑从刚启用的那一刻开始就使用
powercfg -h off 关闭了休眠,然后不知道是不是因为微软强制更新时干的,把我这个设置给改回去了
我暂时先按如下操作:
1. 命令行 powercfg -h off
2. 使计算机进入睡眠状态->从不
电源选项
睡眠->在此时间后进入睡眠->从不
睡眠->允许使用唤醒定时器->禁用
//usb设置->usb选择性暂停设置->已禁用
//pci-express->链接状态电源管理->关闭
执行了一下,确实解决了关机后2分钟鼠标灯才熄灭的问题。
总结一下,我记录这段解决问题的过程不只是为了单单就这一个问题,我想记录的是解决这类问题的思路,就是通过看log日志的方式,通过时间等方式确认当时系统发生了什么,从而搞清问题的原因,再来做接下来的事情。
尾记:如同程序员在定位问题的时候添加printf()帮助了解系统状况 ,使用windows的log日志解决问题对我来说就像打开了一个潘多拉魔盒,我在查看日志的过程中发现了好多我电脑的问题,本来这些问题不影响我,如果我不是看到这些log日志的话我甚至也不知道我的电脑系统原来有这么多问题,作为一个fix bug成为职业病的程序猿,我又不由自主的一个个的去分析我电脑上log日志里面暴露的问题,连续数日深陷其中,饱受其苦。奉劝有强迫症等问题的不要跳到这个坑里来,毕竟电脑是拿来用的,能用、好用即可,有问题再去解决