Windows インストーラー 4.0 でサポートされていない内容

このページに記載されている Windows インストーラーの関数、テーブル、プロパティは、Windows インストーラー 4.0 以前のバージョンではサポートされていません。 この一覧に記載されていない機能が、必ずサポートされていることを保証するものではありません。 特定の機能に必要な Windows インストーラーのバージョンを確認するには、メイン ドキュメントを参照してください。 その他の Windows インストーラーのバージョンについては、Windows インストーラーの新機能に関するページを参照してください。

Windows インストーラー 4.0 は、Microsoft Windows Server 2008 および Windows Vista で使用できます。 Windows インストーラーのすべてのバージョンと再頒布可能パッケージの完全な一覧については、「Windows インストーラーのリリース バージョン」を参照してください。

次の機能は、Windows インストーラー 4.0 以前のバージョンではサポートされていません。

インストーラー関数

プロパティ

データベース テーブル

カスタム アクションのパッチ アンインストール オプション

MsiTransformView<PatchGUID>

msidbCustomActionTypePatchUninstall

システム ポリシー

コールバック関数のプロトタイプ

  • EmbeddedUIHandler
  • InitializeEmbeddedUI
  • ShutdownEmbeddedUI

内部整合性エバリュエーター - ICE

  • ICE92 では、msidbComponentAttributesPermanent および msidbComponentAttributesUninstallOnSupersedence の両方の属性を持つコンポーネントがないことを検証します。

Notes

Windows インストーラー 4.0 では、"トランザクション処理" を使用して複数のパッケージ インストールを実行できません。

Windows インストーラー 4.0 以前のバージョンのインストーラーを使用すると、EnforceUpgradeComponentRules ポリシーまたは MSIENFORCEUPGRADECOMPONENTRULES プロパティを使用した場合に更新プログラムによってコンポーネントが削除されるため、小規模な更新プログラムとマイナー アップグレードが失敗する可能性があります。

埋め込み UI の使用に関する記事で説明されているメソッドを使用して、Windows インストーラー パッケージ内にカスタム ユーザー インターフェイスを埋め込むことはできません。