msi卸载失败的操作:null和错误的引用计数

时间:2012-09-04 11:46:03

标签: wix windows-installer nullreferenceexception

我是Wix的新手并且在安装程序方面遇到了一些问题。 我在这台计算机上安装了一些版本,并将System32上的DLL更改为新版本。一旦我安装了另一个版本的安装程序 - DLL与我更改的版本保持一致,而不是更新。

我查看了日志:

    MSI (s) (EC:8C) [13:33:53:522]: Component: myDll.dll_x86; Installed: Local;       Request: Absent;   Action: Null
    MSI (s) (EC:8C) [13:33:53:522]: Component: myDll2k.dll_x86; Installed: Local;   Request:   Absent;   Action: Null

怎么行动是空的? 有人告诉我这可能是引用计数的问题 这样:

  1. 我在哪里可以找到并查看引用计数?
  2. 我该如何解决这个问题?
  3. 在另一台计算机上 - 所有内容都在成功更新......仅限于此
  4. 谢谢

1 个答案:

答案 0 :(得分:0)

Windows Installer最佳实践说,安装到System32的组件应该是永久性的。所以,无论你到了什么地方,它都能正常运作。