【发布时间】:2012-05-02 12:39:18
【问题描述】:
我安装了一个具有两个功能(FirstFeature 和 SecondFeature)的测试应用程序。我只想从应用程序中删除一项功能(SecondFeature)。我尝试在命令行中使用 REMOVE 属性。这是用于删除 SecondFeature 的命令。
msiexec /x RemoveFeatures.msi REMOVE="SecondFeature" /L*V log.LOG
但它正在卸载整个应用程序。日志文件显示默认添加 REMOVE=ALL。这是日志文件的详细信息。
MSI (s) (24:B4) [17:39:05:231]:命令行:REMOVE=SecondFeature REMOVE=ALL
MSI (s) (24:B4) [17:39:05:231]:属性更改:添加 REMOVE 属性。它的值为“SecondFeature”。
MSI (s) (24:B4) [17:39:05:231]:属性更改:正在修改 REMOVE 属性。它的当前值为“SecondFeature”。它的新值:'ALL'。
表示在卸载过程中 REMOVE 属性值被覆盖。我是否需要设置任何其他属性来删除特定功能?
感谢任何帮助。提前谢谢!!!
【问题讨论】:
标签: wix uninstallation windows-installer