如何在注册表中禁用用户操作日志记录?

如何在注册表中禁用用户操作日志记录?

Windows 7延续了在注册表中记录用户操作的做法。

我想禁用这种做法,以避免 reg 文件碎片和 SSD 磨损,同时也避免程序能够快速分析我的使用习惯。

即使启用了“关闭用户跟踪”策略,仍然有两个区域包含用户日志记录:

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.

是否有额外的策略设置/注册表项来禁用这些写入?

如果没有,是否可以使这些条目变得易失性?

创建一个临时存储设备(例如,在 ramdisk 上)并将其映射到该位置是否可行?

答案1

由于您拥有 SSD,因此您无需担心注册表文件碎片或磁盘碎片。SSD 几乎不寻求时间(没有移动部件),因此驱动器上的数据碎片化不是问题。至于原因,请参阅下一个陈述。

其次,由于这是截至目前的新问题,我强烈假设您的 SSD 支持修剪。TRIM 将数据写入 SSD 的过程分散到整个磁盘。它会写入磁盘的不同区域,这样就不会过度写入一个区域,从而不会过快磨损闪存介质。因此,TRIM 的作用是分段驱动器上的数据。这不是什么问题,因为……请看我的第一段。

至于分析您的使用习惯的程序……嗯,我不知道您的意思。

答案2

查看这篇文章,了解适用于 XP 的注册表破解方法,不确定它是否适用于 W7,也许值得一试

http://ezinearticles.com/?如何在Windows-XP中禁用最近使用最多的(MRU)列表并删除MRU条目&id=944953

相关内容