Windows installer 升级期间发出警告1946

Windows installer 升级期间发出警告1946,windows-installer,warnings,Windows Installer,Warnings,然后开始在msi中使用excludefromshowinnewstall标志,我们在更新时遇到了罕见且难以重现的1946警告 MSI(8C:78)[14:17:27:198]:执行op:ShortcutPropertyCreate(ShortcutName=CHECK_ ~1 | CHECK for updates,PropertyKey={9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3},8,PropVariantValue=1) MSI(8C:78)[14:17:2

然后开始在msi中使用excludefromshowinnewstall标志,我们在更新时遇到了罕见且难以重现的1946警告

MSI(8C:78)[14:17:27:198]:执行op:ShortcutPropertyCreate(ShortcutName=CHECK_ ~1 | CHECK for updates,PropertyKey={9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3},8,PropVariantValue=1) MSI(8C:78)[14:17:27:198]:注:1:1946 2:{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3},8 3:检查更新。lnk 4:32 MSI(8C:78)[14:17:27:198]:注:1:2262:错误3:-2147287038

与此处描述的问题相同: 在这里:

他们提出了这一解决办法:

属性-a*.lnk

但这是客户端的解决方案,而不是开发人员端

微软的msiexec似乎存在某种缺陷,因为他们自己的软件也面临同样的问题。但没有找到固溶体或解释

有KB:但这是无关的问题


有人面临过同样的问题吗?如何避免或解决它?

另一个案例和另一个案例下面的链接阐明了这个问题,这显然是Windows Installer的问题:以及