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   [ + ] 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
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
0
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
0
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
Answer this question or Comment on this question for clarity