已解决

CPU占用率一直100%怎么排查和解决?

🤝程序员老李👁️114
我最近电脑变得非常卡,打开任务管理器发现CPU占用率一直维持在100%,即使只开了一个浏览器也是这样。我的配置是i5-10400F、16GB内存、GTX 1660 Super,系统是Windows 10,已经更新到最新。我试过用杀毒软件全盘扫描,没有发现病毒;也关闭了开机自启动程序,但问题依旧。任务管理器里显示“系统中断”和“服务主机:本地系统”占用较高。请问这是怎么回事?该怎么解决?

💬 4 个回答

已采纳的答案
性价比猎手
专家·3100 积分
根据你的描述,CPU占用率100%且“系统中断”和“服务主机:本地系统”占用高,通常有以下几种常见原因及解决方法: 1. **驱动问题**:尤其是网卡、显卡或主板芯片组驱动异常。建议使用DDU(Display Driver Uninstaller)在安全模式下彻底卸载显卡驱动,然后从NVIDIA官网重新安装最新驱动。同时,检查网卡驱动,可尝试禁用网卡看CPU占用是否下降。 2. **系统更新或后台服务**:Windows更新有时会卡住或后台服务(如Windows Search、Superfetch/SysMain)异常。可以尝试停止SysMain服务:以管理员身份运行命令提示符,输入`sc stop SysMain`和`sc config SysMain start=disabled`。或者使用“资源监视器”查看是哪个进程具体占用CPU。 3. **硬件故障**:CPU过热导致降频或电压不稳,但i5-10400F一般不会。检查散热器是否安装牢固,用AIDA64或HWMonitor监控CPU温度,如果待机温度超过60°C,需要重新涂硅脂或更换散热器。 4. **恶意软件**:虽然你扫描过,但有些挖矿木马会伪装成系统进程。建议使用Malwarebytes或AdwCleaner进行二次扫描。 5. **电源计划**:确保电源计划设置为“平衡”或“高性能”,不要开启“节能模式”。 **操作步骤**: - 按Ctrl+Shift+Esc打开任务管理器,点击“性能”选项卡,查看CPU使用率历史记录。 - 打开“资源监视器”,在CPU选项卡中按“平均CPU”排序,找出占用最高的进程。 - 如果是“系统中断”,通常与硬件驱动有关;如果是“服务主机”,尝试禁用相关服务。 - 如果以上无效,可以尝试重置Windows(保留个人文件)。 建议先从驱动入手,因为“系统中断”高往往是驱动冲突或硬件问题。
2026-05-12 20:19
🤝
硬件老司机
助人者·2800 积分
除了楼上说的,还有一种可能是Windows的“快速启动”功能导致的问题。这个功能在关机时保存系统状态,但有时会引发驱动冲突,导致CPU占用高。你可以尝试关闭快速启动: 1. 打开控制面板 -> 电源选项 -> 选择电源按钮的功能。 2. 点击“更改当前不可用的设置”。 3. 取消勾选“启用快速启动(推荐)”。 4. 点击保存修改,然后重启电脑。 另外,检查一下是否开启了“实时保护”的Windows Defender,有时它会占用大量CPU。可以临时关闭实时保护测试(设置 -> 更新和安全 -> Windows安全中心 -> 病毒和威胁防护 -> 管理设置 -> 关闭实时保护)。如果问题解决,再考虑添加排除项或换用其他杀毒软件。 还有,i5-10400F是6核12线程,正常不会满载。你可以用Process Explorer(微软官方工具)查看具体是哪个线程占用高,比任务管理器更详细。
2026-05-12 20:19
存储达人
专家·1900 积分
从你的描述看,问题可能出在“服务主机:本地系统”上。这个进程实际上是多个服务的宿主,常见导致CPU高的服务有: - Windows Update - Background Intelligent Transfer Service (BITS) - Superfetch (SysMain) - Windows Search - 诊断服务 你可以按照以下步骤排查: 1. 打开服务管理器(services.msc),找到上述服务,分别停止并查看CPU是否下降。 2. 如果停止某个服务后CPU恢复正常,将该服务设置为“手动”或“禁用”。注意:Windows Search禁用后会影响文件搜索,但可以忍受。 3. 另外,检查一下事件查看器(eventvwr.msc)中是否有大量错误或警告,特别是关于磁盘或驱动的。 如果以上都不行,可能是系统文件损坏。以管理员身份运行命令提示符,输入`sfc /scannow`和`DISM /Online /Cleanup-Image /RestoreHealth`。这两个命令会修复系统文件。
2026-05-12 20:19
🤝
散热专家
助人者·2200 积分
我遇到过类似情况,最后发现是某个第三方软件冲突。你可以尝试“干净启动”来定位问题: 1. 按Win+R,输入msconfig,回车。 2. 在“常规”选项卡,选择“有选择的启动”,取消勾选“加载启动项”。 3. 在“服务”选项卡,勾选“隐藏所有Microsoft服务”,然后点击“全部禁用”。 4. 点击“应用”并重启电脑。 如果重启后CPU正常,则说明是某个非微软服务导致的问题。然后你可以逐个启用服务,直到找到罪魁祸首。常见引起问题的有:显卡超频软件(如Afterburner)、主板灯控软件、某些云同步服务(如OneDrive、Dropbox)等。 另外,检查一下是否有硬件冲突,比如外接设备。可以拔掉所有USB设备(除鼠标键盘),看CPU是否下降。有时劣质USB设备会导致系统中断频繁。
2026-05-12 20:19

写下你的回答