今天我在台式机上安装了一个新的 CPU 冷却器,它可以主动监控 CPU 温度并根据需要调整风扇速度。它还会根据 CPU 的温度改变冷却器上的 LED 灯。
我现在注意到,使用这款新冷却器时,当我锁定系统并让屏幕超时并关闭时,CPU 使用率会飙升并保持飙升状态,直到我通过触摸鼠标或按下按键重新打开显示器来再次激活系统。此时,它将停止飙升并恢复正常。
寻找解决方案时,大多数遇到类似问题的人都遇到了华擎主板的应用程序问题,而我的是技嘉主板,没有安装任何特殊软件。
自上次打开系统以来,除了冷却器和机箱之外,我的系统没有发生任何变化,所以这显然是之前发生的事情,而这个新的冷却器现在让我意识到了这一点。
我不确定是什么原因造成的。我尝试在系统进入“空闲”状态时监控进程,此时锁屏打开,监视器自动关闭。
例如,这是来自 procmon.exe 的屏幕截图,显示了从屏幕超时到我重新唤醒它的一小段时间内的 CPU 使用情况:
MsMpEng.exe 似乎是罪魁祸首。在最高峰时,它的 CPU 使用率为 28%,ProcMon 称这是“进程分析”操作。基本上,当屏幕关闭时,每个事件似乎都被列为“进程分析”,但一旦屏幕关闭,CPU 就会持续达到 20-30%。
有人知道为什么会发生这种情况,以及如何阻止它吗?我不希望我的系统在不使用时一直运行,也不想在使用之间关闭它,因为有些程序我确实希望在后台运行(与消息相关的程序),以防我收到重要信息。
编辑:使用“远程进程资源管理器”,我确认 MsMpEng.exe 确实将 CPU 占用率提高到了 30%,并且在屏幕关闭时一直保持在这个水平。我禁用了“实时保护”,但这似乎无助于阻止这种情况发生。有没有办法在不完全禁用 Windows Defender 的情况下阻止这种行为?
答案1
答案2
计算机处于空闲状态,因此它会启动应用程序和服务来执行维护 - 对驱动器进行碎片整理和优化,并检查恶意软件,MsMpEng.exe
确切地说,这是由 Windows Defender 完成的。我在这里没有看到任何问题。