次の方法で共有


App-V 5.1 について

Application Virtualization (App-V) 5.1 に適用される重要な変更に関する情報を確認するには、次のセクションを使用します。

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

App-V 5.1 への移行

App-V 5.1 の新機能

Windows 10 の App-V サポート

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

シーケンサーの機能強化

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

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

App-V 5.1 への移行

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

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

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

アップグレード前に確認する項目 説明

アップグレードするコンポーネント (任意の順序)

  1. App-V サーバー

  2. Sequencer (シーケンサー)

  3. App-V クライアントまたは App-V リモート デスクトップ サービス (RDS) クライアント


App-V 5.0 SP2 より前のバージョンでは、クライアント管理ユーザー インターフェイス (UI) に App-V クライアントのインストールが用意されていました。 App-V 5.0 SP2 のインストール (以降) の場合は、 Application Virtualization 5.0 クライアント UI アプリケーションからダウンロードすることで、クライアント管理 UI を使用できます。

App-V 4.x からのアップグレード

最初に App-V 5.0 にアップグレードする必要があります。 App-V 4.x から App-V 5.1 に直接アップグレードすることはできません。 詳細については、以下を参照してください。

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 データベースのアップグレードに使用する方法に応じて、次のいずれかの操作を行います。

    データベースのアップグレード方法 ステップ

    Windows インストーラー

    この手順をスキップし、手順 2「App-V サーバーをアップグレードする場合」に進みます。

    SQL スクリプト

    「SQL スクリプトを使用して App-V データベースをデプロイする方法」の手順に従います。

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

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

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

シー ケンサーのインストール方法に関するページを参照してください。

手順 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 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 インストール ルートからの要求を仮想ファイル システム ルートにマップします。

MDOP テクノロジを取得する方法

App-V は、Microsoft Desktop Optimization Pack (MDOP) の一部です。 MDOP は、Microsoft ソフトウェア アシュアランスの一部です。 Microsoft ソフトウェア アシュアランスと MDOP の取得の詳細については、「 MDOP を取得する方法」を参照してください。

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