如何分析 2003 Server x86 上的 Debug Diagnostic Tool v2.0 转储

如何分析 2003 Server x86 上的 Debug Diagnostic Tool v2.0 转储

调试诊断工具 v1.2 有时会附带日志分析器。在 2003 Server x86 上安装调试诊断工具 2.0 时,我找不到分析器组件。

在不恢复到 1.2 的情况下分析转储文件的推荐方法是什么?

--

在 x86 Win 2003 Server 上,Debug Diag 2.0 文件夹列表包含更少的文件比同一应用程序的 x64 版本更慢。如下所示。两台机器都安装了 .NET 4。

Win 2003 Svr x86 Debug Diag 2.0 列表

C:\Program Files\DebugDiag 目录

2013 年 2 月 3 日下午 6 点 51 分。
2013 年 2 月 3 日下午 6:51 ..
2013 年 9 月 26 日上午 11:36 2,624,104 dbgeng.dll
2013 年 9 月 26 日上午 11:36 1,129,576 dbghelp.dll
2013 年 9 月 25 日上午 11:19 550,328 DbgHost.exe
2013 年 9 月 25 日上午 11:19 331,192 DbgSvc.exe
2013 年 9 月 26 日上午 11:36 3,337,666 DebugDiag.chm
2013 年 9 月 25 日上午 11:19 2,864,056 DebugDiag.Collection.exe
2013 年 9 月 25 日上午 11:19 158,136 LeakTrack.dll
2013 年 2 月 3 日下午 5:55 日志
2013 年 9 月 26 日上午 11:37 331 注册.bat
2013 年 2 月 3 日下午 5:45 样本
2013 年 2 月 3 日下午 5:48 脚本
2013 年 9 月 26 日上午 11:36 105,744 symsrv.dll
2013 年 9 月 26 日上午 11:36 1 symsrv.yes
2013 年 9 月 26 日上午 11:37 365 取消注册.bat
             11 个文件 11,101,499 字节
              5 个目录 6,770,343,936 字节可用

Win 7 Prof x64 Debug Diag 2.0 列表

C:\Program Files\DebugDiag>目录
 C 盘中的卷是 OS
 卷序列号为 40A7-090C

 C:\Program Files\DebugDiag 目录

2013 年 3 月 12 日下午 6 点 48 分。
2013 年 3 月 12 日下午 6:48 ..
2013 年 3 月 12 日下午 6:42 分析规则
2013 年 9 月 25 日上午 10:31 48,128 ClrMemDiagExt.dll
2013 年 9 月 26 日上午 11:36 3,333,736 dbgeng.dll
2013 年 9 月 26 日 上午 11:36 1,403,496 dbghelp.dll
2013 年 9 月 25 日 上午 11:16 654,264 DbgHost.exe
2013 年 9 月 25 日上午 11:16 614,328 DbgLib.dll
2013 年 9 月 25 日 上午 11:16 409,016 DbgSvc.exe
2013 年 9 月 25 日上午 11:16 659,384 DebugDiag.Analysis.exe
2013 年 9 月 25 日上午 10:40 227 DebugDiag.Analysis.exe.config
2013 年 9 月 26 日上午 11:36 3,337,666 DebugDiag.chm
2013 年 3 月 12 日下午 6:48 122,026 DebugDiag.chw
2013 年 9 月 25 日上午 11:16 3,740,600 DebugDiag.Collection.exe
2013 年 9 月 25 日上午 11:19 365,496 DebugDiag.DotNet.dll
2013 年 9 月 25 日上午 10:31 237,394 DebugDiag.DotNet.xml
2013 年 9 月 25 日上午 11:16 359,352 DebugDiag.RuleBuilder.exe
2013 年 9 月 25 日上午 11:19 35,768 DebugDiag.WorkflowActivities.dll
2013 年 3 月 12 日下午 6:42 扩展
2013 年 9 月 25 日上午 11:16 209,848 LeakTrack.dll
2013 年 9 月 25 日上午 10:25 502,272 Microsoft.Diagnostics.Runtime.dll
2013 年 9 月 25 日上午 10:25 105,984 Microsoft.WindowsAPICodePack.dll
2013 年 9 月 25 日上午 10:25 542,720 Microsoft.WindowsAPICodePack.Shell.dll
2013 年 9 月 26 日上午 11:37 720 Register.bat
2011 年 9 月 6 日上午 10:37 报告
2013 年 3 月 12 日下午 6:42 样本
2013 年 3 月 12 日下午 6:41 脚本
2013 年 9 月 26 日 上午 11:36 119,568 symsrv.dll
2013 年 9 月 26 日上午 11:36 1 symsrv.yes
2013 年 9 月 26 日 上午 11:37 771 取消注册.bat
2013 年 3 月 12 日下午 6:42 x86Support
              23 个文件 16,802,765 字节
               8 个目录 60,245,811,200 字节可用

分析器位于其中一个中,但不位于另一个中。

答案1

据我所知,Windows Server 2003 不支持 DebugDiag。
请参阅: ...这是预期的行为。不支持在 Windows Server 2003 上进行分析。


链接页面的上下文 -

Dani Avni 2013 年 10 月 28 日上午 6:52 # 虽然我已经在 Windows 2003 服务器上安装了 .net 4 >,但分析模块无法安装在该服务器上。这是预期的行为还是一个错误?

Wade Mascia 2013 年 10 月 29 日上午 9:55 # @Dani - 这是预期行为。不支持在 Windows Server 2003 上进行分析。作为一种解决方法,您可以从另一台计算机复制 DebugDiag 目录并运行 register.bat,而不是使用 .msi。确保另一台计算机是 2003 之后的版本,并且与您的 2003 计算机的位数 (32, 64) 匹配。

相关内容