Windows 资源管理器 explorer.exe 占用 CPU 过高系统排查与解决全流程(已解决)

该文章已生成可运行项目,

Windows 资源管理器 explorer.exe 占用 CPU 过高系统排查与解决全流程(完整合并版)


第一步:快速应急处理

  • 重启资源管理器
    Ctrl + Shift + Esc → 找到“Windows 资源管理器” → 右键 → 重新启动

    仅临时缓解,不能根治。


第二步:排查是否为已知系统 Bug(可跳过,我没有检查)

使用 Process Explorer 精准定位
  1. 下载并运行微软官方工具 Process Explorer
  2. 启动后双击 explorer.exe,查看高 CPU 线程的起始地址
  3. 若发现线程起始地址为:
    ntdll.dll!RtlInitializeResource+0x410
    
    这是Windows Search 注册表异常导致的已知 Bug。

解决方法
修改注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search

SetupCompletedSuccessfully 的值从 0 改为 1,然后重启系统

关键点:第一次修改后系统可能会自动将值重新改回 0,需再次手动改回 1 并在完成到第四步立即重启,第二次就不会再被重置。


第三步:系统级清理与优化(有的名字可能不叫这个,后面有说)

  • 关闭磁盘优化计划任务
    Win + E → 右键 C 盘 → 属性 → 工具 → 优化 → 更改设置 → 取消“按计划运行”
  • 关闭后台无用服务
    • 禁用 HomeGroup ListenerHomeGroup Provider(若无家庭组)。
    • 禁用 Diagnostics Tracking Service(Win10/11 新版已合并到 Connected User Experiences and TelemetryDiagnostic Policy Service)。
    • 关闭 Windows 聚焦(Spotlight):设置 → 个性化 → 锁屏界面 → 改为“图片”。
  • 关闭 P2P 更新共享(这个我也没找到就没关)
    设置 → 更新和安全 → 高级选项 → 选择如何提供更新 → 关闭“来自多个位置”

下面给出一步到位的图文操作,依次关闭
① HomeGroup Listener / HomeGroup Provider
② Diagnostics Tracking Service(含同族服务)
两个地方都在 “服务”控制台 里完成,Win10/Win11 通用。


步骤 1:打开服务控制台

  1. 键盘按下 Win + R
  2. 输入 services.msc回车
  3. 弹出“服务”窗口后,点一下任意服务,再按键盘字母 H 可快速跳到以 H 开头的服务。

步骤 2:禁用家庭组相关服务

服务名称操作
HomeGroup Listener双击 → 启动类型改为 禁用 → 点 停止 → 确定
HomeGroup Provider同上

禁用后,资源管理器左侧的“家庭组”条目也会随之消失。


步骤 3:禁用诊断跟踪类服务

服务名称(可能存在的几种叫法)操作
Connected User Experiences and Telemetry双击 → 启动类型 禁用 → 停止 → 确定
Diagnostic Policy Service同上
Diagnostic Service Host同上
Diagnostic System Host同上

如果列表里找不到 Diagnostics Tracking Service(Win10 2004 以后已合并到上面几项),把 Connected User Experiences and TelemetryDiagnostic Policy Service 关掉即可。


步骤 4(可选):防止误开

  • 关闭窗口后 重启电脑,使设置立即生效。
  • 若想以后不再改动,可在同一“属性”窗口把“恢复”选项卡里的失败操作全部设为“无操作”。

Win + Rservices.msc → 找到 HomeGroup Listener / HomeGroup Provider / Connected User Experiences and Telemetry / Diagnostic Policy Service全部设为“禁用”并停止 → 重启电脑,完成。


第四步:查杀恶意软件与修复系统

  • 全盘杀毒:使用 Windows Defender 或第三方杀毒软件(如火绒、卡巴斯基)进行全盘扫描
  • 修复系统文件
    打开管理员终端(Win + X → Windows 终端(管理员)):
    sfc /scannow
    dism /online /cleanup-image /restorehealth
    
  • 磁盘检查
    chkdsk C: /f /r
    

    重启后自动执行。


第五步:排查第三方软件冲突

  • 干净启动(排除启动项和服务干扰):
    1. Win + R → 输入 msconfig → 回车。
    2. 服务 → 勾选“隐藏所有 Microsoft 服务” → 点击“全部禁用”。
    3. 启动 → 打开任务管理器 → 禁用所有启动项。
    4. 重启系统,观察是否恢复正常。若正常,可逐项启用服务 / 启动项定位问题源。

第六步:更新系统与驱动(这个我没有更新,因为我前不久更新过)

  • 更新 Windows:设置 → Windows 更新 → 检查更新。
  • 更新驱动:尤其是显卡、芯片组驱动,建议从主板或笔记本官网下载安装。

第七步:高级处理(仅当前述无效)(这是在你最后没解决的时候的办法)

  • 创建新用户账户
    可能是当前用户配置文件损坏,新建一个本地账户测试。
  • 重置或重装系统
    设置 → 系统 → 恢复 → 重置此电脑(保留文件)。

总结建议表(保留完整)

操作步骤是否治本难度备注
重启资源管理器临时缓解
修改注册表 Search 项★★针对特定 Bug
杀毒 + 修复系统★★推荐优先执行
干净启动★★★定位第三方冲突
更新驱动 / 系统★★长期维护
重装系统★★★★最终手段

图文步骤(图片链接完整保留)

  • 图 1:任务管理器中直接“重新启动”资源管理器
    重启资源管理器
  • 图 2:C 盘 → 属性 → 工具 → 优化 → 取消“按计划运行”
    关闭磁盘优化计划
  • 图 3:注册表修改 SetupCompletedSuccessfully=1
    注册表修改
  • 图 4:无 HomeGroup Listener 和 HomeGroup Provider
    无此服务
  • 图 5:无 Diagnostics Tracking Service
    无此服务

一句话总结

改注册表 SetupCompletedSuccessfully=1 + 立即重启 即可根治由 Windows Search 引起的 explorer.exe 高 CPU 问题;若仍异常,按上述完整流程逐项排查即可。

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

即_安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值