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 サーバー、シーケンサー、およびクライアント コンポーネントでサポートされるオペレーティング システムとハードウェア要件 |
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 への移行 」を参照してください。
アップグレードを開始する前に
アップグレードを開始する前に、次の情報を確認してください。
アップグレード前に確認する項目 | 説明 |
---|---|
アップグレードするコンポーネント (任意の順序) |
注
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.1 にアップグレードするには、このトピックの残りのセクションの手順に従います。 パッケージと接続グループは、現在と同様に App-V 5.1 で引き続き動作します。 |
App-V インフラストラクチャをアップグレードする手順
App-V インフラストラクチャの各コンポーネントを App-V 5.1 にアップグレードするには、次の手順を実行します。 次の順序は単に提案です。コンポーネントは任意の順序でアップグレードできます。
ステップ | 詳細情報 | ||||||
---|---|---|---|---|---|---|---|
手順 1: App-V サーバーをアップグレードします。
注
App-V サーバーを使用していない場合は、この手順をスキップして次の手順に進みます。 |
次の手順に従います。
|
||||||
手順 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 より前 |
---|---|
次のオプションが、[パッケージ] ページの下部に表示されるボタンになりました。
パッケージを右クリックしてドロップダウン コンテキスト メニューを開くと、次のオプションが引き続き表示されます。
[ 削除 ] をクリックしてパッケージを削除すると、ダイアログ ボックスが開き、パッケージを削除することを確認するように求められます。 |
[パッケージ] ページの右上にある [ 追加] または [アップグレード ] オプションがボタンでした。 [ 発行]、[ 発行解除]、[ 削除 ] の各オプションは、パッケージの一覧でパッケージ名を右クリックした場合にのみ使用できます。 |
次のパッケージ操作が、各パッケージのパッケージの詳細ページのボタンになりました。
|
これらのパッケージ オプションは、パッケージの一覧でパッケージ名を右クリックした場合にのみ使用できます。 |
左側のウィンドウのアイコンには、新しい色とテキストがあります
左側のウィンドウのアイコンの色が変更され、テキストが追加され、アイコンが他の 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 を取得する方法」を参照してください。