Windows 7 continues the practice of saving user actions in the registry.

I'd like to disable this practice both to avoid reg-file fragmentation and SSD wear, as well as being uncomfortable with programs being able to quickly analyze my usage habits.

Even with the "Turn off user tracking" policy enabled, there are at least two areas that still contain user tracking:

HKCU\Software\Classes\Local Settings\MuiCache
This key stores a cache of most-recently accessed strings, including most-recently ran exe descriptions.

MKCU\Software\Classes\Local Settings\Software\Microsoft Windows\Shell\BagMRU
This directory stores the most recently viewed folders along with timestamps.

Are there additional policy settings/registry entries to disable these writes?
If not, is it possible to make these entries Volatile?
Would it be practical to create a temporary hive (eg, on ramdisk) and map it over this location?

link|improve this question
Have you tried changing the permissions on the keys? – BillP3rd Sep 5 '10 at 17:41
Yes. Windows (since XP at least) will "fix" all of it's registry entries. It appears to do so with the system token prior to handing off control to Explorer. – caffiend Sep 5 '10 at 18:47
feedback

1 Answer

Check this article for a reg hack for XP, not sure it will work for W7, might be worth a try

http://ezinearticles.com/?How-to-Disable-the-Most-Recently-Used-(MRU)-List-and-Delete-MRU-Entries-in-Windows-XP&id=944953

link|improve this answer
Those particular MRU lists appear to be disabled by Policy entries on Windows7. The ones mentioned are not user-visible. – caffiend Sep 5 '10 at 18:44
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.