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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/48315763/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-08 20:01:49  来源:igfitidea点击:

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

windowsvisual-studiosdkorca

提问by Hydrargyrum

According to various web pages, orca.msi/orca.exe is primarily distributed as part of the Windows SDK.

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

I have Visual Studio 2015 Professional Update 3 installed. I have installed all the "Universal Windows App Development Tools" components, which includes three different versions of the Windows 10 SDK (10.0.14393, 10.0.10586, 10.0.10240).

我安装了 Visual Studio 2015 Professional Update 3。我已经安装了所有“通用 Windows 应用程序开发工具”组件,其中包括三个不同版本的 Windows 10 SDK(10.0.14393、10.0.10586、10.0.10240)。

But I can't find orca.msi or orca.exe anywhere on my machine. Is this tool no longer packaged with the Windows SDKs? Do I need to install one of the older Windows SDKs as well? Is there an optional Visual Studio 2015 component that I can install to get Orca?

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

An MSDN page for orca.exeeventually leads me to a download page for Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1. Is this the most recentSDK which includes orca.msi, or can it be found in newer SDKs such as the Win7/.NET4.0 or Windows 8 or Windows 8.1 SDKs?

orca.exe的 MSDN 页面最终将我引导到Microsoft Windows SDK for Windows 7 和 .NET Framework 3.5 SP1的下载页面。这是包含 orca.msi 的最新SDK,还是可以在较新的 SDK(例如 Win7/.NET4.0、Windows 8 或 Windows 8.1 SDK)中找到?

回答by Hydrargyrum

Thanks to the confirmation from @pnp0a03 that Orca is still present in modern Windows SDK ISOs, I was able to figure out an install process which does not require re-downloading the full ISO.

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

It turns out that the Windows 10 SDK caninstall orca (though the file is now named orca-x86_en-us.msi) but it is not installed by default when you install the SDK via the Visual Studio installer. It is an optional component of the SDK, and the Visual Studio 2015 installer does not offer any control over which SDK components are installed. You have to separately run the SDK installerto install the component which contains Orca.

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

To do so, go to "Apps and Features", select the most recent Windows Software Development Kit from the installed apps list, and click "Modify".

为此,请转到“应用程序和功能”,从已安装的应用程序列表中选择最新的 Windows 软件开发工具包,然后单击“修改”。

Modify the existing Windows SDK installation

修改现有的 Windows SDK 安装

This starts the installation wizard for the SDK itself.

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

In the Windows SDK installer wizard, click "Change"

在 Windows SDK 安装程序向导中,单击“更改”

Now you can edit which SDK features are installed. Select "MSI Tools" and click Change:

现在您可以编辑安装了哪些 SDK 功能。选择“MSI 工具”并单击“更改”:

Select MSI Tools and click Change

选择 MSI 工具并单击更改

After the wizard completes, the Orca installer can now be found in the SDK's install path. On my machine, that's located at C:\Program Files (x86)\Windows Kits\10\bin\x86\Orca-x86_en-us.msi. Running thatMSI package installs the latest version of Orca itself.

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

回答by Mamoru Satoh

You can pick it from Windows SDK ISO.

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

  1. Download the latest SDK ISO Image. Current one is 16299.15.
  2. Mount it with Explorer and open the directory Installers. You can find the Orca-x86_en-us.msi.
  1. 下载最新的 SDK ISO 映像。当前的一个是 16299.15。
  2. 用资源管理器挂载它并打开目录Installers。您可以找到Orca-x86_en-us.msi.

Downloads Windows 10 SDK

下载 Windows 10 SDK

回答by Matt

I was able to successfully download and install it the following way:

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

  1. Download the Windows SDKas ISO file

  2. Right-clickon the ISO file(*_release_WindowsSDK.iso) and select "Mount"

  3. Go to folder "Installers", find and extract "Orca-x86_en-us.msi" (drag and drop it to a local folder outside of the ISO)

  4. Do the same with the 3 cab files listed below:

    Orca

  5. Double click the file "Orca-x86_en-us.msi", and Orca will be added to the Windows start menu.

  1. 下载Windows SDK作为 ISO 文件

  2. 用鼠标右键单击ISO文件*_release_WindowsSDK.iso),然后选择“摩的”

  3. 转到文件夹“安装程序”,找到并解压缩“Orca-x86_en-us.msi”(将其拖放到 ISO 之外的本地文件夹中)

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

    逆戟鲸

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

NOTE:In the link provided above, you can find an archive of older, as well as newer Windows versions too - if required.

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