【问题标题】:Windows Debugging Tools Not InstallingWindows 调试工具未安装
【发布时间】:2011-07-19 01:36:36
【问题描述】:

我正在尝试通过 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;

有人对从哪里开始调试有什么建议吗?为什么我无法安装调试工具?哦,讽刺!

【问题讨论】:

    标签: windbg remote-debugging winapi


    【解决方案1】:

    如果您运行的是 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 可再发行组件。

    【讨论】:

    • 我必须首先按照 Ewat 卸载,然后按照上面 Casanove 的步骤进行操作。呃。
    • 就这么简单,只是卸载了这两个,安装没有问题。
    • 希望安装程序有足够的内置逻辑来自行执行此操作...
    【解决方案2】:

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

    由于缺少在安装 VS 2010 SP1 时删除的编译器包,您的 SDK 安装将无法正确完成。 MS 已经对此进行了修补,因此这是您的新安装顺序:

    1. 安装Windows 7.1 SDK
    2. 在编译器出错后,您的安装只会部分完成。安装Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1.
    3. 重新运行 Windows SDK Web 安装程序。选择第一个选项以向现有安装添加功能。
    4. 重新选择(在 Redistributables 或 common 下)所需的功能,包括调试器工具。

    【讨论】:

      【解决方案3】:

      您可以在(Windows SDK x86 或 x64 DVD 根目录)\Setup\WinSDKDebuggingTools 和 WinSDKDebuggingTools_amd64 找到安装程序包。请使用它们来安装调试工具。

      请注意,由于微软最喜欢搞乱下载链接和文件的游戏,您必须使用搜索引擎来查找 ISO 映像的最新下载链接。我不会总是在这个答案中跟踪它。

      【讨论】:

      • 谢谢!我今天将从 MS 网站下载 ISO。
      • 适用于 Windows 7 和 .NET Framework 4 (ISO) 的 Microsoft Windows SDK 可在 microsoft.com/en-us/download/confirmation.aspx?id=8442 获得。文件 GRMSDK_EN_DVD.iso 包含相关的安装程序。
      • 回复@Abdull 的链接 - 请注意下载正确的版本:GRMSDK_EN_DVD.iso 用于 x86,GRMSDKIAI_EN_DVD.iso 用于安腾,GRMSDKX_EN_DVD.iso 用于 64 位
      【解决方案4】:

      在花了几个小时发现上述方法都不起作用之后,距离把我的愚蠢机器砸成碎片只有几秒钟的时间,我在 SO 中偶然发现了the solution

      它基本上说对于 64 位 Window 7,安装 here 找到的“适用于 Windows 8.1 的独立调试工具”应该可以工作。

      令人难以置信,它确实做到了:)

      顺便说一句,目标文件夹更改为“C:\Program Files (x86)\Windows Kits\8.1”

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题,调试消息是“调试策略设置为 0”。在阅读了上面的 cmets 之后,我通过反复试验得出了安装 WinDBG 所需的最小软件包。以下三个包可以解决问题。

        Windows 调试工具

        Windows 应用认证

        MSI 工具

        我已经成功安装,它也运行良好。我使用的是 Windows 7 64 位

        【讨论】:

          猜你喜欢
          • 2017-03-05
          • 2016-07-16
          • 2021-12-22
          • 1970-01-01
          • 1970-01-01
          • 2020-09-24
          • 1970-01-01
          • 2012-12-10
          • 1970-01-01
          相关资源
          最近更新 更多