我最近想做一个类似于注册表垃圾清理的程序,想问一下以下几个地方实现的具体原理:
1.HKEY_CURRENT_USER中的冗余信息
2.HKEY_USERS中的冗余信息
3.HKEY_LOCAL_MACHINE中的冗余信息
4.扫描无效的软件信息
 
在这些键里面很多都是键的名称或者键的值所指向的文件已经不存在,我想问一下除了这点以外,还有没有其他的依据可以判定这个注册表项是冗余项?判定的原理是什么?
另外有的键的值是二进制的数据,为什么也被 优化大师 判定为冗余项》?