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

a 夏天 提交于 2020-01-22 07:19:08

问题


According to various web pages, orca.msi/orca.exe is primarily distributed as part of the 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).

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?

An MSDN page for orca.exe eventually leads me to a download page for Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1. Is this the most recent SDK 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?


回答1:


You can pick it from 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.

Downloads Windows 10 SDK




回答2:


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.

It turns out that the Windows 10 SDK can install 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 installer to install the component which contains 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".

This starts the installation wizard for the SDK itself.

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

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 that MSI package installs the latest version of Orca itself.




回答3:


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

  1. Download the Windows SDK as ISO file

  2. Right-click on 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:

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

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



来源:https://stackoverflow.com/questions/48315763/how-to-install-orca-which-windows-sdks-contain-the-orca-msi-editing-tool

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!