thanhhe / omaha

Automatically exported from code.google.com/p/omaha
0 stars 0 forks source link

HKCU cleanup should also be done for system wide installs #9

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
See http://code.google.com/p/chromium/issues/detail?id=10822.

If user installs system level Chrome, the "dr" key is still created in HKCU. 
On uninstall we cleanup HKLM\Software\Google\Update\Client* but not 
HKCU\Software\Google\Update\Client*. HKCU should be cleaned up as well.

Original issue reported on code.google.com by kuchhal@chromium.org on 10 Jun 2009 at 8:06

GoogleCodeExporter commented 8 years ago
This is probably a no-fix. See "What do I do with per-user data when I 
uninstall?" for 
why we do not attempt to cleanup HKCU:
http://blogs.msdn.com/oldnewthing/archive/2007/09/17/4948130.aspx

Original comment by gan...@google.com on 10 Jun 2009 at 9:28

GoogleCodeExporter commented 8 years ago

Original comment by so...@google.com on 10 Jun 2009 at 9:33

GoogleCodeExporter commented 8 years ago
Actually second argument doesn't apply - we know we want to get rid of HKCU 
data, it is 
not useful in any way. The first argument is valid but I have been told in the 
past 
that Omaha already does read other users profiles for some reason (which I 
don't know).

In any case it would be good to do the cleanup for the current user at least. I 
don't 
have edit rights on this project so I can't reopen this bug but please 
reconsider.

Original comment by kuchhal@chromium.org on 10 Jun 2009 at 9:37