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