Questions tagged [orca]

The Orca MSI Editor is a table-editing tool that can be used to edit .msi files.

Orca MSI Editor allows the properties of any MSI file to be edited. It is possible with Orca to, for example, change the title and text within the installer and look at how and where the files are delivered. Once installed you can right-click any MSI and select Open with Orca.

For more information about what it does and where to find it, take a look at Orca.exe page which is part of Windows Installer Development Tools.

137 questions
35
votes
5 answers

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

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…
Hydrargyrum
  • 3,378
  • 4
  • 27
  • 41
26
votes
2 answers

Windows Installer and the creation of WiX

We currently use WiX for building our MSI files, and as such it is the only MSI builder I have had experience using. I know you can build installers natively in Visual Studio though. What are the differences between using WiX and Windows Installer,…
codewario
  • 19,553
  • 20
  • 90
  • 159
21
votes
5 answers

Use Orca to edit msi from command line?

I'm using Visual Studio 2008 and have created a setup project for my application. The application has a high-resolution icon (for Vista). There's a bug in Visual Studio, and the installer creates a desktop shortcut with a low resolution icon. I…
DanielR
  • 684
  • 2
  • 9
  • 20
16
votes
9 answers

Plotly missing orca

I have small problem when exporting static chart using plotly. Plotly does not correctly recognize that I have orca installed and I have still error related to missing orca. I try to change the orca directory but it is still not working. Anyone who…
sixplus4iszen
  • 311
  • 1
  • 2
  • 10
15
votes
1 answer

How can I compare the content of two (or more) MSI files?

How can I do a "content compare" of two (or more) MSI files and see what is actually different inside the files - instead of doing a useless binary compare? (which obviously only tells me if I am dealing with copies of the same file or not). Some…
Stein Åsmul
  • 39,960
  • 25
  • 91
  • 164
14
votes
4 answers

DISABLEADVTSHORTCUTS=1 disables all shortcuts

We have an application to be run on startup that allows many installed files to be changed after installation. We are trying to turn off the self-healing mode by setting the DISABLEADVTSHORTCUTS=1 property in Orca. However, no shortcuts are being…
HatAndBeard
  • 1,416
  • 3
  • 18
  • 31
12
votes
5 answers

Extracting files from merge module

All I want is a command-line tool that can extract files from a merge module (.msm) onto disk. Said differently, I want the same "administrative install" functionality that is possible for an MSI: msiexec /a myProduct.msi…
Brent Arias
  • 29,277
  • 40
  • 133
  • 234
11
votes
5 answers

Simplest solution to replace a tiny file inside an MSI?

Many of our customers have access to InstallShield, WISE or AdminStudio. These aren't a problem. I'm hoping there is some way I can provide our smaller customers without access to commercial repackaging tools a freely available set of tools and…
saschabeaumont
  • 22,080
  • 4
  • 63
  • 85
10
votes
4 answers

How to extract data (file count) from MSI "File" Table

In our build process there is currently the potential for non-code based files (such as image files) to be added to our web project, but not included in the MSI installer built by WiX. To help prevent this, I want to perform the following in the…
si618
  • 16,580
  • 12
  • 67
  • 84
8
votes
1 answer

Stop windows service before perform the uninstallation

I have an installer that installs few components including windows service, after it installed it'll start the service that installed onto the system using CustomAction. The problem when I uninstall the application, the installer asks to close the…
Amer Sawan
  • 2,126
  • 1
  • 22
  • 40
6
votes
1 answer

java.lang.IllegalStateException: Orca SharedPreferences used before initialized

I have integrated the Facebook SDK for android v3.5 in my app and included the install publishing code: com.facebook.AppEventsLogger.activateApp(this); But I am receiving a lot of crashes caused by: Settings.java line…
rosaMerino
  • 463
  • 6
  • 16
5
votes
1 answer

Read Platform information from .msi

I'm using the Microsoft.Deployment.WindowsInstaller libraries to read out values from a .msi file. Properties are no problem, and the summary-information can also be read out, example: static void Main(string[] args) { using (var database =…
Daniel
  • 471
  • 5
  • 28
4
votes
3 answers

Edit MSI with Orca to add registry keys on install

I'm trying to streamline the installation of a package that requires a registry change after installation. I wanted to instead be able to just add the registry change into the MSI (I did not write the code, I'm simply trying to edit the existing…
LazarusG
  • 150
  • 1
  • 5
  • 16
4
votes
1 answer

Visual Studio Setup Project MSI without Add/Remove entry

I am using a Visual Studio Setup Project for deployment. This may sound like a no-no but I have a specific requirement for the uninstaller not to register in the Add/Remove Programs. Is there something I can do to prevent Setup from registering its…
wpfwannabe
  • 14,587
  • 16
  • 78
  • 129
4
votes
2 answers

Removing files using update installer MSP

I am in the process of attepting to build an Microsoft installer update (MSP) where I would like to have the update installer remove files from the original installation. I have succceessfully created a new msi, which when viewed in Orca.exe, I can…
user778444
  • 87
  • 3
  • 8
1
2 3
9 10