如何安装 Orca - Windows 个 SDK 包含 Orca MSI 编辑工具?

How to install Orca - which Windows SDK(s) contain the Orca MSI editing tool?

根据各种网页,orca.msi/orca.exe 主要作为 Windows SDK 的一部分分发。

我安装了 Visual Studio 2015 Professional Update 3。我已经安装了所有 "Universal Windows App Development Tools" 组件,其中包括 Windows 10 SDK 的三个不同版本(10.0.14393、10.0.10586、10.0.10240)。

但我在我的机器上找不到任何地方 orca.msi 或 orca.exe。此工具不再与 Windows SDK 打包在一起了吗?我是否还需要安装一个较旧的 Windows SDK?我可以安装一个可选的 Visual Studio 2015 组件来获取 Orca 吗?

一个 MSDN 页面 for orca.exe eventually leads me to a download page for Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1。这是 最新的 SDK,其中包括 orca.msi,还是可以在较新的 SDK 中找到它,例如 Win7/.NET4.0 或 Windows 8 或 Windows 8.1 SDK?

您可以从 Windows SDK ISO 中选择它。

  1. 下载最新的 SDK ISO 镜像。当前一个是 16299.15。
  2. 用资源管理器挂载它并打开目录Installers。您可以找到 Orca-x86_en-us.msi.

Downloads Windows 10 SDK

感谢 @pnp0a03 确认 Orca 仍然存在于现代 Windows SDK ISO 中,我能够找出不需要重新下载完整 ISO 的安装过程。

事实证明,Windows 10 SDK 可以 安装 orca(尽管文件现在已命名为 orca-x86_en-us.msi)但是它当您通过 Visual Studio 安装程序 安装 SDK 时,默认情况下不会安装。它是 SDK 的可选组件,Visual Studio 2015 安装程序不提供对安装哪些 SDK 组件的任何控制。您必须单独 运行 SDK 安装程序 来安装包含 Orca 的组件。

为此,从已安装的应用程序列表中转到 "Apps and Features"、select 最新的 Windows 软件开发工具包,然后单击 "Modify"。

这将启动 SDK 本身的安装向导。

现在您可以编辑安装了哪些 SDK 功能。 Select "MSI Tools" 然后点击更改:

向导完成后,现在可以在 SDK 的安装路径中找到 Orca 安装程序。在我的机器上,它位于 C:\Program Files (x86)\Windows Kits\bin\x86\Orca-x86_en-us.msi。 运行 MSI 软件包安装最新版本的 Orca 本身。

我能够通过以下方式成功下载并安装它:

  1. 下载 Windows SDK ISO 文件

  2. 右键单击 ISO 文件 (*_release_WindowsSDK.iso) 和 select “坐骑”

  3. 转到文件夹“Installers”,找到并提取“Orca-x86_en-us.msi”(将其拖放到 ISO 之外的本地文件夹)

  4. 对下面列出的 3 个 cab 文件执行相同的操作:

  5. 双击文件“Orca-x86_en-us.msi”,Orca 将添加到Windows开始菜单。

注意: 在上面提供的 link 中,您可以找到旧版和新版 Windows 的存档 - 如果需要的话。

我们可以从here

下载最新的Windows 10 SDK

安装 SDK 安装程序时,select 单独使用以下功能并继续安装

"MSI Tools"

检查下面的文件夹并查找 Orca-x86_en-us.msi

C:\Program Files (x86)\Windows Kits\bin.0.19041.0\x86

注意:在我的 C:\Program Files (x86)\Windows Kits\bin 文件夹中,我看到 windows 的多个版本10 可以在最新版本号文件夹下看到orca MSI(x86下)