我如何才能找出哪个 MSI 创建了给定的注册表项?
答案1
注册表不存储有关其创建者的信息。因此,除非条目与某些 MSI 的 GUID 相关联,否则无法回溯它。
所有(嗯,大多数)MSI 安装数据都缓存在Windows\Installer
以随机名称命名的文件夹中,这是卸载所需的所有信息存储的地方。如果您的注册表项名称值非常独特,您可以在该文件夹中的 MSI 文件中执行原始 Unicode(UTF-16LE)字符串搜索,从而得到 MSI。您可以进一步使用Orca 工具读取该 MSI 中的信息。