製品のローカル インストールに修正プログラムを適用してメジャー アップグレードを適用する

アプリケーションにメジャー アップグレードを適用するには、コマンド ラインから、または実行可能ファイルを使用して、アプリケーションのローカル インストールに修正プログラムを適用します。

Note

メジャー アップグレードの修正プログラム パッケージは他の更新プログラムとシーケンス化できず、修正プログラムはアンインストール可能な修正プログラムではないので、修正プログラム パッケージとしてメジャー アップグレードを提供することはお勧めしません。 Msimsp.exe ユーティリティを使用して、メジャー アップグレードを適用する修正プログラム パッケージを生成することはできません。 代わりに、「製品をインストールしてメジャー アップグレードを適用する」の説明に従って、メジャー アップグレードを適用します。

 

製品のローカル インストールにメジャー アップグレードの修正プログラムを適用するには

  1. コマンド ラインから、または実行可能ファイルを使用して、修正プログラムのインストールを開始します。 コマンド ラインから開始するには、msiexec /p patch.msp を使用します。 実行可能ファイルから開始するには、MsiApplyPatch または ApplyPatch メソッドを呼び出し、同じコマンド ライン引数を指定します。
  2. クライアント インストールに修正プログラムを適用する場合、インストーラーはインストール ソースを無視し、ユーザーのコンピューターに既にインストールされているファイルに修正プログラムを適用します。
  3. インストーラーは、"ソースから実行" としてマークされている修正プログラムが適用されたコンポーネントを、"ローカルで実行" に変更します。 修正プログラムがコンピューターに残っている限り、ユーザーはソースからこれらのコンポーネントを実行できません。
  4. インストーラーは、.msi ファイルの更新に使用される変換を追加するか、修正プログラム固有の情報をユーザーのプロファイルに追加します。
  5. インストーラーは、.msi ファイルをユーザーのコンピューターにキャッシュして、アプリケーションのオンデマンドでのインストール、再インストール、修復を実行できるようにします。 スタンドアロン インストールに修正プログラムが適用されると、インストーラーは 2 つ以上のソース リストを外部ファイルに参照します。1 つは元のソース用、もう 1 つは適用されている修正プログラムごとに 1 つです。