App-V v5 での発行サーバー更新エラーのトラブルシューティング方法

この記事では、Microsoft Application Virtualization (App-V) v5 でのサーバー更新エラーの発行に関するトラブルシューティングを行う方法について説明します。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 2778168

概要

この問題のトラブルシューティングを行うには、次の手順を実行します。

手順 1: クライアントで構成されている発行サーバーの URL を確認する

発行サーバー URL を確認するには、次の手順を実行します。

  1. App-V クライアントで、管理者特権の PowerShell コマンド プロンプトを開きます。

  2. 「Get-AppvPublishingServer」と入力し、Enter キーを押します。

  3. 出力に一覧表示されている URL が正しいことを確認します。

    発行サーバー名が PubSvr で、発行サーバー ポートが 82 の場合、出力に Get-AppvPublishingServer 一覧表示される URL は次 http://PubSvr:82のいずれかになります。 https://PubSvr:82

発行サーバーの URL が正しくない場合は、コマンドレットを Remove-AppvPublishingServer 使用して発行サーバーを削除します。 次に、 コマンドレットを Add-AppvPublishingServer 使用して、正しい URL を持つ発行サーバーを追加します。

発行サーバーを削除して読み取るサンプル コマンド:

Remove-AppvPublishingServer -ServerId 1
Add-AppvPublishingServer -Name PublishingSever -URL http://PubSvr:82

発行サーバーの URL が正しくない場合に App-V クライアントでログに記録される一般的なエラー:

  • PowerShell

    Sync-AppvPublishingServer: Application Virtualization Service が要求された操作を完了できませんでした。
    操作の試行: RefreshPublishingServer。
    インターネット エラー: 0x80072EE7 - サーバー名またはアドレスを解決できませんでした。
    エラー モジュール: 発行。 内部エラーの詳細: 45500D2780072EE7。
    詳細については、「AppV クライアント イベント ログ」を参照してください。

    Sync-AppvPublishingServer: Application Virtualization Service が要求された操作を完了できませんでした。
    操作の試行: RefreshPublishingServer。
    AppV エラー コード: 0500090001。
    エラー モジュール: 共有コンポーネント。 内部エラーの詳細: 3E50110500090001。
    詳細については、「AppV クライアント イベント ログ」を参照してください。

  • APP-V イベント ログ

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19102
    タスク カテゴリ: 発行の更新
    レベル: エラー
    説明:
    サーバーの発行データの取得に失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x45500D27 - 0x80072EE7

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19203
    タスク カテゴリ: 発行の更新
    レベル: エラー
    説明:
    HttpRequest sendRequest が失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x45500D27 - 0x80072EE7

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19205
    タスク カテゴリ: 発行の更新
    レベル: エラー
    説明:
    サーバーからのコンテンツが発行に有効な XML ではありません。
    URL: http://PubSvr:82/
    エラー コード: 0x3E501105 - 0x90001

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19102
    タスク カテゴリ: 発行の更新
    レベル: エラー
    説明:
    サーバーの発行データの取得に失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x3E501105 - 0x90001

手順 2: 発行サーバーに Windows ファイアウォール例外を追加する

発行サーバーで Windows ファイアウォールが有効になっている場合は、発行サーバーで使用されるポートで受信接続を許可する受信規則を追加する必要があります。

受信規則を追加するには、次の手順を実行します。

  1. 発行サーバーで、 Windows ファイアウォールを開きます。
  2. [詳細設定] をクリックします。
  3. [受信規則] を右クリックし、[新しい規則] を選択します。
  4. [ ポート] を選択し、[ 次へ] をクリックします。
  5. [ TCP] を選択し、発行サーバーで使用するポートを指定し、[ 次へ] をクリックします。
  6. 環境に適した接続条件を選択し、[ 次へ] をクリックします。
  7. 適切なプロファイルを選択し、[ 次へ] をクリックします。
  8. 受信規則の名前を指定し、[完了] をクリックします

ファイアウォール ポートがブロックされている場合に App-V クライアントでログに記録される一般的なエラー:

  • PowerShell

    Sync-AppvPublishingServer: Application Virtualization Service が要求された操作を完了できませんでした。
    操作の試行: RefreshPublishingServer。
    インターネット エラー: 0x80072EE2 - 操作がタイムアウトしました
    エラー モジュール: 発行。 内部エラーの詳細: 45500D2780072EE2。
    詳細については、「AppV クライアント イベント ログ」を参照してください。

  • App-V イベント ログ

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19102
    タスク カテゴリ: 発行の更新
    説明:
    サーバーの発行データの取得に失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x45500D27 - 0x80072EE2

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19203
    タスク カテゴリ: 発行の更新
    説明:
    HttpRequest sendRequest が失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x45500D27 - 0x80072EE2

手順 3: 発行サーバー サイトが発行サーバーで開始されていることを確認する

発行サーバー サイトが開始されていることを確認するには、次の手順を実行します。

  1. 発行サーバーで、 IIS マネージャー コンソールを開きます。
  2. [ サイト] をクリックします。
  3. Microsoft App-V 発行サービス サイトが開始されていることを確認します

発行サーバー サイトが起動されていない場合に App-V クライアントに記録される一般的なエラー:

  • PowerShell

    Sync-AppvPublishingServer: Application Virtualization Service が要求された操作を完了できませんでした。
    操作の試行: RefreshPublishingServer。
    インターネット エラー: 0x80072EE2 - 操作がタイムアウトしました
    エラー モジュール: 発行。 内部エラーの詳細: 45500D2780072EE2。
    詳細については、「AppV クライアント イベント ログ」を参照してください。

  • App-V イベント ログ

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19102
    タスク カテゴリ: 発行の更新
    レベル: エラー
    説明:
    サーバーの発行データの取得に失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x45500D27 - 0x80072EE2

    ログ名: Microsoft-AppV-Client/管理 ソース: Microsoft-AppV-Client イベント ID: 19203 タスク カテゴリ: 発行更新レベル: エラーの説明: HttpRequest sendRequest が失敗しました。 URL: http://PubSvr:82/ エラー コード: 0x45500D27 - 0x80072EE2

手順 4: 発行サーバーアプリケーション プールが発行サーバーで開始されていることを確認する

発行サーバー アプリケーション プールが開始されていることを確認するには、次の手順を実行します。

  1. 発行サーバーで、 IIS マネージャー コンソールを開きます。
  2. [ アプリケーション プール] をクリックします。
  3. AppVPublishing アプリケーション プール[開始] になっていることを確認します。

AppVPublishing アプリケーション プールが起動されていない場合に、App-V クライアントでログに記録される一般的なエラー:

  • PowerShell

    Sync-AppvPublishingServer: Application Virtualization Service が要求された操作を完了できませんでした。
    操作の試行: RefreshPublishingServer。
    Windows エラー: 0x801901F7 -
    エラー モジュール: 発行。 内部エラーの詳細: 45500D27801901F7。
    詳細については、「AppV クライアント イベント ログ」を参照してください。

  • App-VEvent ログ

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19102
    タスク カテゴリ: 発行の更新
    レベル: エラー
    説明:
    サーバーの発行データの取得に失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x45500D27 - 0x801901F7

    ログ名: Microsoft-AppV-Client/管理
    ソース: Microsoft-AppV-Client
    イベント ID: 19203
    タスク カテゴリ: 発行の更新
    レベル: エラー
    説明:
    HttpRequest sendRequest が失敗しました。
    URL: http://PubSvr:82/
    エラー コード: 0x45500D27 - 0x801901F7

手順 5: Web ブラウザーを使用して発行サーバーの URL にアクセスできることを確認する

App-V クライアントで、Web ブラウザーを使用して発行サーバーの URL (たとえば) http://PubSvr:82/にアクセスします。 発行サーバーが正常に動作しており、アクセス可能な場合は、発行サーバーで発行されたアプリケーションの一覧を示す XML 出力が表示されます。

- <Publishing Protocol="1.0">
- <Packages>
  <Package PackageId="639138dd-a4f5-4846-bab2-02e94a87c8a6" VersionId="b29da9c2-07d1-4fac-97ca-4f081c487c79" PackageUrl="\\pubsvr\content\Office 2013 AppV Package\ProPlusVolume_VisioProVolume_ProjectProVolume_en-us_x86.appv" /> 
  </Packages>
- <NoGroup>
  <Package PackageId="639138dd-a4f5-4846-bab2-02e94a87c8a6" />
  </NoGroup>
  </Publishing>

上の例では、発行サーバーで現在発行されている唯一のパッケージは Office 2013 です。

手順 6: 発行サーバーの更新を実行する

上記の手順を実行した後、手動で発行更新を実行して、エラーがログに記録されていないことを確認します。

発行更新を手動で実行するには、次の 2 つの方法があります。

  • PowerShell で、 コマンドレットを使用します Sync-AppvPublishingServer
  • App-V クライアント コンソールで、[ 更新] をクリックします。

注:

発行サーバーがクライアント コンピューターで構成されていない場合、[更新] ボックスは灰色で表示されます。