G
GriffithsJ
Hi
I'm trying to un-install a series of MSIs in a directory.
I use the following command line:
msiexec /x "myFile.msi" /qn
Almost all of the MSIs uninstall, except for a few. I don't know exactly
why this is, but I've got an idea and would like this confirmed.
There are two GUIDs for the MSI, one for Product Code and one for Upgrade
code. The guys that create these MSIs create a new code for both the
Product and the Upgrade code each time they release a new version of the
MSI. They have an application that checks whether it's using the "latest"
set of components and if not, uninstalls the existing one and re-installs
the updated version. Apparently, they need to change both or it doesn't
work.
Do they need to change both? If not, is it the Upgrade code they need to
change? Alternatively, is there another argument I can use for my
command-line?
Thanks
Griff
PS - sent this to two news-groups because I wasn't sure which was the most
appropriate one.
I'm trying to un-install a series of MSIs in a directory.
I use the following command line:
msiexec /x "myFile.msi" /qn
Almost all of the MSIs uninstall, except for a few. I don't know exactly
why this is, but I've got an idea and would like this confirmed.
There are two GUIDs for the MSI, one for Product Code and one for Upgrade
code. The guys that create these MSIs create a new code for both the
Product and the Upgrade code each time they release a new version of the
MSI. They have an application that checks whether it's using the "latest"
set of components and if not, uninstalls the existing one and re-installs
the updated version. Apparently, they need to change both or it doesn't
work.
Do they need to change both? If not, is it the Upgrade code they need to
change? Alternatively, is there another argument I can use for my
command-line?
Thanks
Griff
PS - sent this to two news-groups because I wasn't sure which was the most
appropriate one.