We have a bootstrapper bundle which chains 3 individual application msi.
Bootstrapper custom UI allows user to choose which application to install
And based on the selection custom bootstrapper will install
Now consider the scenario.
Application, say A1 version 220.127.116.11 is installed in the
system. Assume bootstrapper version is also 18.104.22.168
Assume next version of bootstrapper installer with some
updates is available, Assume its version is 22.214.171.124.
Using this one I want to install second application , say
Also I want to uninstall A1. Currently we support
upgrading A1 to 126.96.36.199 version using this latest installer.
But I want to check the possibility of uninstalling A1 using
the latest bootstrapper version. How do I implement it?
Because as per our project requirements, end user should be
able to uninstall A1 using any version of bootstrapper.
I have seen in registry it stores the Uninstallstring for
each msi. If I run uninstallstring value , for e.g MsiExec.exe
Will it exactly does what is done by msi uninstall ? will it
handle cleaning registry entry entries, deleting installed files etc ?
The command calls the setup in the exact same way as you call the uninstall by dialog.
The uninstall string calls the msiexec.exe (windows installer) with command /x (uninstall) and gives the ProductCode as second argument:
Msiexec.exe /x <ProductCode>
Windows Installer XML Schulungen
powerd by SD-Technologies GmbH
Email: [hidden email]
Tel.: +49 (0) 241 / 518 377 10
If you reply to this email, your message will be added to the discussion below:
To unsubscribe from Uninstall Application using a later version of msi, click here.