当前位置: 首页 > news >正文

Windows 10 任务管理器打开后自动退出(点详细信息崩溃)完整排查记录

问题描述

Windows 10 专业版任务管理器打开几秒后自动退出,点击"详细信息"必崩,简略视图偶尔可以短暂停留。

系统环境:Windows 10 专业版 10.0.19045.x


排查过程

第一步:查看事件查看器

Win+Reventvwr→ Windows日志 → 应用程序,找到崩溃时间点附近的红色错误:

错误应用程序名称: taskmgr.exe 错误模块名称: taskmgr.exe 异常代码: 0xc0000005(Access Violation,内存访问违规)

异常代码0xc0000005说明程序访问了非法内存地址。


第二步:常规修复(均无效)

依次尝试了以下方法,均未解决:

  • 删除注册表HKCU\Software\Microsoft\Windows\CurrentVersion\TaskManager键(重置任务管理器配置)
  • sfc /scannow(系统文件完整性检查,未发现问题)
  • DISM /Online /Cleanup-Image /RestoreHealth(系统映像修复,无效)
  • 干净启动(排除第三方软件冲突,无效)
  • 手动替换C:\Windows\System32\taskmgr.exe(从ISO提取或从其他电脑拷贝,无效)

第三步:用 Process Monitor 抓取失败操作

下载微软官方工具 Process Monitor,过滤条件设置为:

  • Process Nameistaskmgr.exe
  • Resultis notSUCCESS

发现崩溃前出现大量异常记录,其中关键的一条:

RegQueryValue HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Claude BUFFER OVERFLOW

任务管理器在读取开机启动项时遇到了数据异常。


第四步:用 ProcDump + WinDbg 分析崩溃转储

使用 ProcDump 抓取崩溃转储:

procdump -e -ma -w taskmgr.exe C:\temp\taskmgr.dmp

用 WinDbg 打开转储文件,执行.ecxrkb查看崩溃时调用栈:

Taskmgr!TmGetDetailsFromCrudeCmdLine+0x56d Taskmgr!WdcStartupMonitor::LoadRegistryList Taskmgr!WdcStartupMonitor::_LoadStartupItems

崩溃位置明确:任务管理器在加载启动项列表、解析启动项命令行路径时触发了空指针读取

Attempt to read from address 0000000000000000 r14=0000000000000000 r12=0000000000000000

第五步:定位问题启动项

查看所有启动项:

reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run"

发现 Claude 桌面应用写入的启动项格式异常(双重引号嵌套):

"\"C:\Users\Administrator\AppData\Local\AnthropicClaude\claude.exe\" --startup"

第六步:验证并修复

临时删除该启动项:

reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Claude /f

任务管理器立刻恢复正常,点击"详细信息"不再崩溃。

用正确格式重新写入:

reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Claude /t REG_SZ /d "\"C:\Users\Administrator\AppData\Local\AnthropicClaude\claude.exe\" --startup" /f

重新写入后任务管理器依然正常,问题彻底解决。


根本原因

Claude 桌面应用安装时写入的开机启动项格式存在问题,导致任务管理器在TmGetDetailsFromCrudeCmdLine函数解析该启动项命令行时触发空指针访问崩溃(0xc0000005)。

重新以正确格式写入注册表后问题消失。


总结:排查思路

步骤工具目的
事件查看器eventvwr确认崩溃类型(0xc0000005)
sfc / DISMcmd排除系统文件损坏
干净启动msconfig排除第三方软件冲突
Process MonitorSysinternals找到异常的启动项读取操作
ProcDump + WinDbgSysinternals定位崩溃函数(启动项解析)
注册表操作reg删除并重写问题启动项

经验:任务管理器"详细信息"界面会枚举所有进程及启动项数据,如果某个启动项注册表值格式异常,可能导致解析时崩溃。遇到类似问题可优先排查近期新安装软件写入的启动项。

http://www.jsqmd.com/news/798314/

相关文章:

  • 知网AI率30%50%80%哪个最难降?比话降AI知网专精方案!
  • 牛客:字符串展开
  • 2026年4月市面上比较好的店铺设计装修批发厂家口碑推荐,服装店设计装修/店铺设计装修,店铺设计装修定制厂家推荐 - 品牌推荐师
  • 3分钟解锁QQ音乐加密格式:qmc-decoder音频解密工具完全指南
  • 从‘创建’到‘销毁’:一个RDMA Queue Pair的完整生命周期实战与状态机避坑指南
  • Spring Boot + JWT 实现无状态认证
  • VideoDownloadHelper:3步实现全网视频下载的智能工具
  • Matlab实战:基于EGM2008模型与球谐函数解析全球重力梯度场
  • 学习进度4/10
  • 深度解析:如何构建广谱注入Chromium/V8的通用修改器
  • YOLOv11 改进 - 注意力机制 ACmix自注意力与卷积混合模型:轻量级设计融合双机制优势,实现高效特征提取与推理加速
  • 别再只用Speedtest了!用群晖Docker部署Homebox,打造你的专属内网万兆测速站
  • 健康管理PPT风格描述提示词
  • Java面试跳槽需要提前准备什么内容?
  • 计算机毕业设计:Python医疗文本挖掘与可视化决策平台 Flask框架 随机森林 机器学习 疾病数据 智慧医疗 深度学习(建议收藏)✅
  • Sonos家庭影院音频设置指南:微调设置,提升音质与沉浸感!
  • 07 二叉树的最小深度
  • FanControl深度解析:如何为Windows打造智能静音散热系统
  • 5月重磅|2026苏州GEO优化公司TOP5实力盘点+GEO攻略+GEO优化 - 一网推GEO招财兔
  • 深度解析React核心机制:从组件到虚拟DOM的全面指南
  • H3C WA5320云AP瘦转胖实战:从BootWare升级到固件刷写的完整避坑指南
  • 梯度下降变体:SGD、Adam、RMSProp 对比实验
  • 数字的长征:从蒸汽机到智能体——可计算化革命的底层演进脉络
  • 【AI】FastFolders.exe v5.14.2 许可分析
  • 【实战指南】PLSQL Developer 13 从零配置到高效开发:安装、注册与核心功能详解
  • YOLOv11 改进 - 注意力机制 CascadedGroupAttention级联组注意力:动态感受野适配复杂场景,增强小目标特征捕获
  • 复杂SoC PMU管理:Q-Channel协议
  • vnc 7 主机参数设置-不能从客户端复制文本到主机
  • C++学习(26_05_11)
  • RouterOS一线多拨实战:从零配置到负载均衡策略深度解析