Windows调试工具未安装



我试图通过Windows SDK安装Windows调试工具,经过两次尝试后,我不知道该怎么办。我开始安装,没有收到任何错误,但调试工具(windbg和kd)无处可寻…日志几乎是无用的:

9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState_End:   Product: Windows Debugging Tools 
9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState_Begin: Product: Redistributable Components for Application Verifier and Windows Debugging Tools 
9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState:       Product: Redistributable Components for Application Verifier and Windows Debugging Tools;  Installed: Unknown;

有没有人有任何建议,在哪里开始调试为什么我无法安装调试工具?哦,真讽刺!

如果你运行的是Windows 7和Visual Studio 2010 SP1:

(上一个答案已经过时了)

以下是微软给出的问题:http://support.microsoft.com/kb/2717426

简而言之,卸载这两个:

  • Microsoft Visual c++ 2010 x86 Redistributable
  • Microsoft Visual c++ 2010 x64 Redistributable

现在你应该可以通过Windows 7.1 SDK安装Windows调试工具了。

之后,如果你愿意,你可以重新安装Visual c++ 2010可分发版。

如果你运行的是Windows 7和Visual Studio 2010 SP1:

SDK的安装将无法正确完成,因为在安装VS 2010 SP1时删除了丢失的编译器包。MS已经修复了这个问题,所以这是你的新安装顺序:

  1. 安装Windows 7.1 SDK
  2. 在编译器出错后,您的安装只会部分完成。为Windows SDK 7.1安装Microsoft Visual c++ 2010 Service Pack 1编译器更新
  3. 重新运行Windows SDK web安装程序。选择第一个选项向现有安装添加功能。
  4. 重新选择所需的功能(无论是在可重新分发的还是通用的),包括调试器工具。

您可以在(Windows SDK x86或x64 DVD root)SetupWinSDKDebuggingTools和WinSDKDebuggingTools_amd64中找到安装包。请使用它们安装调试工具。

请注意,由于微软最喜欢搞砸下载链接和文件的游戏,你将不得不使用搜索引擎找到最新的下载链接的ISO镜像。我不会在这个答案中一直跟踪

在花了几个小时发现上面这些都不起作用之后,就在几秒钟内把我那愚蠢的机器砸成碎片,我在SO中偶然发现了解决方案。

它基本上说对于64位Windows 7,安装这里找到的"Windows 8.1的独立调试工具"应该可以工作。

令人难以置信的是,它真的做到了:)

BTW,目标文件夹更改为"C:Program Files (x86)Windows Kits8.1"

我面临同样的问题和调试消息是"调试策略设置为0"。在阅读了上面的评论之后,我所做的就是想出了安装WinDBG所需的最小包,只是通过反复试验。下面的三个包实现了这个功能。

Windows调试工具

Windows应用程序认证

MSI工具

我有一个成功的安装,它工作得很好。我使用的是Windows 7 64位

最新更新