故障现象:
计算机不操作的时候会进入待机模式,屏幕黑了、然后会每隔1分钟左右有规律的发出“叮咚”声,这个声音有点像插拔USB设备的声音。
网上对这个解释五花八门:重做系统、硬件故障、电磁干扰、设备老化等等,其实都不是问题的核心原因,当然也解决不了问题。
甚至有人出了个馊点子,让在Windows中关闭待机声音提示,我也是无语了。
我翻阅了国内外很多资料,问题出在Windows电源管理的api接口和显卡、显示器这个逻辑上——
当你点击“休眠”按钮没有问题,Windows发出休眠指令:关闭显示器、关闭显卡、硬盘暂存、内存暂存……这一般都不存在问题;
但如果你长时间没有操作电脑,Windows电源管理被触发并进行休眠操作时,它首先通过显卡向显示器发送指令“关闭显示器”,显示器未响应关闭命令,则Windows电源管理本次接管失败(主机还是照常运转),等大约1分钟电源管理程序重新被激活的时候,继续向显卡——显示器发出关机命令,周而复始这个声音就产生了。
解决方法:遇到这种问题你手动关闭显示器,电源管理程序就不会被反复触发而发出提示音了。
但我通过观察发现,并非是每次Windows都无法关闭显示器,有时候也能关掉,但核心逻辑正如上文所述。
这个问题如果要进一步深究的话,其实要解决并不容易:它涉及到Windows电源管理程序和显卡、显示器之间的协议问题,比如某个版本的操作系统(某个版本的补丁)和某个版本的显卡驱动的匹配,这就需要慢慢尝试,也非一般运维人员能解决的了。