View Full Version : how to uninstall per-user install?

07-12-2007, 06:06 AM
I have been tasked with automating uninstallations from workstations where the user that installed (per-user) no longer resides.

How do I remove applications from HKCU (add/remove programs) when the user has vacated that seat and it is now occupied by a new per-user.

07-20-2007, 10:01 AM
What tool do you use to deploy the applications?

Kind regards,


Christopher Painter
07-20-2007, 10:35 AM
Tao of the Windows Installer, Part 3 (http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx)

Rule 30: Per-machine Installs are Easier to Manage
Because per-machine packages are installed for every user, there are fewer problems for subsequent repair, patching and uninstall. For example, if a user installs an application only for themselves, another user (even an administrator) cannot later uninstall the application.

Servicing per-user installs is very, very tricky. How wide spread is your problem? Can you simply live and learn and reimage the machines? Otherwise maybe you can delete the old users profile and write a manual cleanup if anything was installed outside of their profile.

08-09-2007, 09:13 AM

I believe removing user parts is not possible using msi (except for the logged in user when uninstalling)

I thought i have heard Enteo Netinstall could do this. Not sure by the way.