Hello I'm trying to package Access Runtime 2013. I have downloaded the source .exe and extracted the Setup.exe and the MSI as usual. I'm running the following command and everything works fine.

setup.exe /config accessrt.ww\Config.xml

However as soon as I edit the MSI in any way the install will fail. I need to change the usual properites in the MSI like Company, Contact info, Disable uninstall add registry keys in a new component etc.

How can this be achieved? Has anyone else achieved this? Why cant I change the MSI (I'm not even renaming it?)
0 Comments   [ - ] Hide Comments


Please log in to comment

Community Chosen Answer



It does get a bit upset if you edit the MSI.

As noted above, do your modifications in an MSP by running setup.exe  /admin.
Most of what you want to do can be done from the Config.xml. Reg keys are a bit different, add them using the /admin (they will be in the MSP) but they don't get un installed.

Most places add (and remove) reg keys using a script in the config.xml (create a 2nd XML for removal)

Answered 05/25/2015 by: Badger
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity



You need to create an MSP using the Office Customization Tool, which is accessed by adding the '/admin' argument to SETUP.EXE.

I'm sure there are reasons why Microsoft chose to use this "Let's abandon transforms" route but I've never been able to find any documentation explaining them. I'd be interested to read it, if it's out there.

And thank you, yes, I *know* patches are effectively embedded transforms but why the complication?

Oh and by "disable uninstall", I presume you mean removing the ARP entry?

Answered 05/22/2015 by: VBScab
Red Belt

Please log in to comment