Citrix Virtual Apps and Desktops

トラブルシューティング

体系的なアプローチ

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

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

一般的な問題と解決策

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

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

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

    • 考えられる原因: 欠陥のあるまたは互換性のないプリンタードライバー (多くの場合サードパーティ製)。キュー内の破損した印刷ジョブ。ドライバーの競合。システムリソースの不足。

    • トラブルシューティング手順:

      1. Windowsイベントログ (アプリケーションログにはスプーラーのクラッシュがよく表示されます) を使用して、障害のあるプロセス/モジュールを特定します。
      2. Print Spoolerサービスの再起動を試行します。
      3. 再起動が失敗するか、問題が繰り返される場合は、印刷キューを手動でクリアしてみてください (スプーラーサービスを停止し、C:\Windows\System32\spool\PRINTERS内のファイルを削除し、スプーラーサービスを開始します)。
      4. 問題のあるプリンタードライバーを特定して削除します。クリーンな削除にはレジストリの編集が必要になる場合があります。
      5. Citrix UPDまたは汎用Microsoftドライバーでテストします。
      6. レジストリ内の孤立した印刷プロセッサを探してクリーンアップします。
  • ポリシーの競合 / 設定が無視される:

  • 潜在的な原因: GPO設定によるCitrixポリシーの上書き。Citrixポリシーの優先順位またはフィルターの競合。ポリシー処理中のエラー

  • トラブルシューティング手順:

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

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

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

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

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