次の方法で共有


App-V 5.1 について

この記事を使用して、Application Virtualization (App-V) 5.1 に適用される重要な変更に関する情報を確認します。

App-V 5.1 ソフトウェアの前提条件とサポートされる構成

App-V 5.1 ソフトウェアの前提条件とサポートされている構成については、次のリンクを参照してください。

  • App-V 5.1 の前提条件: App-V 5.1 のインストールを開始する前にインストールする必要がある前提条件ソフトウェア。
  • App-V 5.1 サポートされている構成: App-V サーバー、シーケンサー、およびクライアント コンポーネントでサポートされているオペレーティング システムとハードウェア要件。

App-V 5.1 では、System Center 2012 R2 Configuration Manager SP1 がサポートされています。 App-V 環境と Configuration Manager の統合については、「Configuration Manager との App-V 統合の計画」を参照してください。

App-V 5.1 への移行

以前のバージョンから App-V 5.1 にアップグレードするには、次の情報を使用します。 詳細については、「 以前のバージョンから App-V 5.1 に移行する」を参照してください。

アップグレードを開始する前に

アップグレードを開始する前に、次の情報を確認してください。

アップグレード前に確認する項目 説明
アップグレードするコンポーネント (任意の順序) - App-V サーバー
-シーケンサー
- App-V クライアントまたは App-V リモート デスクトップ サービス (RDS) クライアント
手記: App-V 5.0 SP2 より前のバージョンでは、クライアント管理ユーザー インターフェイス (UI) に App-V クライアントのインストールが用意されていました。
App-V 4.x からのアップグレード 最初に App-V 5.0 にアップグレードする必要があります。 App-V 4.x から App-V 5.1 に直接アップグレードすることはできません。 詳細については、以下を参照してください。
- App-V 5.0 の「App-V 4.6 と App-V 5.0 の違い」
- 以前のバージョンの App-V からの移行の計画
App-V 5.0 以降からのアップグレード App-V 5.1 には、次のいずれかのバージョンから直接アップグレードできます。
- App-V 5.0
- App-V 5.0 SP1
- App-V 5.0 SP2
- App-V 5.0 SP3
App-V 5.1 にアップグレードするには、このトピックの残りのセクションの手順に従います。
パッケージと接続グループは、現在と同様に App-V 5.1 で引き続き動作します。

App-V インフラストラクチャをアップグレードする手順

App-V インフラストラクチャの各コンポーネントを App-V 5.1 にアップグレードするには、次の手順を実行します。 次の順序は単に提案です。コンポーネントは任意の順序でアップグレードできます。

手順 1: App-V サーバーをアップグレードする

App-V サーバーを使用していない場合は、この手順をスキップして次の手順に進みます。

  1. 管理データベースまたは Reporting データベースのアップグレードに使用する方法に応じて、次のいずれかの操作を行います。

  2. App-V 5.0 SP1 修正プログラム パッケージ 3 以降から App-V サーバーをアップグレードする場合は、「 App-V 5.x サーバーをインストールする前にレジストリ キーを確認する」セクションの手順を完了します。

  3. 「App-V 5.1 サーバーをデプロイする方法」の手順に従います

手順 2: App-V シーケンサーをアップグレードする

詳細については、「 Sequencer をインストールする方法」を参照してください。

手順 3: App-V クライアントまたは App-V RDS クライアントをアップグレードする

詳細については、「 App-V クライアントをデプロイする方法」を参照してください。

以前のバージョンの App-V を使用して作成されたパッケージの変換

パッケージ コンバーター ユーティリティを使用して、App-V 5.0 より前のバージョンの App-V を使用して作成された仮想アプリケーション パッケージをアップグレードします。 パッケージ コンバーターは、PowerShell を使用してパッケージを変換し、変換を必要とするパッケージが多数ある場合にプロセスを自動化するのに役立ちます。

App-V 5.1 パッケージは、App-V 5.0 パッケージとまったく同じです。 バージョン間のパッケージ形式は変更されていないため、App-V 5.0 パッケージを App-V 5.1 パッケージに変換する必要はありません。

App-V 5.1 の新機能

これらのセクションは、既に App-V に精通しており、App-V 5.1 で何が変更されたかを知りたいユーザーを対象とします。 App-V にまだ慣れていない場合は、 App-V 5.1 の計画チェックリストから始める必要があります。

Windows 10 の App-V サポート

次の表に、App-V の Windows 10 サポートの一覧を示します。 Windows 10 は、App-V 5.1 より前のバージョンの App-V ではサポートされていません。

コンポーネント App-V 5.1 App-V 5.0
App-V クライアント はい なし
App-V RDS クライアント はい なし
App-V Sequencer はい なし

App-V 管理コンソールの変更

このセクションでは、App-V 管理コンソールの現在の機能と以前の機能を比較します。

Silverlight は不要になりました

管理コンソール UI で Silverlight が不要になった。 5.1 管理コンソールは HTML5 と Javascript 上に構築されています。

通知とメッセージはダイアログ ボックスに個別に表示されます

App-V 管理コンソールの変更

このセクションでは、App-V 管理コンソールの現在の機能と以前の機能を比較します。

Silverlight は不要になりました

管理コンソール UI で Silverlight が不要になった。 5.1 管理コンソールは HTML5 と Javascript 上に構築されています。

通知とメッセージはダイアログ ボックスに個別に表示されます

App-V 5.1 の新機能 App-V 5.1 より前
メッセージ数インジケーター: App-V 管理コンソールのタイトル バーで、フラグ アイコンの横に番号が表示され、読み取りを待機しているメッセージの数が示されるようになりました。 一度に表示できるメッセージまたはエラーは 1 つだけで、メッセージの数を特定できませんでした。
メッセージの外観:
  • ユーザー入力を必要とするメッセージは、表示していた現在のページの上部に表示され、無視する前に応答が必要な別のダイアログ ボックスに表示されます。
  • メッセージとエラーが一覧に表示され、一方がもう一方の下に表示されます。
一度に表示できるメッセージまたはエラーは 1 つだけです。
メッセージを無視する:[すべて閉じる] リンクを使用して、すべてのメッセージとエラーを一度に無視するか、一度に 1 つずつ無視します。 メッセージとエラーは一度に 1 つだけ無視できます。

コンソール ページが個別の URL になりました

App-V 5.1 の新機能 App-V 5.1 より前
コンソールの各ページには異なる URL があり、特定のページをブックマークして、今後すばやくアクセスできます。 一部の URL に表示される番号は、特定のパッケージを示します。 これらの数値は一意です。 すべてのコンソール ページには、同じ URL を使用してアクセスされます。

[新しい個別の接続グループ] ページとメニュー オプション

App-V 5.1 の新機能 App-V 5.1 より前
[接続グループ] ページがメイン メニューの一部になり、[パッケージ] ページと同じレベルになりました。 [接続グループ] ページを開くには、[パッケージ] ページ内を移動します。
App-V 5.1 の新機能 App-V 5.1 より前
次のオプションが、[パッケージ] ページの下部に表示されるボタンになりました。
  • 追加またはアップグレード
  • 公開
  • 発行を解除する
  • Delete
パッケージを右クリックしてドロップダウン コンテキスト メニューを開くと、次のオプションが引き続き表示されます。
  • 公開
  • 発行を解除する
  • AD アクセスの編集
  • 展開構成の編集
  • からデプロイ構成を転送します。..
  • からアクセスと構成を転送します。..
  • Delete
[ 削除 ] をクリックしてパッケージを削除すると、ダイアログ ボックスが開き、パッケージを削除することを確認するように求められます。
[パッケージ] ページの右上にある [ 追加] または [アップグレード ] オプションがボタンでした。 [ 発行]、[ 発行解除]、[ 削除 ] の各オプションは、パッケージの一覧でパッケージ名を右クリックした場合にのみ使用できます。
次のパッケージ操作が、各パッケージのパッケージの詳細ページのボタンになりました。
  • 転送 (次のオプションを含むドロップダウン メニュー):
    • からデプロイ構成を転送します。..
    • からアクセスと構成を転送します。..
  • 編集 (接続グループと AD アクセス)
  • 発行を解除する
  • Delete
  • 既定の構成を編集する
これらのパッケージ オプションは、パッケージの一覧でパッケージ名を右クリックした場合にのみ使用できます。

左側のウィンドウのアイコンには、新しい色とテキストがあります

左側のウィンドウのアイコンの色が変更され、テキストが追加され、アイコンが他の Microsoft 製品と一致するようにしました。

概要ページが削除されました

管理コンソールの左側のウィンドウで、[概要] メニュー オプションとそれに関連付けられている [概要] ページが削除されました。

シーケンサーの機能強化

App-V 5.1 Sequencer のパッケージ エディターでは、次の機能強化が行われました。

マニフェスト ファイルのインポートとエクスポート

AppxManifest.xml ファイルをインポートおよびエクスポートできます。 マニフェスト ファイルをエクスポートするには、[ 詳細設定 ] タブを選択し、[マニフェスト ファイル] ボックスで [ エクスポート]をクリックします。シェル拡張子の削除やファイルの種類の関連付けの編集など、マニフェスト ファイルを変更できます。

変更を加えた後、[ Import...]\(インポート...\) をクリックし、編集したファイルを選択します。 正常にインポートし直されると、マニフェスト ファイルはすぐにパッケージ エディター内で更新されます。

注意

ファイルをインポートすると、変更が XML スキーマに対して検証されます。 ファイルが無効な場合は、エラーが表示されます。 XML スキーマに対して検証されたファイルをインポートすることはできますが、他の理由で実行できない場合があることに注意してください。

オペレーティング システムの一覧への Windows 10 の追加

[展開] タブで、パッケージをシーケンスできるオペレーティング システムの一覧に、Windows 10 32 ビットと Windows 10-64 ビットが追加されています。 [任意のオペレーティング システム] を選択すると、シーケンスパッケージがサポートするオペレーティング システムに Windows 10 が自動的に含まれます。

仮想レジストリ エディターの下部に現在のパスが表示される

[仮想レジストリ] タブで、仮想レジストリ エディターの下部にパスが表示されるようになりました。これにより、現在選択されているキーを決定できます。 以前は、レジストリ ツリーをスクロールして、現在選択されているキーを見つける必要がありました。

仮想レジストリ エディターで追加された "検索と置換" ダイアログ ボックスとショートカット キーの組み合わせ

仮想レジストリ エディターでは、検索オプション (Ctrl + F) のショートカット キーが追加され、"検索" タスクと "置換" タスクを組み合わせたダイアログ ボックスが追加され、値とデータを検索および置換できます。 この結合されたダイアログ ボックスにアクセスするには、キーを選択し、次のいずれかの操作を行います。

  • Ctrl キーを押しながら H キーを押す

  • キーを右クリックし、[置換] を選択 します

  • [ 表示>仮想レジストリ>Replace] を選択します。

以前は、[置換] ダイアログ ボックスが存在せず、手動で変更する必要がありました。

レジストリ キーとパッケージ ファイルの名前を正常に変更する

シーケンサーの問題が発生することなく、仮想レジストリ キーとファイルの名前を変更できます。 以前は、キーの名前を変更しようとした場合、Sequencer は動作を停止しました。

仮想レジストリ キーのインポートとエクスポート

仮想レジストリ キーをインポートおよびエクスポートできます。 キーをインポートするには、キーをインポートするノードを右クリックし、インポートするキーに移動して、[ インポート] をクリックします。 キーをエクスポートするには、キーを右クリックし、[エクスポート] を選択 します

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

VFS にディレクトリをインポートできます。 ディレクトリをインポートするには、[ パッケージ ファイル ] タブをクリックし、[ 表示>仮想ファイル システム>Import Directory] をクリックします。 VFS に既に存在するファイルを含むディレクトリをインポートしようとすると、インポートが失敗し、説明メッセージが表示されます。 App-V 5.1 より前は、ディレクトリをインポートできませんでした。

VFS ファイルを削除せずにインポートまたはエクスポートし、パッケージに追加し直す

ファイルを削除してからパッケージに追加し直さなくても、VFS にファイルをインポートしたり、VFS からファイルをエクスポートしたりできます。 たとえば、この機能を使用して、変更ログをローカル ドライブにエクスポートし、外部エディターを使用してファイルを編集し、そのファイルを VFS に再インポートします。

ファイルをエクスポートするには、[ パッケージ ファイル ] タブを選択し、VFS でファイルを右クリックし、[ エクスポート] をクリックして、編集できるエクスポート場所を選択します。

ファイルをインポートするには、[ パッケージ ファイル ] タブを選択し、エクスポートしたファイルを右クリックします。 編集したファイルを参照し、[ インポート] をクリックします。 インポートされたファイルは、既存のファイルを上書きします。

ファイルをインポートした後、[ファイル>保存] をクリックしてパッケージを保存する必要があります。

パッケージ ファイルを追加するためのメニュー オプションが移動されました。 [追加] オプションを見つけるには、[パッケージ ファイル] タブを選択し、[表示>仮想ファイル システム>[ファイルの追加] をクリックします。 以前は、VFS ノードの下にあるフォルダーを右クリックし、[ ファイルの追加] を選択しました。

仮想レジストリ ノードでは、MACHINE と USER のハイブが既定で拡張されます

仮想レジストリを開くと、最上位の REGISTRY ノードの下に MACHINE と USER のハイブが表示されます。 以前は、REGISTRY ノードを展開して、下にハイブを表示する必要がありました。

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

[シーケンサー] ユーザー インターフェイスの [詳細設定] タブで、新しいチェック ボックス [ブラウザー ヘルパー オブジェクトを有効にする] を選択すると、ブラウザー ヘルパー オブジェクトを有効または無効にすることができます。 ブラウザー ヘルパー オブジェクトの場合:

  • パッケージに存在し、有効になっている場合は、既定でチェック ボックスがオンになっています。

  • パッケージに存在し、無効になっています。このチェック ボックスは既定でオフになっています。

  • パッケージに存在し、1 つ以上が有効で、1 つ以上が無効になっている場合、チェック ボックスは既定で不確定に設定されます。

  • パッケージに存在しない場合、チェック ボックスは無効になっています。

パッケージ コンバーターの機能強化

パッケージ コンバーターを使用して、スクリプトを含む App-V 4.6 パッケージを変換できるようになりました。また、ソース .osd ファイルからのレジストリ情報とスクリプトがパッケージ コンバーターの出力に含まれるようになりました。

例を含む詳細については、「 以前のバージョンから App-V 5.1 に移行する」を参照してください。

1 つのイベント トリガーでの複数のスクリプトのサポート

App-V 5.1 では、App-V 4.6 から App-V 5.0 以降に変換するパッケージを含め、App-V パッケージの 1 つのイベント トリガーで複数のスクリプトを使用できます。 複数のスクリプトの使用を有効にするために、App-V 5.1 では、ScriptRunner.exe という名前のスクリプト起動ツール アプリケーションが使用されます。これは、App-V クライアント インストールの一部としてインストールされます。

イベント トリガーの一覧やスクリプトを実行できるコンテキストなど、詳細については、「 App-V 5.1 動的構成について」の「スクリプト」セクションを参照してください。

インストール フォルダーへのハードコーディングされたパスは、仮想ファイル システムのルートにリダイレクトされます

パッケージを App-V 4.6 から 5.1 に変換すると、App-V 5.1 パッケージは、4.6 パッケージの作成時に使用する必要があったハードコーディングされたドライブにアクセスできます。 ドライブ文字は、4.6 シーケンシング マシンのインストール ドライブとして選択したドライブです。 (既定のドライブ文字は Q:\.)

以前は、4.6 ルート フォルダーは認識されず、App-V 5.0 パッケージからアクセスできませんでした。 App-V 5.1 パッケージは、ハードコーディングされたファイルにフル パスでアクセスすることも、App-V 4.6 インストール ルートの下のファイルをプログラムで列挙することもできます。

技術的な詳細: App-V 5.1 パッケージ コンバーターは、App-V 4.6 インストール ルート フォルダーと短いフォルダー名を Filesystem 要素の FilesystemMetadata.xml ファイルに保存します。 App-V 5.1 クライアントは、仮想プロセスを作成すると、App-V 4.6 インストール ルートからの要求を仮想ファイル システム ルートにマップします。

App-V 5.1 のリリース ノート