After installing an .MSI package created with ThinApp 4.5.0 to a custom (non-default location) using
msiexec.exe /i Office2007Std@x86@en@2.msi INSTALLDIR=C:\foo
the following thinreg's error message pops up when I try to uninstall the package through the "Add/Remove Programs"
and real files (.dat and .exe shortcuts) are not removed from the file system.
At the same time, the virtual package is no more in the ARP list.
Tested on Win 7 64 and Win XP 32.
Am I doing something wrong?
Thanks
I can reproduce this and have opened a bug report for it.
Are there any workarounds I could use now?
Some msiexec options or configuration parameters in the Package.ini?
Well, when you know the target installation dir at package build time, you can use
MSIInstallDirectory=c:\foo
I've just tested that to make sure it installs and uninstalls correctly ![]()
I doubt this is a solution I am looking for ![]()
Anyway, a few more questions.
Can this problem be fixed by manually updating the generated .msi (say, changing the CustomAction/ThinUnregAll property using Orca or InstEd)?
Or even more, can this be done in template.msi?
Unfortunately, you can't edit the generated .msi using Orca. Sorry, I can't think of a good workaround. This will be fixed in a future release though.
