首页/系统/Windows 运维速查/抓取进程转储(dump)做崩溃分析

抓取进程转储(dump)做崩溃分析

进程卡死或崩溃时保留现场:任务管理器一键创建转储,或用 ProcDump/comsvcs 抓取,分析交给 WinDbg。

Windows 运维速查系统更新于 2026-10-12
用途保留崩溃/假死进程现场,供事后分析
常用工具任务管理器、Sysinternals ProcDump、comsvcs.dll MiniDump
分析工具WinDbg/WinDbg Preview:!analyze -v

常用示例

常用示例
:: 方式一:任务管理器(最省事)
::   Ctrl+Shift+Esc -> 详细信息 -> 右键进程 -> 创建转储文件
:: 方式二:Sysinternals ProcDump(可触发式抓取)
procdump -ma -t 1234 C:\dumps\pid_1234.dmp
:: 方式三:系统内置 comsvcs(管理员运行)
rundll32.exe C:\Windows\System32\comsvcs.dll,MiniDump 1234 C:\dumps\pid1234.dmp full
抓 dump 会让目标进程短暂暂停(大内存进程更明显),生产高峰谨慎操作;先确认磁盘有足够空间。

易错点

  • 32 位/64 位进程要用对应架构的调试器分析,位数不匹配会打不开
  • 全内存 dump 可能和进程内存一样大,先估算磁盘剩余空间

数据来源与参考

  • Microsoft Learn:ProcDump(Sysinternals)
  • Microsoft Learn:使用 WinDbg 分析转储文件

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌