system占用cpu

system占用cpu

“system 占用 CPU” 过高可能由多种原因导致,以下是一些常见的解决方法:

  1. 检查系统服务:
    • 右键点击开始菜单,打开计算机管理页面;
    • 在计算机管理页面中打开计算机 “服务” 界面;
    • 在服务列表中找到 “superfetch” 服务;
    • 双击 “superfetch” 服务,把服务的启动类型由 “自动” 改为 “手动”,然后保存退出;
    • 重新启动电脑。

  2. 排查硬件故障:system 进程占用 CPU 过高也可能是由于 CPU 等硬件出现故障。可以尝试重新插拔内存、硬盘、CPU 等设备,若问题仍然存在,可能需要对故障硬件进行维修或更换。
  3. 检查驱动程序:某些情况下,驱动程序问题可能导致该现象。尝试更新或重新安装计算机上的驱动程序,特别是显卡驱动。例如,有用户在解决 win10 20H2 版本中 system 异常占用 CPU 问题时,发现是与系统显示功能的驱动相关的程序 “dxgmms2.sys” 占用较高,而该问题与显卡驱动等有关。通过检查相关驱动,打开 “GeForce Experience” 后 “dxgmms2.sys” 的 CPU 占用降下来了,最后停止并禁用 “nvidia frameview sdk service” 服务解决了问题(开始菜单 -- 搜索服务 -- 找到 nvidia frameview sdk service-- 右击停用,然后将服务设置为手动或者禁用)。
  4. 定位具体线程:使用 Process Explorer 等工具查看 system 进程中具体是哪个线程占用了较高的 CPU,找到问题线程后再进一步分析原因。例如,有用户发现是 “vibran_drv.sys” 进程作祟导致 CPU 占用过高,在清除相关进程并卸载相应软件后,CPU 占用恢复正常。
  5. 检查系统更新或扫描:系统进行更新或扫描时可能会占用大量 CPU 资源,等待其完成后再查看 CPU 占用情况。
  6. 排除病毒或恶意软件:运行杀毒软件扫描计算机,清除可能存在的病毒或恶意软件。
  7. 系统故障:如果以上方法都不能解决问题,可能是系统本身出现了故障。可以尝试重装一个精简版的系统,因为精简版占用的 CPU 和内存相对较少。

如果问题仍然存在,建议联系计算机制造商或专业的技术支持人员以获取更准确的帮助和支持。此外,system 进程包含了多个不同的线程,占用 CPU 过高的具体原因可能因系统环境和具体情况而异。
请注意,在进行相关操作时,需要使用计算机管理员账户。并且对于一些关键的系统设置更改,要谨慎操作,以免影响系统的正常运行。如果不确定某些操作的后果,最好先备份重要数据或在专业人士的指导下进行。

看过该文章的人还看了