3

我有一个 64 位 Windows 2008R2 VM,我在其中安装了来自 SDK 的 Windows 64 位调试工具。现在我希望安装 32 位,甚至从http://www.microsoft.com/en-us/download/details.aspx?id=8442下载相应的 ISO - GRMSDK_EN_DVD.iso

但是,该死的东西认为没有什么要安装的,因为64位已经安装了。

我怎么还能安装它?

编辑

好的,我卸载了64位版本。现在,它无法安装这个可爱的消息:

Setup could not find the file WinSDK_amd64\WinSDK_amd64.msi at any of the specified source locations E:\Setup

Microsoft 支持站点声称我可能正在尝试安装错误的体系结构。但是 ISO 文件名是 GRMSDK_EN_DVD.iso 并且http://www.microsoft.com/en-us/download/details.aspx?id=8442说它是针对 x86 的。

如果我无法在 64 位操作系统上安装 x86,那么如何在我的 64 位操作系统上安装 32 位 windbg?

4

3 回答 3

4

适用于 Windows 7(例如)ISO 映像的 Windows SDK 包含安装程序Setup\WinSDKDebuggingToolsSetup\WinSDKDebuggingTools_amd64文件夹。

这适用于 32 位或 64 位 SDK ISO,您不需要安装 SDK 本身。

通过将调试器安装程序放在Installers文件夹下,Windows 8 SDK ISO 在此处进行了一些更改,X64 Debuggers And Tools-x64_en-us.msi并且X86 Debuggers And Tools-x86_en-us.msi. 两者都安装后,你可以在下面找到它们C:\Program Files (x86)\Windows Kits\8.0\Debuggers

于 2012-11-15T03:48:36.177 回答
3

找到了这个好撒玛利亚人 - http://rxwen.blogspot.ca/2010/04/standalone-windbg-v6120002633.html

谢谢你,谢谢你,谢谢你。

于 2012-11-15T02:27:19.960 回答
0

以前微软直接在他们的网站上发布了安装程序;这比目前的方法容易得多。现在您必须下载 SDK 安装程序,选择两个调试器,让它们下载,然后找出它们下载到的位置并将它们复制到某个地方以便将来轻松访问。除非您还想要其余的 SDK 组件,否则 ISO 太过分了。

于 2012-11-14T22:39:27.833 回答