guys we need to uninstall an app that was installed months back. it was a user based install.
how can we ensure uninstall will work via the command line when we dont have the users logged in.
we are usinga in-house based deployment tool to remove the apps which is based on msiexec command lines.
any help is appreciated.
0 Comments   [ - ] Hide 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.
Answer this question or Comment on this question for clarity


Ugh... this one can be a nightmare. I'm dealing with this on ActiveX controls that were distributed via published GPOs.

Look at MSIZAP.exe. The newer one has a command that will remove it for all users. MSIZAP TW! {GUID} - If the user who installed it is logged on, this will remove it from their profile. IF they're not logged on it will do a basic removal but their app has the chance of going back to the source.

You could put somethign in the login script that removes it... msiexec /x {guid}

You could forcibly strip it out of the machine and then load up the registry hives of users on the machine and remove anything that was created. I had to do this for both our citrix client upgrade as well as the Flash/Shockwave deployment.

I'm seriously starting to consider blocking MSI based installations on any non admin user.
Answered 10/17/2007 by: Chipster
Blue Belt

Please log in to comment
can you invoke the uninstall from the registy?
is it showing up?
Answered 10/17/2007 by: JSALSB
Senior Yellow Belt

Please log in to comment
Hi Mark,
See: http://www.codeproject.com/install/msi_upgrade_uninstall_pt2.asp
This is a pretty nice approach, IMHO.
Regards, Nick
Answered 10/17/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment