已安装 VS 2015 时如何安装 WinDbg?

Posted

技术标签:

【中文标题】已安装 VS 2015 时如何安装 WinDbg?【英文标题】:How to install WinDbg when VS 2015 is already installed? 【发布时间】:2016-09-10 20:30:53 【问题描述】:

我正在尝试从this page 安装 WinDbg,就在 Windows 10 调试工具 (WinDbg) 部分下。但是,当我下载可执行文件并运行它时,它告诉我

您必须先卸载 Windows 软件开发工具包 - Windows 10.0.10586.15,然后才能安装该工具包的最新版本。

我猜这可能与我已经安装了 VS 2015(和 Windows 10 SDK)有关。但是,当我转到开发人员命令提示符并输入

> where windbg

它告诉我它找不到 WinDbg。那么,如何在不做任何激烈的事情(比如重新安装 Visual Studio)的情况下安装它?

【问题讨论】:

嗯,这很烦人。它可能认为您使用 Update 2 获得的 SDK 版本较新。解决问题并将其安装在另一台机器上,这样您就可以复制文件。 转到程序和功能控制面板,右键单击 Windows 软件开发工具包并选择更改。然后,您应该能够添加调试工具选项。 (但它可能已经安装;我不确定它是否默认位于开发人员命令提示符路径上。请查看 SDK 内的 Debuggers 文件夹。) 【参考方案1】:

在使用 Windows 10 和 Visual Studio 2015 设置 VM 时,我刚刚遇到了同样的问题(使用稍新版本的 SDK)。遵循一般规则(或至少,使用的 作为一般规则),我在尝试安装 SDK 之前先安装了 Visual Studio。

尽管我选择了 Visual Studio 安装中的所有选项,并且我似乎已经获得了大部分 SDK,但我没有获得我想要的调试工具或应用程序验证器。 “调试器”文件夹是空的。然而,当我尝试download and install the standalone Windows 10 SDK 时,我收到了您引用的错误消息,即我需要卸载 SDK 才能安装最新版本。

微软的网站绝对没有帮助。它没有提供有关安装软件的适当方法的任何线索。 Harry Johnston's comment 让我朝着正确的方向前进。

安装 Visual Studio 2015 后,您已经拥有 Windows 10 SDK。您无需单独下载。要在 Windows 10 上获取其他工具

    打开设置→系统→“应用程序和功能”。

    向下滚动到“Windows 软件开发工具包”。

    (我安装了两个版本。最上面的版本较新。我建议您继续使用较新版本进行以下步骤。)

    选择它,然后单击“修改”。然后,因为它是 Windows 10 并且一切都比它需要的更难,所以再次点击“修改”。

    安装程序将启动。选择“更改”选项,然后单击“下一步”。

    在您想要的附加功能/工具旁边打勾,点击“更改”开始该过程。

    等待一段时间后,它会下载并安装 SDK 的附加部分。您现在应该可以开始了!

(在我的情况下,这似乎是一个错误。SDK 的两个版本(我安装的一个和我下载的安装程序的一个)是相同的(都适用于版本 10.0.10586.212),所以运行独立安装程序应该只启动您能够从设置启动的相同设置工具,使我能够更改/删除功能。哦,好吧,至少这是可行的。)

【讨论】:

解决问题的另一种方法是重新运行 VS setup 并在此处选择 WDK 10 +1。在尝试将 Windows 调试工具添加到 Qt Creator 时,为我在 Visual Studio 2017 中工作。

以上是关于已安装 VS 2015 时如何安装 WinDbg?的主要内容,如果未能解决你的问题,请参考以下文章

为啥vs2015安装时不能选择安装位置

win10下驱动开发 怎么安装vs2015

vs2015 windows服务怎么安装

你如何让 VS Android Emulator Images 启动?

如何给VS2015安装MSDN本地帮助文档

如何给VS2015安装MSDN本地帮助文档