Hi All,
I am currently working on an application which has one msi and msp into it.
I have done the admin install of the msi and applied the msp into it(msiexec/a <path of msi> /p <path of msp> ).The patched msi installs correctly
but when i uninstalled the patched msi I see an error message "This action is only valid for products that are currently installed"
Any help is appreciated?
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Hi Sumit,

Are you using the correct syntax for uninstalling the patch, if not please refer below the link.:

http://msdn.microsoft.com/en-us/library/aa372104(VS.85).aspx
Answered 01/27/2010 by: smarty
Senior Yellow Belt

Please log in to comment
0
That will uninstall the patch (if the patch is flagged as uninstallable, of course) but I think Sumit is referring to removing the entire product.

@Sumit, what command line are you using to uninstall?
Answered 01/28/2010 by: VBScab
Red Belt

Please log in to comment
0
Hi VBScab,
I am using msiexec/x <path of the patched msi> /qb even tried with msiexec/x {Product code of patched msi} /qb
Answered 01/31/2010 by: sumitsingh1984
Second Degree Green Belt

Please log in to comment
0
Hi Sumit,

try to edit the patch using orca and check is there any property that has been set to stop uninstallaiton, you can modify the property if it is a public property try to pass it while uninstallation.

cheers,
sunny
Answered 02/01/2010 by: sunny07
Senior Yellow Belt

Please log in to comment
0
A patch which is set to be uninstallable is set that way for a reason. In any event, I think Sumit is saying that the patched product can't be uninstalled. I'm still trying to work out why that might be. Could it be that the original install was done per-user and you are trying to uninstall it using a different account?
Answered 02/02/2010 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

Could it be that the original install was done per-user and you are trying to uninstall it using a different account?



This would be my first guess. Log on to the PC locally and search under the HKEY_USERS registry hive for the GUID of the MSI.
Answered 02/02/2010 by: elgwhoppo
Senior Purple Belt

Please log in to comment
Answer this question or Comment on this question for clarity