对于超过2个产品的共享组件,Windows Installer会存储该共享组件的引用计数,以便卸载其中一个产品并不会破坏其他产品。我想知道如何做到这一点,其中存储了共享组件的引用计数。如何重置损坏的引用计数?
答案 0 :(得分:2)
引用了组件,但没有真正引用计数。代替, Windows Installer会记住安装组件的每个产品 以及安装它的地方。实际格式没有记录 不应该依赖;但是,如果你想看一下,它们就是 在注册表下 HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Installer程序\的UserData \\组件。 是每用户安装的用户安全标识符;对于 每台机器安装,它是众所周知的SID S-1-5-18(本地 系统)。