Hello All,

When i install the the package it tries to uninstall some of its older versions, but i don't understand for some versions it is failing even there are correct entries under Upgrade Table for those versions.
The problem appears to be that these applications were installed in per-user mode versus per-machine mode which causes the system account to be unable to uninstall the software if it was not the account that was used to do the original install.
Anyone have any idea that How we can uninstall old package which is installed by another user in per-user mode versus per-machine mode?

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


Ahhhh...the old per-user chestnut. You'd get the full set of awards if, as I suspect, these have been deployed by Group Policy. :-)

You basically need to obliterate the relevant registry entries which identify the installations as being per-user (and by GP, if relevant). There are too many variables to list here so the simplest solution for you is to ProcMon the individual installs so that you can record the locations that the WI engine is interrogating. You then need to build the deletion of those into your install.
Answered 09/02/2010 by: VBScab
Red Belt

Please log in to comment
Thank a lot!
One more related question is like can we uninstall those old packages (which installed per-user basis) through system a/c?
Answered 09/02/2010 by: okeyom
Senior Yellow Belt

Please log in to comment