system占用cpu高

system占用cpu高

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

  1. 调整 Superfetch 服务:右键点击开始菜单,打开计算机管理页面;在计算机管理页面中打开计算机 “服务” 界面;在服务列表中找到 Superfetch 服务;双击该服务,把服务的启动类型由 “自动” 改为 “手动”,然后保存退出;最后重新启动电脑。需注意此操作需要使用计算机管理员账户。Superfetch 服务是用来维护和提高一段时间内系统性能的,如果 system 进程没有影响电脑使用,则不要去设置它。
  2. 检查硬件故障:system 占用 CPU 高也可能是由于 CPU 等硬件出现故障。可以尝试重新插拔一下内存、硬盘、CPU 等设备,不行就只能去维修了。
  3. 排查系统故障:如果排除了硬件问题,那可能是系统出现了故障。可以尝试重装一个精简版的系统,因为精简版占用的 CPU 和内存相对较少。
  4. 定位具体进程:借助 Process Explorer 等工具查看 system 进程中的具体子进程,找到占用 CPU 较高的具体进程。例如,有用户发现是 nvidiaframeviewsdkservice 服务或 vibran_drv.sys 进程等导致的,可通过停用相关服务或卸载相应软件来解决。
  5. 检查系统显示相关驱动:如发现是 dxgmms2.sys 程序占用 CPU 高,该程序与系统显示功能的驱动及 DirectX12 相关,还可能和显卡驱动等有关。可检查显卡驱动,或打开 GeForce Experience 等软件来查看是否能解决问题。
  6. 设置任务计划程序:如果是 ntoskrnl.exe 占用 CPU 过高,可以依次打开控制面板 -> 管理工具 -> 任务计划程序,禁用右边两个箭头指向的程序,然后在左边选项往下找 memory diagnostic,禁用框里的两个计划任务。

由于引起 system 占用 CPU 高的原因可能各不相同,解决方法也需根据具体情况进行选择。如果问题仍然存在,建议参考专业的技术论坛或咨询计算机技术人员以获取更准确的解决方案。同时,确保系统和软件都是从官方渠道下载和安装的,以减少潜在的安全风险。

看过该文章的人还看了