次の方法で共有


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

Microsoft Application Virtualization (App-V) 5.1 の既知の問題を次に示します。

App-V 5.0 SP3 管理サーバーと App-V 5.1 クライアント間の発行更新中にエラーが発生Windows 10

App-V 5.0 SP3 管理サーバーから Windows 10 の App-V 5.1 クライアントにパッケージを同期すると、更新の発行中にエラーが生成されます。 このエラーは、App-V 5.0 SP3 サーバーが発行 URL で指定されているWindows 10オペレーティング システムを理解していないために発生します。 この問題は App-V 5.1 発行サーバーで修正されていますが、App-V 5.0 SP3 以前のバージョンにはバックポートされません。

回避策: App-V 5.0 管理サーバーを、Windows 10 クライアントの App-V 5.1 管理サーバーにアップグレードします。

App-V 5.1 サーバーを使用して設定されている場合、グローバルに発行されるパッケージにはカスタム構成が適用されません

マシン アカウントを含む AD グループにパッケージを割り当て、App-V サーバーを使用してそのグループにカスタム構成を適用した場合、カスタム構成はそれらのマシンには適用されません。 App-V 5.1 クライアントは、マシン アカウントに割り当てられたパッケージをグローバルに発行します。 ただし、各ユーザーのプロファイルには、ユーザーごとのカスタム構成ファイルが格納されます。 グローバルに発行されたパッケージは、このカスタム構成にアクセスできません。

回避策: 次のいずれかの操作を行います。

  • ユーザー アカウントのみを含むグループにパッケージを割り当てます。 これにより、パッケージのカスタム構成が各ユーザーのプロファイルに格納され、正しく適用されます。

  • カスタム デプロイ構成ファイルを作成し、-DynamicDeploymentConfiguration パラメーターを使用して Add-AppvClientPackage コマンドレットを使用してクライアント上のパッケージに適用します。 詳細については、「 App-V 5.1 動的構成について 」を参照してください。

  • App-V 5.1 Sequencer を使用して、カスタム構成で新しいパッケージを作成します。

新しい App-V 5.1 サーバーのインストール後にサーバー ファイルが削除されない

App-V 5.0 SP1 サーバーをアンインストールしてから App-V 5.1 サーバーをインストールすると、インストールが失敗し、間違ったバージョンの管理サーバーがインストールされ、エラー メッセージが返されます。 この問題は、App-V 5.0 SP1 をアンインストールするとサーバー ファイルが削除されないために発生するため、インストール プロセスでは新しいインストールではなくアップグレードが実行されます。

回避策: App-V 5.1 のインストールを開始する前に、このレジストリ キーを削除します。

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall] で、値データ "Microsoft Application Virtualization (App-V) Server" を含む DWORD 値 "DisplayName" を含むインストール GUID キーを見つけて削除します。 これは削除する必要がある唯一のキーです。

手動で追加されたファイルの種類の関連付けが正しく保存されない

アプリケーション アップグレード ウィザードの最後にある [ショートカットと FTA] タブを使用してアプリケーション パッケージに手動で追加されたファイルの種類の関連付けが正しく保存されません。 保存したパッケージを再度更新するときに、App-V クライアントまたは Sequencer で使用することはできません。

回避策: ファイルの種類の関連付けを追加するには、パッケージを開いて変更し、更新ウィザードを実行します。 [インストール] 手順で、オペレーティング システムを介して新しいファイルの種類の関連付けを追加します。 シーケンサーは、システム レジストリ内の新しい関連付けを検出し、パッケージの仮想レジストリに追加します。このレジストリは、クライアントで使用できます。

共有コンテンツ ストア (SCS) モードのパッケージを AppLocker で管理されているクライアントにストリーミングすると、追加のデータがローカル ディスクに書き込まれます

クライアントのローカル ディスクに書き込まれるデータの量を減らすには、App-V 5.1 クライアントで SCS モードを有効にして、必要に応じてパッケージの内容をストリーミングできます。 ただし、AppLocker がパッケージ内のアプリケーションを管理する場合、一部のデータがクライアントのローカル ディスクに書き込まれ、それ以外の場合は書き込まれない可能性があります。

回避策: なし

[管理コンソールのパッケージの追加] ダイアログ ボックスで、Chrome または Firefox を使用している場合、[参照] ボタンを使用できません

管理コンソールの [パッケージ] ページで、右下隅の [追加] または [アップグレード ] を選択すると、[ パッケージの追加 ] ダイアログ ボックスが表示されます。 ブラウザーとして Chrome または Firefox を使用して管理コンソールにアクセスしている場合、パッケージの場所を参照することはできません。

回避策: パッケージへのパスを入力するか、コピーして [パッケージの 追加] 入力フィールドに貼り付けます。 管理コンソールがこのパスにアクセスできる場合は、パッケージを追加できます。 パッケージがネットワーク共有上にある場合は、次の手順を実行して、エクスプローラーを使用して場所を参照できます。

  1. Shift キーを押しながら、パッケージ ファイルを右クリックします

  2. [ パスとしてコピー] を選択します

  3. パスを [パッケージの 追加 ] ダイアログ ボックスの入力フィールドに貼り付けます

App-V 管理サーバーを 5.1 にアップグレードすると、"データベース エラーが発生しました" というメッセージで失敗することがあります

複数の接続グループが構成され有効になっているときに App-V 5.0 SP1 管理サーバーをインストールし、App-V 5.1 Server にアップグレードしようとすると、次のエラーが表示されます。 理由: '列名 'PackageOptional' が無効です。 列名 'VersionOptional' が無効です。

回避策: SQL データベースで次のコマンドを実行します。

ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0

ここで、"AppVManagement" はデータベースの名前です。

オプションのパッケージを追加または削除した場合、ユーザーが発行した接続グループでパッケージを開くことができない

RDS クライアントを実行している環境、またはコンピューターごとに複数の同時ユーザーを持つ環境では、オプションのパッケージが接続グループに追加または削除された場合、ログインしているユーザーは、ユーザーが発行した接続グループ内のパッケージでアプリケーションを開くことはできません。

回避策: ユーザーにサインアウトしてから、もう一度サインインします。

接続グループがユーザーにのみ発行されると、エラー メッセージが誤って表示される

Repair-AppvClientConnectionGroup を実行すると、接続グループがユーザーにのみ発行されている場合でも、次のエラーが表示されます。 "内部 App-V 統合エラー: パッケージがユーザーに統合されていません。 パッケージがマシンに追加され、ユーザーに発行されていることを確認します。

回避策: 次のいずれかの操作を行います。

  • 接続グループ内のすべてのパッケージを発行します。

    この問題は、修復中の接続グループに、ユーザーが存在しないパッケージまたは使用できないパッケージ (つまり、グローバルまたはユーザーに公開されていない) がある場合に発生します。 ただし、すべての接続グループのパッケージが使用可能な場合は修復が機能するため、すべてのパッケージが発行されていることを確認してください。

  • Repair-AppvClientConnectionGroup コマンドではなく、Repair-AppvClientPackage コマンドを使用してパッケージを個別に修復します。

    ユーザーが使用できるパッケージを決定し、パッケージごとに Repair-AppvClientPackage コマンドを 1 回実行します。 PowerShell コマンドレットを使用して、次の操作を行います。

    1. 接続グループ内のすべてのパッケージを取得します。

    2. 各パッケージが現在発行されているかどうかを確認します。

    3. パッケージが現在発行されている場合は、そのパッケージで Repair-AppvClientPackage を実行します。

Sequencer にアイコンが正しく表示されない

App-V シーケンサーでパッケージを変更すると、[ショートカットとファイルの種類の関連付け] タブのアイコンが正しく表示されません。 この問題は、アイコンのサイズが 16x16 または 32x32 でない場合に発生します。

回避策: 16x16 または 32x32 のアイコンのみを使用します。

管理データベースに InsertVersionInfo.sql スクリプトが不要になりました

InsertVersionInfo.sql スクリプトは、App-V 5.0 SP3 より後のバージョンの App-V 管理データベースには必要ありません。

Permissions.sql スクリプトは、KB 記事 3031340の 手順 2 に従って更新する必要があります。

重要

App-V 5.0 SP3 より後のバージョンの App-V では、手順 1 は必要ありません。

Microsoft Visual Studio 2012 はサポートされていません

App-V 5.1 では、Visual Studio 2012 はサポートされていません。

回避策: なし

App-V 5.x Sequencer のアプリケーション ファイル名の制限

App-V 5.x Sequencer は、"CO_<x>" と一致するファイル名を持つアプリケーションをシーケンスできません。ここで、x は数字です。 エラー 0x8007139Fが生成されます。

回避策: 別のファイル名を使用する

パッケージのマウント時に断続的な "ファイルが見つかりません" エラー

パッケージをマウントするときに、"ファイルが見つかりません" (0x80070002) エラーが生成される場合があります。 通常、これは、App-V パッケージ内のフォルダーに多数のファイル (20,000 以上など) が含まれている場合に発生します。 これにより、ストリーミングに予想よりも時間がかかり、タイムアウトになり、"ファイルが見つかりません" エラーが発生する可能性があります。

回避策: HF06 以降では、このタイムアウト期間を延長するための新しいレジストリ キーが導入されました。

パス HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Streaming
設定 StreamResponseWaitTimeout
Datatype DWORD
単位
既定値 5
: レジストリ キーが定義されていない場合、または値 =5 が指定されている場合、この値 <は既定値です。

App-V 5.1 について