ポリシー改ざん検出のトラブルシューティング

最終公開日 : Nov 03, 2026
以下のセクションでは、発生する可能性のあるいくつかの問題と、そのトラブルシューティング方法について説明します。

ICA®ファイルが改ざんされているにもかかわらずセッションが実行されている

App Protectionポリシー改ざん検出機能が有効になっている仮想アプリまたはデスクトップセッションのICAファイルが改ざんされた場合、セッションは終了し、以下のいずれかのエラーメッセージが表示されるはずです。
  • Linux向けCitrix Workspaceアプリ
    ポリシー改ざん検出エラー - Linux
  • Mac向けCitrix Workspaceアプリ
    ポリシー改ざん検出エラー - Mac
  • Windows向けCitrix Workspaceアプリ
    ポリシー改ざん検出エラー - Windows
ただし、ICAファイルが改ざんされており、ポリシー改ざん検出が有効になっているにもかかわらずセッションが実行されている場合は、以下の手順を実行してください。
  1. Virtual Delivery Agentで、以下を実行します。
    1. 次のコマンドを実行し、ctxappprotectionsvサービスが実行されているかどうかを確認します。
      sc query ctxappprotectionsvc
    2. ctxappprotectionsvcサービスが実行されていない場合、サービスを開始するには、以下の手順を実行します。
      1. ctxappprotectionsvc サービスのスタートアップの種類を自動に変更するには、次のコマンドを実行します。
        sc config ctxappprotectionsvc start=auto
      2. 次のコマンドを実行してサービスを開始します。
        sc start ctxappprotectionsvc
  2. クライアントで、次の操作を行います。
    1. vdappp.dll ファイルがCitrix Workspaceアプリのインストール場所に存在するかどうかを確認します。Citrix Workspaceアプリのデフォルトのインストール場所は次のとおりです。
      • ウィンドウズ - C:\Program Files (x86)\Citrix\ICA Client
      • リナックス - /opt/Citrix/ICAClient
      • Mac - 該当なし
    2. Windows向けCitrix Workspaceアプリの場合、procexp.exe を使用して、vdappp.dll ファイルが wfica32.exe にロードされているかどうかを確認します。
    3. Linux向けCitrix Workspaceアプリの場合、vdappp.dll ファイルが wfica.exe にロードされているかどうかを確認します。
  3. セッションがまだ実行中の場合は、ログを収集してCitrixテクニカルサポートにお問い合わせください。ログの収集の詳細については、「ログの収集」を参照してください。

Virtual Delivery Agentの再起動後にポリシー改ざん検出が機能しなくなる

Virtual Delivery Agentを再起動した後にポリシー改ざん検出機能が動作しなくなった場合、再起動後にApp Protectionサービスが実行されていないことが原因である可能性があります。Virtual Delivery Agentで次の手順を実行します。
  1. 次のコマンドを実行し、ctxappprotectionsvc サービスが実行中で 自動 に設定されていることを確認します。
    sc query ctxappprotectionsvc
  2. ctxappprotectionsvcサービスが実行されていない場合は、サービスを開始するために次の手順を実行します。
    1. 次のコマンドを実行して、ctxappprotectionsvcサービスのスタートアップの種類を自動に変更します。
      sc config ctxappprotectionsvc start=auto
    2. 次のコマンドを実行してサービスを開始します。
      sc start ctxappprotectionsvc
  3. ポリシー改ざん検出機能がまだ動作しない場合は、ログを収集し、Citrixテクニカルサポートにお問い合わせください。ログの収集の詳細については、ログの収集を参照してください。