REMOVE プロパティ

REMOVE プロパティの値は、削除するフィーチャの一覧をコンマで区切ります。 フィーチャは、フィーチャ テーブルの [フィーチャ] 列に存在する必要があります。 コマンド ラインで REMOVE=ALL を使用すると、インストーラーはインストール レベルが 0 より大きいすべての機能を削除することに注意してください。 この場合、インストーラーはインストール レベル 0 の機能を削除しません。 機能のインストール レベルの詳細については、「機能テーブル を参照してください。

備考

製品が完全にアンインストールされるように設定されているかどうかを確認するために、パッケージ作成者は条件式を使用して REMOVE=ALL かどうかを確認できます。 最上位機能を absent に設定して製品を削除した場合、InstallValidate アクションがされるまで、REMOVE プロパティは ALL と等しくない可能性があることに注意してください。 つまり、REMOVE=ALL に依存するカスタム アクションは、InstallValidate の後にシーケンスする必要があります。 詳細については、「削除 中に実行するコンディショニング アクションの」も参照してください。 機能名では大文字と小文字が区別されることに注意してください。

インストーラーは常に、次のプロパティを次の順序で評価します。

  1. ADDLOCALをする
  2. remove を する
  3. ADDSOURCEをする
  4. ADDDEFAULTをする
  5. 再インストールする
  6. アドバタイズ
  7. COMPADDLOCALをする
  8. COMPADDSOURCEをする
  9. COMPADDDEFAULTをする
  10. FILEADDLOCALの
  11. FILEADDSOURCEの
  12. FILEADDDEFAULTの

たとえば、コマンド ラインで ADDLOCAL=ALL、ADDSOURCE = MyFeature を指定した場合、すべての機能が最初に run-local に設定され、次に MyFeature が run-from-source に設定されます。 コマンド ラインが ADDSOURCE=ALL、ADDLOCAL=MyFeature、最初の MyFeature が run-local に設定されている場合、ADDSOURCE=ALL が評価されると、すべての機能 (MyFeature を含む) がソースから実行にリセットされます。

インストーラーは、一時停止されたインストールの再開中、またはコマンド ラインで上記のプロパティのいずれかが指定されている場合に、事前選択された プロパティの値を "1" に設定します。

必要条件

要件 価値
バージョン
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP 上の Windows インストーラー。 Windows インストーラーのバージョンで必要な最小 Windows サービス パックの詳細については、windows インストーラーの Run-Time 要件 を参照してください。

関連項目

の宿泊施設