MSI file software installers can be convenient in Windows because they work so well with Windows Installer (MSIExec.exe). Each MSI contains a product GUID that is unique to it. This GUID is useful to know but can sometimes be difficult to identify.
A quick and simple way to find out a .MSI file’s product code is by using a Microsoft program called Orca.
Orca is only officially available in the Windows SDK Components for Windows Installer Developers. It is provided as an Orca.msi file which can be ran after installing Windows SDK to then install the Orca.exe file.
SDK is what we’ll stick to in this post, but note that Orca can also be downloaded from unofficial sources around the web without installing all of SDK. And with SDK being such a large set of components (multiple GBs), this can be a good option for some (just use a search engine to find it).
The download for Windows SDK are going to depend on your operating system, and they can all be found on Microsoft’s download website:
- For Windows 10: https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk
- For Windows 8.1: https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk
- For Windows 7 and below: https://www.microsoft.com/en-us/download/details.aspx?id=3138
Once SDK is there, the default location for the Orca.msi is located at: C:\Program Files\Microsoft SDKs\Windows\v6.0\bin
NOTE: The above location may vary depending on versioning.
Once the Orca.msi is ran, Orca will be available under Start > All Programs. Open it, then use File > Open to browse to the MSI which you need to find the product GUID for. Once the MSI tables are open, click Property in the list on the left and note the ProductCode value: