当你的Windows系统的CPU和内存占用率居高不下时,可能会导致电脑运行变得缓慢或者出现其他问题。在这里,我将分享两种解决这个问题的方法。
方法一:关闭内存压缩算法
Windows系统自Win10版本起引入了内存压缩算法来解决内存不足的问题。但是这个算法的实质是用时间换空间,而时间就反映在CPU的占用率上。此外,根据香农定律可知,Windows的内存压缩算法应该是一种无损压缩算法,否则会引起内存错误并增加CPU占用率。因此,在拥有充足内存但CPU比较弱的电脑上,这个功能可能会成为累赘,不仅无法降低内存占用,反而会增加CPU占用率,浪费功耗。
如果你想关闭内存压缩算法,可以按照以下步骤操作:
- 以管理员权限打开Powershell;
- 在Powershell中执行以下命令:
disable-MMAgent -mc;
- 执行完毕后,重启系统即可。
方法二:关闭Windows Defender
Windows Defender是Windows系统自带的杀毒软件,但是它在进行病毒扫描时会占用大量的CPU和内存资源,导致系统占用率居高不下。如果你想关闭Windows Defender,可以使用Defender Control工具。
Defender Control是一款免费的第三方工具,可以轻松关闭Windows Defender,以解放CPU和内存资源。你可以从以下链接下载Defender Control v2.1:
Defender Control v2.1 (sordum.org)
需要注意的是,关闭Windows Defender可能会增加系统的安全风险,因此在使用之前,请确保你所使用的软件都来自可靠、可信的来源,并且明白每个操作的含义,以免造成安全问题。
希望这些方法可以帮助你解决Windows系统CPU和内存占用率居高不下的问题。