MSIUNINSTALLSUPERSEDEDCOMPONENTS プロパティ
Property テーブルまたはコマンド ラインで、MSIUNINSTALLSUPERSEDEDCOMPONENTS プロパティを 1 に設定します。 このプロパティが 1 に設定されている場合、インストーラーは、置き換えられたパッチ内のコンポーネントが冗長になっているかどうかを判断します。 インストーラーは、冗長コンポーネントの登録を解除およびアンインストールして、コンピューター上の孤立したコンポーネントを残さないようにすることができます。
このプロパティを設定すると、置き換えられるすべてのパッチのコンポーネントに影響します。 1 つのコンポーネントに対してこの機能を有効にするには、Component テーブルの msidbComponentAttributesUninstallOnSupersedence 属性を使用します。
Windows インストーラー 4.0 以前: サポートされていません。 Windows インストーラー 4.5 より前のバージョンでは、MSIUNINSTALLSUPERSEDEDCOMPONENTS プロパティは無視されます。
必要条件
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Vista、Windows XP、Windows Server 2003、Windows Server 2008 の Windows インストーラー 4.5 または Windows インストーラー 4.5。 Windows インストーラーのバージョンで必要な最小 Windows サービス パックの詳細については、Windows インストーラーの実行時の要件に関するページを参照してください。 |
関連項目