Each of the following three forms for using the MSIPATCHREMOVE property referred to at http://msdn.microsoft.com/en-us/library/aa370348(VS.85).aspx looks like they should do the trick but currently I'm getting a "Uninstallation of the patch package is not supported." result. I previously was able to use control panel | add remove programs | show updates | <patch> | remove to uninstall the patch but I no longer am offered that option. Any thoughts on what I clobbered that now prevents me from being able to uninstall patches?
msiexec /i {F7A5E23F-B931-49D6-BD5B-1B90CD893210} /qb MSIPATCHREMOVE={C86050B6-37EC-4BE8-A9D0-A9C61DA42ED6} /l*v d:\temp\v10tov11patchRemove.log msiexec /i "\\rpbuildagent03\builds\RXP Eventing\v1.0rtm\RP Event Notification Service.msi" /qb MSIPATCHREMOVE={C86050B6-37EC-4BE8-A9D0-A9C61DA42ED6} /l*v d:\temp\v10tov11patchRemove.log msiexec /i "\\rpbuildagent03\builds\RXP Eventing\v1.0rtm\RP Event Notification Service.msi" /qb MSIPATCHREMOVE="\\rpbuildagent03\builds\RXP Eventing\CheckInBuilds\Current\Release\RP Event Notification Service Patch.msp" /l*v d:\temp\v10tov11patchRemove.log -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Nannenga Sent: Monday, September 15, 2008 12:21 PM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] some final points for clarification on the whole v1.0 to v1.1 msp patch upgrade [ or a v1.0 to v1.1 msi upgrade ] process Found the MSIPATCHREMOVE property... Ref: http://msdn.microsoft.com/en-us/library/aa370348(VS.85).aspx -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert O'Brien Sent: Monday, September 15, 2008 1:03 PM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] some final points for clarification on the whole v1.0 to v1.1 msp patch upgrade [ or a v1.0 to v1.1 msi upgrade ] process Got answers to these. Would be interested if anyone already has a command line utility wrapping MsiRemovePatches api that allows cmd.exe scripted removal of patches. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert O'Brien Sent: Monday, September 15, 2008 10:02 AM To: 'General discussion for Windows Installer XML toolset.' Subject: [WiX-users] some final points for clarification on the whole v1.0 to v1.1 msp patch upgrade [ or a v1.0 to v1.1 msi upgrade ] process 1. when I run a v1.0 to v1.1 msp patch upgrade [ or a v1.0 to v1.1 msi upgrade ] am I expected to include the additional public property settings that were needed/used when I ran the original v1.0 deployment, e.g. INSTALLDIR, DATABASESHOSTNAME, DATABASESDOMAINLOGINGROUPNAME, etc.? 2. is there a programmatic way for removing a patch versus having to go into the addRmv Programs | view installed updates listing, e.g. msiexec /x ...? I'm trying to script the automated deployment of a patch and want to also include the command that undeploy's it. The primary reason I wanted to get v1.0 to v1.1 msp patch upgrading working is to get the service release rollback support versus the v1.0 to v1.1 msi upgrade process that has no rollback story. 3. I have a customaction that I need to execute after the v1.0 to v1.1 msp patch upgrade (Installed And PATCH) [ or v1.0 to v1.1 msi upgrade (UPGRADINGPRODUCTCODE) ] processing completes...is it recommended that I just schedule an installexecutesequence entry for that customaction that is conditioned to run if the noted property evaluations are true? ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users