故障排除
如果您的自定义虚拟通道无法打开,请查看以下步骤:
-
确保您使用的是正确的 VDA 版本。
-
确认您已将包含自定义虚拟通道的策略应用到 VDA 的虚拟通道允许列表中,并且没有其他优先级更高的策略覆盖此配置。
-
检查 VDA 中的事件日志,确认报告的虚拟通道名称与允许列表中定义的名称匹配。
-
如果您有多个进程,请确保按照 (/zh-cn/citrix-virtual-apps-desktops/2411/secure/virtual-channel-security.html#adding-virtual-channels-to-the-allow-list) 中所述正确定义这些进程。
-
如果您在定义的进程路径中使用通配符,请确保您遵守 (/zh-cn/citrix-virtual-apps-desktops/2411/secure/virtual-channel-security.html#using-wildcards) 的指导原则。
-
如果您在定义的进程路径中使用环境变量,请确保您遵守 (/zh-cn/citrix-virtual-apps-desktops/2411/secure/virtual-channel-security.html#using-system-environment-variables) 中的指导原则。
-
Related information
../../hdx-transport/virtual-channel-allow-list.md
事件日志
以下事件记录在 VDA 计算机的事件日志中。
单会话 VDA
以下事件记录在单会话 VDA 计算机的事件日志中:
| 日志名称 | ID | 源 | 级别 | 描述 |
|---|---|---|---|---|
| 系统 | 2001 | Picadd |
信息 | 自定义虚拟通道 <vcName> 已由进程 <processName> 打开 |
| 系统 | 2002 | Picadd |
警告 | 自定义虚拟通道 <vcName> 无法由进程 <processName> 打开 |
| 系统 | 2003 | Picadd |
信息 | <username> 打开了自定义虚拟通道 <vcName> |
| 系统 | 2004 | Picadd |
警告 | <username> 尝试打开自定义虚拟通道 <vcName> |
| 系统 | 2005 | Picadd |
错误 | 策略中给定的路径 <pathInPolicy> 无法解析为进程路径 |
| 系统 | 2007 | Picadd |
信息 | 加载的进程路径为 <processPath> |
| 系统 | 2008 | Picadd |
错误 | 在 VC 策略路径中找不到环境变量 <varName> |
多会话 VDA
以下事件记录在多会话 VDA 计算机的事件日志中:
| 日志名称 | ID | 源 | 级别 | 描述 |
|---|---|---|---|---|
| 系统 | 13 | Rpm |
信息 | 自定义虚拟通道 <vcName> 已由进程 <processName> 打开 |
| 系统 | 14 | Rpm |
警告 | 自定义虚拟通道 <vcName> 无法由进程 <processName> 打开 |
| 系统 | 15 | Rpm |
信息 | <username> 打开了自定义虚拟通道 <vcName> |
| 系统 | 16 | Rpm |
警告 | <username> 尝试打开自定义虚拟通道 <vcName> |
| 系统 | 17 | Rpm |
错误 | 策略 <pathInPolicy> 中给定的路径无法解析为进程路径 |
| 系统 | 18 | Rpm |
信息 | 加载的进程路径为 <processPath> |
| 系统 | 19 | Rpm |
错误 | 在 VC 策略路径中未找到环境变量 <varName> |