既存の仮想アプリケーション パッケージを変更する方法

適用対象:

  • Windows 10
  • Windows 11

この記事では、次の方法について説明します。

パッケージを更新する前に

  • 仮想アプリケーション パッケージの変更に必要な Microsoft Application Virtualization (App-V) Sequencer がインストールされていることを確認します。 App-V Sequencer をインストールするには、「 シーケンサーのインストール方法」を参照してください。

  • .appv ファイルを安全な場所に保存し、編集用にパッケージを開く前に、常にソースを信頼してください。

  • パッケージを更新すると、配置構成ファイルから Managing Authority セクションが誤って削除されます。 更新を開始する前に、既存の配置構成ファイルから Managing Authority セクションをコピーし、変換が完了したら、コピーしたセクションを新しい構成ファイルに貼り付けます。

  • パッケージを編集するためにシーケンサーで [Modify an Existing Virtual Application Package ] をクリックしても、変更を加えずにパッケージを閉じると、パッケージのストリーミング動作が変更されます。 プライマリ機能ブロックが StreamMap.xml ファイルから削除され、公開機能ブロックにリストされていたファイルはすべて削除されます。 編集されたパッケージを受け取ったユーザーは、元のパッケージがどのように構成されたかに関係なく、そのパッケージにストリーム障害があるかのように体験します。

既存の仮想アプリケーション パッケージ内のアプリケーションを更新する

  1. シーケンサーを実行するコンピューターで、[ すべてのプログラム] をクリックし、[ Microsoft Application Virtualization] をポイントして、[ Microsoft Application Virtualization Sequencer] をクリックします。

  2. App-V Sequencer で、[ 既存の仮想アプリケーション パッケージの変更]>次へ] をクリックします。

  3. [タスクの選択] ページで、[既存のパッケージ>次へ] で [アプリケーションの更新] をクリックします。

  4. [ パッケージの選択 ] ページで、[ 参照 ] をクリックして、更新するアプリケーションが含まれている仮想アプリケーション パッケージを見つけ、[ 次へ] をクリックします。

  5. [ コンピューターの準備 ] ページで、アプリケーションの更新が失敗したり、更新されたアプリケーションに不要なデータが含まれていたりする原因となる可能性のある問題を確認します。 続行する前に、潜在的な問題をすべて解決します。 修正を行い、潜在的な問題をすべて解決したら、[ 最新の情報に更新]>次へ] をクリックします。

    重要

    ウイルス スキャン ソフトウェアを無効にする必要がある場合は、最初にシーケンサーを実行するコンピューターをスキャンして、不要なファイルや悪意のあるファイルがパッケージに追加されていないことを確認します。

  6. [ インストーラーの選択 ] ページで [ 参照 ] をクリックし、アプリケーションの更新プログラムのインストール ファイルを指定します。 更新プログラムにインストーラー ファイルが関連付けられていない場合、およびすべてのインストール手順を手動で実行する場合は、[このオプションを選択する] を選択してカスタム インストールを実行するチェック ボックスをオンにし、[次へ] をクリックします。

  7. [ インストール] ページで、シーケンサーとアプリケーション インストーラーの準備ができたら、シーケンサーがインストール プロセスを監視できるように、アプリケーション更新プログラムのインストールに進むことができます。 インストールの途中で追加のインストール ファイルを実行する必要がある場合は、[ 実行] をクリックし、追加のインストール ファイルを見つけて実行します。 インストールが完了したら、[ インストールが完了しました] を選択します。 [次へ] をクリックします。

    シーケンサーは、シーケンサーを実行しているコンピューターで発生するすべての変更とインストールを監視します。 これには、シーケンス ウィザードの外部で実行される変更とインストールが含まれます。

  8. 「インストール・レポート」ページでは、更新された仮想アプリケーションに関する情報を確認できます。 [ 追加情報] で、イベントをダブルクリックして詳細情報を取得します。 続行するには、[ 次へ] をクリックします。

  9. [ ストリーミング] ページで、各プログラムを実行して、ターゲット コンピューターで最適化してより効率的に実行できるようにします。 すべてのアプリケーションが実行されるまでに数分かかることがあります。 すべてのアプリケーションが実行されたら、各アプリケーションを閉じ、[ 次へ] をクリックします。

    この手順では、アプリケーションの読み込みを停止できます。 [ アプリケーションの起動] ダイアログ ボックスで、[ 停止] をクリックし、[ すべてのアプリケーションを停止する ] または [このアプリケーションのみ停止] を選択します。

  10. [パッケージの作成] ページで、パッケージを保存せずに変更するには、パッケージ エディターを使用して [保存せずにパッケージの変更を続行する] のチェック ボックスをオンにします。 このオプションを選択すると、App-V Sequencer コンソールでパッケージが開き、保存する前にパッケージを変更できます。 [次へ] をクリックします。

    パッケージをすぐに保存するには、既定の [パッケージを今すぐ保存] を選択します。 パッケージに関連付けるオプションの コメント を追加します。 コメントは、アプリケーションのバージョンを識別したり、パッケージに関するその他の情報を提供したりするのに役立ちます。 既定の 保存場所 も表示されます。 既定の場所を変更するには、[ 参照 ] をクリックし、新しい場所を指定します。 [作成] をクリックします。

  11. [ 完了 ] ページで、[ 閉じる] をクリックしてウィザードを閉じます。 パッケージはシーケンサーで利用可能になりました。

既存の仮想アプリケーション パッケージに関連付けられているプロパティを変更する

  1. シーケンサーを実行するコンピューターで、[ すべてのプログラム] をクリックし、[ Microsoft Application Virtualization] をポイントして、[ Microsoft Application Virtualization Sequencer] をクリックします。

  2. App-V Sequencer で、[ 既存の仮想アプリケーション パッケージの変更]>次へ] をクリックします。

  3. [ タスクの選択 ] ページで、[ パッケージの編集>次へ] をクリックします。

  4. [ パッケージの選択 ] ページで、[ 参照 ] をクリックして、変更するアプリケーション プロパティが含まれている仮想アプリケーション パッケージを見つけ、[ 編集] をクリックします。

  5. App-V Sequencer コンソールで、必要に応じて次のいずれかのタスクを実行します。

    • マニフェスト ファイルをインポートおよびエクスポートします。

    • ブラウザー ヘルパー オブジェクトを有効または無効にします。

    • VFS ファイルをインポートまたはエクスポートします。

    • ディレクトリを仮想ファイル システムにインポートします。

    • 仮想レジストリ キーをインポートおよびエクスポートします。

    • パッケージのプロパティを表示します。

    • 関連付けられているパッケージ ファイルを表示します。

    • レジストリ設定を編集します。

    • 追加のパッケージ設定を確認します (オペレーティング システムのファイル プロパティを除く)。

    • 仮想化されたレジストリ キーの状態を設定します (オーバーライドまたはマージ)。

    • 仮想化されたフォルダーの状態を設定します。

    • ショートカットとファイルの種類の関連付けを追加または編集します。

      ショートカットやファイルの種類の関連付けを編集するには、まずアップグレード用のパッケージを開いて新しいアプリケーションを追加してから、最後の編集ページに進む必要があります。

  6. パッケージのプロパティの変更が完了したら、[ ファイル>保存 ] をクリックしてパッケージを保存します。

既存の仮想アプリケーション パッケージに新しいアプリケーションを追加する

  1. シーケンサーを実行するコンピューターで、[ すべてのプログラム] をクリックし、[ Microsoft Application Virtualization] をポイントして、[ Microsoft Application Virtualization Sequencer] をクリックします。

  2. App-V Sequencer で、[ 既存の仮想アプリケーション パッケージの変更]>次へ] をクリックします。

  3. タスクの選択 」ページで、「 新しいアプリケーションの追加>次へ」をクリックします。

  4. [ パッケージの選択 ] ページで、[ 参照 ] をクリックして、アプリケーションを追加する仮想アプリケーション パッケージを見つけ、[ 次へ] をクリックします。

  5. [ コンピューターの準備 ] ページで、パッケージの作成が失敗したり、改訂されたパッケージに不要なデータが含まれていたりする原因となる可能性のある問題を確認します。 続行する前に、潜在的な問題をすべて解決します。 修正を行い、潜在的な問題をすべて解決したら、[ 最新の情報に更新]>次へ] をクリックします。

    重要

    ウイルス スキャン ソフトウェアを無効にする必要がある場合は、最初にシーケンサーを実行しているコンピューターをスキャンして、不要なファイルや悪意のあるファイルがパッケージに追加できないことを確認します。

  6. [ インストーラーの選択 ] ページで [ 参照 ] をクリックし、アプリケーションのインストール ファイルを指定します。 アプリケーションにインストーラー ファイルが関連付けられておらず、すべてのインストール手順を手動で実行する場合は、[このオプションを選択する] をオンにしてカスタム インストールを実行するチェック ボックスをオンにし、[次へ] をクリックします。

  7. [ インストール] ページで、シーケンサーとアプリケーション インストーラーの準備ができたら、シーケンサーがインストール プロセスを監視できるようにアプリケーションをインストールします。 インストールの一部としてさらにインストール ファイルを実行する必要がある場合は、[ 実行] をクリックし、それらのインストール ファイルを見つけて実行します。 インストールが完了したら、[ インストールが完了しました>次へ] を選択します。 [フォルダの 参照 ] ダイアログ ボックスで、アプリケーションをインストールするプライマリ ディレクトリを指定します。 仮想アプリケーション パッケージの既存のバージョンを上書きしないように、このディレクトリを新しい場所にしてください。

    シーケンサーは、シーケンサーを実行しているコンピューターで発生するすべての変更とインストールを監視します。 これには、シーケンス ウィザードの外部で実行される変更とインストールが含まれます。

  8. ソフトウェアの構成 」ページで、パッケージに含まれているプログラムを必要に応じて実行します。 この手順では、ターゲット コンピューターにパッケージを展開して実行する前に、アプリケーションを実行するために必要な関連するライセンスまたは構成タスクを完了します。 すべてのプログラムを同時に実行するには、少なくとも 1 つのプログラムを選択し、[ すべて実行] をクリックします。 特定のプログラムを実行するには、実行するプログラムを選択し、[ 選択項目の実行] をクリックします。 必要な構成タスクを完了してから、アプリケーションを閉じます。 すべてのプログラムが実行されるまでに数分かかることがあります。 [次へ] をクリックします。

  9. 「インストール・レポート」ページでは、更新された仮想アプリケーションに関する情報を確認できます。 [ 追加情報] で、イベントをダブルクリックして詳細情報を入手し、[ 次へ ] をクリックして カスタマイズ ページを開きます。

  10. 仮想アプリケーションのインストールと構成が完了したら、[ 今すぐ停止 ] を選択し、この手順の手順 13 に進みます。 以下で説明されているカスタマイズを実行する場合は、「 カスタマイズ」をクリックします。

    カスタマイズする場合は、ストリーミング用に仮想パッケージを準備し、[ 次へ] をクリックします。 ストリーミングにより、仮想アプリケーション パッケージがターゲット コンピューターで実行されるときのエクスペリエンスが向上します。

  11. [ ストリーミング] ページで、各プログラムを実行して、ターゲット コンピューターで最適化してより効率的に実行できるようにします。 すべてのアプリケーションが実行されるまでに数分かかることがあります。 すべてのアプリケーションが実行されたら、各アプリケーションを閉じ、[ 次へ] をクリックします。

    この手順では、アプリケーションの読み込みを停止できます。 [ アプリケーションの起動] ダイアログ ボックスで、[ 停止 ] をクリックし、[ すべてのアプリケーションを停止する ] または [このアプリケーションのみ停止] を選択します。

  12. [パッケージの作成] ページで、パッケージを保存せずに変更するには、[パッケージ エディターを使用して保存せずにパッケージの変更を続行する] チェック ボックスをオンにします。 このオプションを選択すると、App-V Sequencer コンソールでパッケージが開きます。ここで、パッケージを保存する前に変更できます。 [次へ] をクリックします。

    パッケージをすぐに保存するには、既定の [パッケージを今すぐ保存] を選択します。 パッケージに関連付けるオプションの コメント を追加します。 コメントは、アプリケーションのバージョンやパッケージに関するその他の情報を提供するのに役立ちます。 既定の 保存場所 も表示されます。 既定の場所を変更するには、[ 参照 ] をクリックし、新しい場所を指定します。 圧縮されていないパッケージ サイズが表示されます。 [作成] をクリックします。

  13. [完了] ページで、[閉じる] をクリックします。 パッケージはシーケンサーで利用可能になりました。

APP-V の操作