【问题标题】:Installing WinDbg 32-bit on a 64-bit system在 64 位系统上安装 WinDbg 32 位
【发布时间】:2015-07-09 03:34:10
【问题描述】:

我在 Windows 7 64 位上安装了 WinDBG,但是,我想安装 32 位版本,而不是 64 位版本。 我在网上找到了这个链接: https://social.msdn.microsoft.com/forums/windowsdesktop/en-us/cd004535-75f1-48ee-9176-574b344ddce1/how-to-install-windbg-32bit-on-64bit-system

按照接受的答案,我的计算机上没有该路径。 我有:

C:\Program Files\Microsoft SDKs\Windows\v7.1\Redist

但是,该目录中没有“Windows 调试工具”文件夹,如答案所说,只有 VC 文件夹。 WinDBG 已安装并正在运行。 我能做些什么?谢谢。

【问题讨论】:

  • 下载Windows SDK,安装程序在ISO镜像中。

标签: windbg


【解决方案1】:

您可以下载 Windows SDK ISO 文件 (https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx) 并从那里安装 32 位版本。您也可以使用!wow64exts.sw 命令调试win32 进程或使用x64 版本转储。

【讨论】:

  • 我必须提取 ISO 吗?
  • 您可以使用任何类型的虚拟 CD 驱动器软件安装它并运行安装程序。或者使用任何支持 ISO 映像的存档软件提取数据。
  • 此答案不考虑无法以错误位数加载的扩展 DLL。此外,恕我直言,x64 WinDbg 永远不会创建 32 位转储,因此您将始终包含 WOW64 层,这不是您想要的。这样的转储将没有用,即使您稍后将其加载到 32 位 WinDbg 中。
  • 这取决于您希望 WinDbg 用于什么。如果你想简单地查看 win32 内存转储,例如在 BSOD 之后获得的,你可以使用 !wow64exts.sw 并且不要关心调试器的比特性。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-16
  • 1970-01-01
  • 2014-03-14
  • 2012-03-19
  • 1970-01-01
  • 2011-11-20
  • 2012-06-23
相关资源
最近更新 更多