App-V v5 での発行サーバー更新エラーのトラブルシューティング方法
この記事では、Microsoft Application Virtualization (App-V) v5 でのサーバー更新エラーの発行に関するトラブルシューティングを行う方法について説明します。
適用対象: Windows 10 - すべてのエディション
元の KB 番号: 2778168
概要
この問題のトラブルシューティングを行うには、次の手順を実行します。
手順 1: クライアントで構成されている発行サーバーの URL を確認する
発行サーバー URL を確認するには、次の手順を実行します。
App-V クライアントで、管理者特権の PowerShell コマンド プロンプトを開きます。
「Get-AppvPublishingServer」と入力し、Enter キーを押します。
出力に一覧表示されている 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 ファイアウォールが有効になっている場合は、発行サーバーで使用されるポートで受信接続を許可する受信規則を追加する必要があります。
受信規則を追加するには、次の手順を実行します。
- 発行サーバーで、 Windows ファイアウォールを開きます。
- [詳細設定] をクリックします。
- [受信規則] を右クリックし、[新しい規則] を選択します。
- [ ポート] を選択し、[ 次へ] をクリックします。
- [ TCP] を選択し、発行サーバーで使用するポートを指定し、[ 次へ] をクリックします。
- 環境に適した接続条件を選択し、[ 次へ] をクリックします。
- 適切なプロファイルを選択し、[ 次へ] をクリックします。
- 受信規則の名前を指定し、[完了] をクリックします。
ファイアウォール ポートがブロックされている場合に 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: 発行サーバー サイトが発行サーバーで開始されていることを確認する
発行サーバー サイトが開始されていることを確認するには、次の手順を実行します。
- 発行サーバーで、 IIS マネージャー コンソールを開きます。
- [ サイト] をクリックします。
- 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: 発行サーバーアプリケーション プールが発行サーバーで開始されていることを確認する
発行サーバー アプリケーション プールが開始されていることを確認するには、次の手順を実行します。
- 発行サーバーで、 IIS マネージャー コンソールを開きます。
- [ アプリケーション プール] をクリックします。
- 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 クライアント コンソールで、[ 更新] をクリックします。
注:
発行サーバーがクライアント コンピューターで構成されていない場合、[更新] ボックスは灰色で表示されます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示