windows-installer - 使用更新安装程序 MSP 删除文件

标签 windows-installer installation orca

我正在尝试构建 Microsoft 安装程序更新 (MSP),我希望更新安装程序从原始安装中删除文件。

我已经成功创建了一个新的 msi,在 Orca.exe 中查看时,我可以看到 RemoveFile 表包含正确的条目,但是在生成 *.msp 文件并执行后,请求删除的文件仍然存在...

如果有人可以提供帮助,将不胜感激。

最佳答案

MSI 组件规则禁止您在小升级或小更新期间删除组件。然而,菲尔·威尔逊对 this question here 的回答对此提供了一种新颖的解决方案:在组件表中待删除文件的组件“属性”条目中添加十进制64。他引用的标志 msidbComponentAttributesTransitive 记录在组件表文档 here 中。 .

关于windows-installer - 使用更新安装程序 MSP 删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7090152/

相关文章:

.net - 使用安装程序项目安装后无法自动启动程序

windows-installer - 将 MSIUSEREALADMINDETECTION 添加到 MSI 的脚本

android:安装应用程序无需用户干预

xml - WIX 安装程序 : Cannot set more than one appSettings node

c# - 如何在 Windows Installer 自定义对话框中将字段设置为必填

wix - 如何在WiX中检查.NET Framework 4.5预要求

wix - 为什么按用户安装使用 WixUI_Advanced 构建的 MSI 需要提升权限?

java - 高级安装程序中的 ODBC 驱动程序

r - R plotly orca错误: No mapbox access token found

python - 用python定位lib Orca