msi安装程序的组件的引用计数存储在哪里?

时间:2013-08-17 05:13:43

标签: wix install windows-installer

对于超过2个产品的共享组件,Windows Installer会存储该共享组件的引用计数,以便卸载其中一个产品并不会破坏其他产品。我想知道如何做到这一点,其中存储了共享组件的引用计数。如何重置损坏的引用计数?

1 个答案:

答案 0 :(得分:2)

我从http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Windows-Installer-Service-and-reference-counting-td702967.html

获得了有关组件引用计数的一些信息
  

引用了组件,但没有真正引用计数。代替,   Windows Installer会记住安装组件的每个产品   以及安装它的地方。实际格式没有记录   不应该依赖;但是,如果你想看一下,它们就是   在注册表下   HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Installer程序\的UserData \\组件。    是每用户安装的用户安全标识符;对于   每台机器安装,它是众所周知的SID S-1-5-18(本地   系统)。