我安裝了一個測試應用程序,它具有兩個功能(FirstFeature & SecondFeature)。我想從應用程序中只刪除一個功能(SecondFeature)。我嘗試在命令行中使用REMOVE屬性。這是用於刪除SecondFeature的命令。使用msiexec卸載特定功能
msiexec /x RemoveFeatures.msi REMOVE="SecondFeature" /L*V log.LOG
但它是卸載完整的應用程序。日誌文件顯示REMOVE = ALL是默認添加的。這是日誌文件的詳細信息。
MSI(一個或多個)(24:B4)[17:39:05:231]:命令行:REMOVE = SecondFeature REMOVE = ALL
MSI(一個或多個)(24:B4)[17: 39:05:231]:PROPERTY CHANGE:添加REMOVE屬性。它的值是'SecondFeature'。 (24:B4)[17:39:05:231]:PROPERTY CHANGE:修改REMOVE屬性。它的當前值是'SecondFeature'。它的新價值:'全部'。
它表示REMOVE屬性值在卸載過程中被覆蓋。我是否需要設置任何其他屬性來刪除特定功能?
任何幫助表示讚賞。提前致謝 !!!
謝謝Christoper。它爲我工作... – Vishnu 2012-04-23 03:48:14