2つの機能(FirstFeatureとSecondFeature)を持つテストアプリケーションをインストールしました。アプリケーションから1つの機能(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プロパティ値が上書きされることを示します。特定の機能を削除するには、他のプロパティを設定する必要がありますか?
どんな助けでも大歓迎です。前もって感謝します !!!