Answers:
我看不出它会带来什么好处,添加/删除程序或appwiz.cpl中的所有内容都在注册表中 HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载 作为一个子项。
MSI安装程序以格式编写其GUID {AFF7153F-C4AA-4C48-AEE9-8611D276CE86}
这不是一个真正的问题,就像阅读钥匙一样困难。有几种方法可以阅读这些内容。一,有一个Value Name DisplayName,它具有更友好的值(在本例中)是用于Active Directory的Quest ActiveRoles管理外壳(x64)。
另一种方法是Windows将GUID的“压缩和散列”版本写入注册表的另一部分。
要散列该值,请使用GUID {AFF7153F-C4AA-4C48-AEE9-8611D276CE86}并反转每组十六进制值。 AFF7153F变为F3517FFA,C4AA变为AA4C并在GUID上向下,直到您具有以下内容: {F3517FFA-C4AA-84C4-9EEA-68EC672D1168}
现在,放下{, - 和}来获取 F3517FFAC4AA84C49EEA68EC672D1168 您现在拥有可以与另一个键进行比较的压缩和散列GUID。
您现在应该能够在注册表中的以下位置找到此新GUID: HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes下\安装\产品
从本质上讲,所有从appwiz.cpl或Add / remove程序卸载都会调用卸载字符串HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall,您可以在命令提示符下轻松复制此命令并获得相同的结果。
对于第三方卸载程序声称要删除的孤立文件,我不会接受风险尽可能低的收益。通常留下的是无关紧要的,带有许可证信息或密钥的注册表项,或者 C:\ Program Files \ ApplicationName 我可以轻松删除自己的文件夹。我已经看到应用程序试图擦除共享的dll文件,我会担心像Reno捕获对共享dll的引用并为我清理它,打破另一个安装。
第三方unistallers遵循与注册表清洁工相同的理念 - 不要使用它们。
它们很容易用两个词来形容:蛇油。
在真实的IT环境中,他们的使用并不是因为他们就是这样 - 蛇油 - 并且比解决问题容易造成更多麻烦。