Citrix Virtual Apps and Desktops™ 7 2511

トラブルシューティング

  1. Step 2

1.

  1. Step

体系的なアプローチ

複雑なCitrix Virtual Apps and Desktops™ (CVAD) 環境における印刷問題のトラブルシューティングには、無作為な推測ではなく、体系的なアプローチが必要です。推奨されるプロセスは次のとおりです。

  1. 症状の特定: 問題(例:プリンターが表示されない、ジョブがスタックする、出力が間違っている、印刷が遅いなど)を明確に定義します。
  2. 範囲の特定: 影響を受けるユーザー(1人のユーザー、複数のユーザー、特定のアプリケーション)、関連するプリンター、および問題が発生するVDAまたはクライアントデバイスを特定します。
  3. 基本事項の確認: ネットワーク接続(VDAからプリントサーバー、クライアントからVDA)を確認し、プリンターがオンラインでCitrix®外で機能していることを確認し、クライアントからのローカル印刷(リダイレクトの問題の場合)をチェックします。
  4. ポリシーの確認: Citrix Group Policy Modelingウィザードなどのツールを使用するか、VDAで適用されているポリシー設定を確認して、影響を受けるユーザー/セッションに適用されている関連Citrixポリシー設定を調べます。ポリシー設定が意図どおりに構成されており、明らかな競合がないことを確認します。
  5. ログの調査: VDA、クライアントデバイス、およびプリントサーバー(該当する場合)でWindowsイベントログ(アプリケーションログ、システムログ、PrintServiceログ)を確認します。有効になっている場合は、Citrix固有のログを確認します。3
  6. コンポーネントのテスト: 問題を特定のコンポーネントに分離することを試みます。別のアプリケーションから印刷を試みたり、別のプリンターを試したり、汎用ドライバー(UPDやMicrosoft XPS Document Writerなど)でテストしたり、Print SpoolerサービスとCitrix Print Managerサービスのステータスを確認したりします。
    1. リソースの参照: 既知の問題と解決策については、製品ドキュメント、サポート記事、およびコミュニティフォーラムを活用します。

一般的な問題と解決策

現場で報告されている一般的な印刷問題と推奨されるトラブルシューティング手順の一部を以下に示します。

-  **プリンターの自動作成の失敗 / セッションにプリンターが表示されない**

-  **考えられる原因**: クライアントプリンターリダイレクトポリシーが無効になっている; クライアントプリンターの自動作成ポリシーが「なし」に設定されているか、誤ってフィルターされている; クライアントデバイスのプリントスプーラーの問題; Workspaceアプリの問題; クライアントとVDA間のネットワーク接続の問題; Citrix Print Managerサービス (CpSvc.exe) がVDAで実行されていないか、クラッシュしている; VDAに必要なプリンタードライバーがない (ネイティブドライバーが必要な場合); Citrixポリシーがセッションに正しく適用されていない
-  **トラブルシューティング手順**:
    1.  クライアントプリンターリダイレクトポリシーが「許可」されており、クライアントプリンターの自動作成がユーザー/セッションに対して正しく構成されていることを確認します
    1.  VDAでCpSvc.exeサービスのステータスを確認します。必要に応じて再起動します
    1.  VDAとクライアントの両方でWindows Print Spoolerサービスのステータスを確認します。必要に応じて再起動します
    1.  基本的なネットワーク接続を確認します
    1.  クライアントデバイスでローカル印刷をテストします
-  1.  互換性のあるWorkspaceアプリのバージョンがインストールされていることを確認します
-  1.  CpSvcまたはプリンター作成に関連するエラーがないか、VDAイベントログを確認します
-  1.  VDAでポリシーの更新を強制します (gpupdate /force)
    1.  VDAで適用されているポリシーを確認し、期待される設定が存在することを確認します
    1.  ネイティブドライバーが期待される場合は、VDAにインストールされていることを確認します
    1.  VDAのローカル/グループポリシーでRDS/ターミナルサーバープリンターリダイレクト設定を確認します
    1.  VDAレジストリ内の孤立したプリンターエントリを探してクリーンアップします

-  **プリントスプーラーのクラッシュ / サービス応答なし (VDAまたはプリントサーバー上)**

-  **考えられる原因**: 欠陥のある、または互換性のないプリンタードライバー (多くの場合サードパーティ製); キュー内の破損した印刷ジョブ; ドライバーの競合; システムリソースの不足
-  **トラブルシューティング手順**:
    1.  Windowsイベントログ (アプリケーションログにはスプーラーのクラッシュがよく表示されます) を使用して、障害のあるプロセス/モジュールを特定します
    1.  Print Spoolerサービスの再起動を試みます
    1.  再起動が失敗するか、問題が繰り返される場合は、印刷キューを手動でクリアしてみてください (スプーラーサービスを停止し、C:\\Windows\\System32\\spool\\PRINTERS内のファイルを削除し、スプーラーサービスを開始します)
    1.  問題のあるプリンタードライバーを特定して削除します。クリーンな削除にはレジストリの編集が必要になる場合があります
    1.  Citrix UPDまたは汎用Microsoftドライバーでテストします
    1.  レジストリ内の孤立した印刷プロセッサを探してクリーンアップします

-  **ポリシーの競合 / 設定の無視**

-  **考えられる原因:** GPO設定がCitrixポリシーを上書きしている、Citrixポリシーの優先順位またはフィルターが競合している、ポリシー処理中にエラーが発生している

-  **トラブルシューティングの手順:**

    1.  Citrixグループポリシーモデリングウィザードを使用して、影響を受けるユーザー/VDAに対するポリシー適用をシミュレートする
    1.  ポリシーフィルター(ユーザーグループ、クライアントIPなど)が正しいことを確認する
    1.  Studio/Web Studioでポリシーの優先順位を確認する
-  1.  Citrixポリシーの問題を特定するため、VDAのOUでGPOの継承を一時的にブロックする
-  1.  VDA上のポリシー処理結果を調査する(例: `gpresult /h report.html`を使用)
-  1.  ユーザー/VDAに適用されるポリシーセットを簡素化し、競合を見つけるためにポリシーを段階的に追加し直す

-  **ドライバーの問題(全般 - 互換性、破損、マッピング):**

-  **考えられる原因:** ドライバーがVDA OSまたはCitrixバージョンと互換性がない、ドライバーのインストールが破損している、ポリシーで必要なドライバーがVDAにない、複数のドライバー間の競合、プリンタードライバーマッピングポリシーの設定が誤っている
-  **トラブルシューティングの手順:**
    1.  Citrix UPDで印刷を試す(ユニバーサルプリントドライバー使用ポリシーを設定する)
    1.  適用されたポリシーに基づいて、正しいドライバー(ネイティブまたはUPD)が選択されていることを確認する
-  1.  必要なネイティブドライバーがVDAに正しくインストールされていることを確認する(使用する場合)
-  1.  CVADおよびVDA OSバージョンとのドライバー互換性についてベンダーのドキュメントを確認する
-  1.  問題のあるドライバーをクリーン再インストールする(アンインストール、再起動、インストール)
    1.  プリンタードライバーマッピングポリシーのルールを慎重に確認し、テストする
    1.  VDAにインストールされているドライバーの数を最小限に抑える

-  **印刷速度の低下 / パフォーマンスの問題:**
-  **考えられる原因:** ネットワークの輻輳または高遅延(特にWAN)、大規模で複雑な印刷ジョブ(例: 高解像度グラフィックス)、非効率なプリンタードライバー、印刷最適化(圧縮、キャッシュ)が無効または誤設定されている、非効率なルーティング(例: 低速WAN経由の直接接続)
-  **トラブルシューティングの手順:**
    1.  VDA、クライアント、およびプリントサーバー間のネットワークパスとパフォーマンスを分析する
    1.  印刷用のCitrix帯域幅制限ポリシーを設定する
    1. ユニバーサル印刷ポリシーを介してUPD最適化(画像圧縮、フォント/画像キャッシュ)を有効にして設定する
        1. WANリンクの場合、圧縮されたICA®チャネル経由でトラフィックを強制するために、プリントサーバーへの直接接続ポリシーを無効にする
        1. UPSを使用している場合、ネットワークに最適に設定されていることを確認する
      1. 印刷ジョブ自体を分析し、可能であれば解像度または複雑さを軽減する
      2. 別のドライバー(例: UPDとネイティブ)でテストする
  • 出力の誤り(文字の欠落、書式設定エラー、向きの誤り):
    • 考えられる原因: ドキュメント/アプリケーションで必要なフォントがVDAにない、誤ったフォント置換、プリンタードライバーの非互換性、特定のUPD形式(例: EMFとXPS)の問題、アプリケーションのバグ、ローカルクライアントプリンターで有効になっている高度な印刷機能との競合
    • トラブルシューティングの手順:
      1. 必要なすべてのフォントがVDAにインストールされていることを確認する
      1. ユニバーサルドライバーの優先順位ポリシーの順序を変更してみる(例: EMFの前にXPSを試す)
      2. 同じドキュメントを別のアプリケーションから印刷してテストする
      3. 別の物理プリンターまたは仮想プリンター(例: Microsoft XPS Document Writer)に印刷してテストする
      4. 別のプリンタードライバー(UPDとネイティブ、または異なるネイティブバージョン)を試す
      5. アプリケーションの印刷設定とページ設定を確認する
      6. クライアントデバイスのローカルプリンターのプロパティで「高度な印刷機能」を無効にする
      7. ユーザー設定とポリシーで印刷の向き設定を確認する
  • Citrix Print Manager Service (CpSvc.exe) のクラッシュ/ハング:
    • 考えられる原因: 応答しないプリンタードライバーがレジストリに孤立したオブジェクトを残している、印刷に関連するCitrixポリシーデータが破損している、システムリソースの競合
    • トラブルシューティングの手順:
      1. VDAレジストリから孤立したプリンターおよびプリントプロセッサーのエントリをクリーンアップする手順に従う。これには、まずPrint SpoolerサービスとCpSvcサービスを停止する必要がある
      2. 問題のあるプリンタードライバーを特定して削除する
      3. VDA上のCitrixポリシーキャッシュフォルダー/レジストリキーをクリーンアップし、ポリシーの更新を強制することを検討する
      4. VDAのリソース使用量(CPU、メモリ)を監視する
      5. CpSvcサービスとPrint Spoolerサービスを再起動する
  • PDFプリンターの問題:
    • 考えられる原因: PDFユニバーサルプリンターの自動作成ポリシーが無効になっている、VDAまたはWorkspaceアプリのバージョンが互換性がない、クライアントエンドポイントにPDFビューアーがインストールされていない、サポートされていないブラウザー(例: Edge)が使用されている、またはHTML5設定エラー(CSPヘッダー、config.js)
    • トラブルシューティングの手順:
      1. PDFユニバーサルプリンターの自動作成ポリシーが有効で適用されていることを確認する
      2. VDAとWorkspaceアプリが最小バージョン要件を満たしていることを確認する
      3. サポートされているPDFビューアー(例: Adobe Reader、Chrome)がクライアントにインストールされ、デフォルトとして設定されていることを確認する
      4. HTML5 Workspaceアプリを使用している場合、ブラウザーの互換性を確認し、config.jsおよびCSPヘッダーの設定をチェックする
      5. ポリシー変更後、Citrixセッションを再起動する

基本的なエンドユーザー向けトラブルシューティング

組織のポリシーで許可されている場合、簡単な印刷の問題を経験しているユーザーは、IT部門にエスカレートする前に、以下の基本的な手順で解決できる場合があります。

  • HDX™セッションから完全にログオフし、再度ログインする
  • エンドポイントデバイス上のローカルプリンターのステータスを確認する(オンラインであること、一時停止されていないこと、エラーがないことを確認する)
  • ローカルエンドポイントデバイスを再起動する
トラブルシューティング