Windows インストーラー 5.0 の最新情報

このトピックでは、Windows インストーラー 5.0 で使用できる追加と変更について説明します。

Windows インストーラー 5.0 は、次のバージョンの Windows に含まれています。

  • クライアント: Windows 7 以降のすべてのバージョン。
  • サーバー: Windows Server 2008 R2 以降のすべてのバージョン。

Note

Windows インストーラー 5.0 の再頒布可能パッケージはありません。 以前のバージョンの Windows インストーラーで使用できる再頒布可能パッケージの一覧については、Windows インストーラーの再頒布可能パッケージに関するページを参照してください。 Windows インストーラーの全バージョンの一覧については、「Windows インストーラーのリリース バージョン」を参照してください。

このページは、ドキュメントへのガイドとして提供されています。 実際のオペレーティング システムの要件については、メイン リファレンス ページの「要件」セクションを参照してください。 このページからリンクされていない一部の Windows インストーラーは、別のバージョンの Windows インストーラーで使用できる場合があります。 その他の Windows インストーラーのバージョンについては、Windows インストーラーの新機能に関するページを参照してください。

標準アクション

インストーラー関数

列のデータ型

プロパティ

概要情報のプロパティ

  • Template Summary には、データベースが Windows RT または Arm64 プラットフォームと互換性があることを示す新しい値が追加されています。

Database テーブル

ControlEvents

コントロール

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

自動化インターフェイス

Notes

Windows インストーラー 5.0 を使用すると、セットアップ開発者はアプリケーションのコンピューター単位のインストールまたはユーザー単位のインストールが可能な単一のインストール パッケージを作成できます。 詳細については、単一パッケージの作成に関するページを参照してください。 内部整合性エバリュエーター ICE105 は、パッケージがユーザー単位でインストールされるように作成されていることをチェックします。 昇格なしで標準ユーザーがインストール、更新、実行、および削除できるアプリケーションは、Per-User アプリケーション (PUA) と呼ばれます。PUA は、より優れたユーザー エクスペリエンスを提供し、システムやコンピューターの他のユーザーへの影響を最小限に抑え、ユーザーの特権の昇格を実際に必要とする状況に備えて UAC プロンプトを確保しておくことができます。 Windows インストーラー 5.0 の単一パッケージの作成機能により、Per-User アプリケーションの開発が容易になります。

サービス構成オプションを使用すると、Windows インストーラー パッケージでコンピューター上のサービスをカスタマイズできます。 詳細については、「サービス構成の使用」を参照してください。

Windows インストーラー 5.0 以降では、Windows インストーラー パッケージを使用して、新しいアカウント、Windows サービス、ファイル、フォルダー、レジストリ キーをセキュリティで保護できます。 MsiLockPermissionsEx テーブルでは、アクセス許可を拒否するセキュリティ記述子を指定したり、親リソースからアクセス許可を継承するよう指定したり、新しいアカウントのアクセス許可を指定したりできます。 詳細については、「リソースのセキュリティ保護」を参照してください。

Windows インストーラー 5.0 は、コンピューターにインストールされているすべてのコンポーネントを列挙し、コンポーネントのキー パスを取得できます。 詳細については、「コンポーネントの列挙」を参照してください。

Windows Server 2012 または Windows 8 で実行されている Windows インストーラー 5.0 では、Windows RT の承認済みアプリのインストールがサポートされています。 Microsoft によって署名されていない Windows インストーラー パッケージ、パッチ、またはトランスフォームを Windows RT にインストールすることはできません。 Template Summary プロパティは、インストール データベースと互換性があることを示し、Windows RT の値を含める必要があります。

Arm64 プロセッサの Windows 10 で実行されている Windows インストーラー 5.0 では、Arm64 プラットフォーム専用にコンパイルされたアプリケーションのインストールがサポートされています。 これらのパッケージの Template Summary プロパティには、値 Arm64 を含める必要があります。