调试诊断工具 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) 匹配。