Windows Kits - adplus.exe
使用ADPlus的命令举例
-crash:表示我捕捉的是一个Crash dump。
-p:指定要捕捉的进程ID。 -IIS表示我们捕捉IIS的所有进程。
-quiet:不弹出提示窗口
-fullonfirst:表示我希望在first chance时捕捉完整的dump信息,也就是进程的所有完整信息。
-o :后面跟着dump文件的存放路径
-c : 指定配置文件
为Hang住的情况抓Dump:
adplus -hang -pn w3wp.exe -o C:\dumps 为所有的w3wp.exe进程创建dump到C:\dumps
adplus -hang -p 1244 为进程ID为1244的进程创建内存转储文件.
adplus -hang –IIS 为所有跟IIS相关的进程(比如w3wp.exe, inetinfo.exe, aspnet_wp.exe 和dllhost.exe)创建内存转储文件.
为Crash的情况抓Dump:
adplus -crash -pn -fullonfirst w3wp.exe -o d:\dumps 在崩溃的时候为所有的w3wp.exe进程创建内存转储文件
adplus -crash -p 8588 -fullonfirst -o d:\dumps 在进程ID为8588 的进程崩溃的时候为它创建内存转储文件
adplus -crash –IIS 为所有跟IIS相关的进程(比如w3wp.exe, inetinfo.exe, aspnet_wp.exe 和dllhost.exe)创建崩溃时的内存转储文件.
工具所在目录:
%Program Files %\Windows Kits\10\Debuggers\x64
%Program Files (x86)%\Windows Kits\10\Debuggers\x64