Skip to content

kmlxk/KillExplorerHighCPUThread

Repository files navigation

结束Explorer占用CPU线程工具

这款工具用于结束 Windows 资源管理器 (explorer.exe) 中占用 CPU 超过 2% 的线程,有效解决部分电脑上出现的资源管理器高 CPU 占用导致风扇狂转问题。

功能介绍

  • 实时监控 Windows 资源管理器 (explorer.exe) 的线程 CPU 占用情况
  • 自动结束 CPU 占用率超过 2% 的线程
  • 简洁的命令行界面,可后台静默运行
  • 低资源消耗,对系统正常运行无明显影响

开发背景

在部分 Windows 系统上,即使电脑处于空闲状态,CPU 风扇仍会高速运转。通过 Process Explorer 等工具分析发现,问题通常出在 explorer.exe 进程中的某些线程,特别是集中在 ntdll.dll!TpReleaseCleanUpGroupMembers+0x450 这个调用上,导致 CPU 占用率长期维持在 50%-80%。

本工具提供了一种简单有效的临时解决方案,通过结束高占用线程来缓解问题。

使用方法

  1. 下载并运行 KillExplorerHighCPUThread.exe
  2. 程序将 explorer.exe 进程
  3. 当检测到线程 CPU 占用超过 2% 时,将自动结束该线程

其他解决方案

除了使用本工具外,您还可以尝试以下方法解决问题:

方法 1:检查并删除 YunShell 相关文件

如果问题是由百度云 (YunShell) 引起的,可以通过以下步骤解决:

  1. 使用 Everything 等工具搜索 YunShell 相关的 dll 文件
  2. 删除找到的相关文件
  3. 重启资源管理器

方法 2:关闭搜索索引服务

  1. 按下 Win+R 组合键,输入 services.msc 并回车
  2. 在服务列表中找到 Windows Search
  3. 右键点击选择 "停止"
  4. 右键点击选择 "属性",将启动类型改为 "禁用"
  5. 点击确定保存设置

方法 3:管理 Network List Service

  1. 按下 Win+R 组合键,输入 services.msc 并回车
  2. 在服务列表中找到 Network List Service
  3. 需要设置网络时,右键点击选择 "启动"
  4. 不需要设置网络时,右键点击选择 "停止"
  5. 可创建 cmd 脚本来方便地启动和停止该服务

参考资料

注意事项

  • 本工具仅作为临时解决方案,建议在使用的同时尝试找到并解决根本问题
  • 结束 explorer.exe 的线程可能会导致某些功能暂时不可用,但通常会自动恢复
  • 请确保从可信来源获取本工具,避免安全风险
  • 如遇问题,请尝试重启资源管理器或计算机

About

Kill Windows Explorer High CPU Thread

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages