That's a very clever workaround, great job!
I also stress once again you were not experiencing a freeze but a wait for the Windows Installer mutex, which is being held by the process that started the MSI transaction, as separate from the process attempting to uninstall the product.
Upgrade Problem
-
MichaelNesmith
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
Thanks. True, it's not a freeze but rather a deadlock. To the end user, the deadlock manifests as a freeze, a hung installer. Semantics aside, this bit of clever scripting should allow us to meet both requirements - that the upgrade occurs in a transaction and that the old version's MSICode is executed when removing it.
using InstallAware 9 R2 (Build Moya.sp3.070910)
-
MichaelNesmith
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:

