使用AD+处理崩溃和挂起(2)

本文详细介绍了如何使用ADPlus工具在没有和安装调试符号的情况下处理Windows系统的崩溃和挂起问题。在没有调试符号时,ADPlus会生成内存转储文件,但无法提供详细的堆栈信息。安装调试符号后,ADPlus能提供更准确的线程堆栈信息,有助于诊断问题。文章还提到了ADPlus的自动处理异常模式,包括多种异常类型,并总结了使用ADPlus的基本步骤。
摘要由CSDN通过智能技术生成

更多细节

没有安装调试符号的情况

在没有安装调试符号的情况下,我们运行ADPlus.vbs,看看有什么结果。

运行下列命令,它将导致对Inetinfo.exe和其他Out-Of-Process (OOP)应用程序的Full-Memory Dumps

cscript.exe adplus.vbs -hang -iis

CScript将会输出:

Microsoft (R) Windows Script Host Version 5.6

Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

以及一个对话框提示你安装调试符号:

 

对话框上建议您安装好调试符号后,新建一个环境变量“_NT_SYMBOL_PATH”保存调试符号的安装路径。

然后,让我们继续:

The '-hang' switch was used, Autdoump is running in 'hang' mode.

 

Dumping process info for IIS 5.x and all COM+ server applications

except for the System application.

----------------------------------------------------------------------

Dumping process: IIS (INETINFO.EXE)

                         (Process ID: 1140)

       最后有一个对话框报告日志存放地点:

 

这时候,默认在Debugging Tools For Windows安装路径下新建了一个目录,它的名字类似于这样“Normal_Hang_Mode__Date_10-28-2002__Time_21-25-1919”。下面是Dump的内容:

MemoryDump文件

PID-792__INETINFO.EXE__full_2002-10-28_21-25-25-750_0318.dmp

和相应的说明PID-792__INETINFO.EXE__Date_10-28-2002__Time_21-25-1919.log

说明文件中会依次给出以下信息:

µ       Autodump+启动的时间

µ       操作系统信息

µ       运行计算机名

µ       堆栈信息

µ       句柄信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值