Win7之家( www.win7china.com):Process Dumper - 为异常关闭的进程保存转储文件
在 Windows 系统的“启动与故障恢复”中设置“写入调试信息”,以便在 Windows 遇到蓝屏故障后通过 Debugging Tools for Windows 分析蓝屏时自动保存的内存转储文件(Crash Dump File)以排查蓝屏故障原因的方法相信很多人都非常熟悉了。详细介绍可以参考《Windows 常见蓝屏故障分析》。
除 了 Windows 蓝屏故障以外,很多应用程序进程异常关闭或停止响应的软件故障也可以通过分析转储文件加以排查。Windows 没有直接提供为应用程序保存转储文件的功能,我们可以在微软官方网站下载 User Mode Process Dumper 8.1(以下简称为 UserDump):
http://www.microsoft.com/downloads/details.aspx?FamilyID=E089CA41-6A87-40C8-BF69-28AC08570B7E&displaylang=en&displaylang=en
此工具可以监视运行中的 Win32 进程并为其保存转储文件,不会附加调试器或中止进程,而且可以监控 CSRSS.EXE、SERVICES.EXE、WINLOGON.EXE 之类系统核心进程。下载后运行 SETUP.EXE,安装内核模式驱动程序 USERDUMP.SYS、添加 USERDUMP 系统服务并在控制面板中生成 Process Dump 图标。注意在安装时要选择“Enable Dump on Process Termination Feature”复选框。
如果某应用程序进程经常异常关闭,我们可以双击控制面板中的 Process Dump 图标,在 Process Monitoring 选项卡中点击“New(新建)”,然后输入需要监控的进程名称,无需输入进程完整路径。接下来点击“Rules(规则)”按钮,为监控的进程选择错误类型 规则,在此可以选择“Select All(选择所有)”,这样当进程触发了规则中的任一条错误类型规则后,UserDump 都会自动保存转储文件。我们在此还可以设置转储文件的保存位置,默认是 Windows 文件夹,建议修改为其它位置。
文/ alx-zj
评论列表
查看所有 条评论