Windows インストーラー 4.0 でサポートされていない内容
このページに記載されている Windows インストーラーの関数、テーブル、プロパティは、Windows インストーラー 4.0 以前のバージョンではサポートされていません。 この一覧に記載されていない機能が、必ずサポートされていることを保証するものではありません。 特定の機能に必要な Windows インストーラーのバージョンを確認するには、メイン ドキュメントを参照してください。 その他の Windows インストーラーのバージョンについては、Windows インストーラーの新機能に関するページを参照してください。
Windows インストーラー 4.0 は、Microsoft Windows Server 2008 および Windows Vista で使用できます。 Windows インストーラーのすべてのバージョンと再頒布可能パッケージの完全な一覧については、「Windows インストーラーのリリース バージョン」を参照してください。
次の機能は、Windows インストーラー 4.0 以前のバージョンではサポートされていません。
msidbComponentAttributesUninstallOnSupersedence
msidbComponentAttributesSharedCustomAction ExtendedType 列
msidbCustomActionTypePatchUninstall
コールバック関数のプロトタイプ
- EmbeddedUIHandler
- InitializeEmbeddedUI
- ShutdownEmbeddedUI
- ICE92 では、msidbComponentAttributesPermanent および msidbComponentAttributesUninstallOnSupersedence の両方の属性を持つコンポーネントがないことを検証します。
Notes
Windows インストーラー 4.0 では、"トランザクション処理" を使用して複数のパッケージ インストールを実行できません。
Windows インストーラー 4.0 以前のバージョンのインストーラーを使用すると、EnforceUpgradeComponentRules ポリシーまたは MSIENFORCEUPGRADECOMPONENTRULES プロパティを使用した場合に更新プログラムによってコンポーネントが削除されるため、小規模な更新プログラムとマイナー アップグレードが失敗する可能性があります。
埋め込み UI の使用に関する記事で説明されているメソッドを使用して、Windows インストーラー パッケージ内にカスタム ユーザー インターフェイスを埋め込むことはできません。