策略篡改检测故障排除
以下部分介绍了您可能会面临的一些问题以及如何解决这些问题:
ICA 文件被篡改,会话仍在运行
如果启用了“App Protection 策略篡改检测”功能的虚拟应用程序或桌面会话的 ICA 文件被篡改,会话将被终止并显示以下错误消息之一:
-
适用于 Linux 的 Citrix Workspace 应用程序
-
适用于 Mac 的 Citrix Workspace 应用程序
-
适用于 Windows 的 Citrix Workspace 应用程序
但是,如果即使 ICA 文件被篡改且启用了“策略篡改检测”功能,会话仍在运行,则请执行以下步骤:
-
在 Virtual Delivery Agent 中,执行以下操作:
-
运行以下命令并检查
ctxappprotectionsv
服务是否正在运行:sc query ctxappprotectionsvc
-
如果
ctxappprotectionsvc
服务未运行,请执行以下步骤以启动该服务:-
请通过运行以下命令将
ctxappprotectionsvc
服务的启动类型更改为 automatic: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
服务是否正在运行并设置为 automatic:sc query ctxappprotectionsvc
-
如果
ctxappprotectionsvc
服务未运行,请执行以下步骤以启动该服务:-
请通过运行以下命令将
ctxappprotectionsvc
服务的启动类型更改为 automatic:sc config ctxappprotectionsvc start=auto
-
请通过运行以下命令启动该服务:
sc start ctxappprotectionsvc
-
-
如果“策略篡改检测”功能仍然无法运行,请收集日志并联系 Citrix 技术支持部门。有关收集日志的详细信息,请参阅日志收集。