Citrix联机插件配置管理器:找不到满足所有锁定要求的值

在新老版本的Receiver升级过程中,特别是Online Plugin升级到Receiver的时候,在一些已经使用的环境中,经常出现Citrix联机插件配置管理器提示锁定要求无法满足的问题,如下:

 

Citrix Receiver Configuration Manger: No value clould be found for (xxxxxx) that satisfies all localdown requirements. the locadown requirements in force may be conflicting.

 

Citrix联机插件配置管理器: 找不到满足所有锁定要求的(xxxxxx)的值。启用的锁定要求可能存在冲突。

在ICA Client中,Citrix会使用到本地的配置,比如本篇文章涉及到的Lockdown Profile。

具体的位置如下:

1
2
3
4
5
6
// x86 Location
HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\Engine\Lockdown Profiles
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Lockdown Profiles
// x64 Location
HKEY_CURRENT_USER\SOFTWARE\WoW64Node\Citrix\ICA Client\Engine\Lockdown Profiles
HKEY_LOCAL_MACHINE\SOFTWARE\WoW64Node\Citrix\ICA Client\Engine\Lockdown Profiles

注意:64位系统的HKCU键值不一定在Software\WoW64Node\Citrix下,而是直接在Software\Citrix下。

而如果HKCU和HKLM下的同一个键值配置不相同,或者HKCU的配置与HKLM的冲突(比如HKLM下某个键值设置为*,而在HKCU下设置为FALSE),就会产生锁定要求不满足的错误提示。

解决方案:

  1. 修改HKLM和HKCU下的值为相同即可
  2. 卸载Receiver,然后删除HKCU和HKLM下的Citrix整个分支,然后重新安装Receiver即可

第一种方法适合只有一个锁定要求不满的情况,而如果发现修正了一个错误,然后又提示其他的锁定要求不满足的时候,就可能是由于多个锁定无法满足,这个时候建议卸载,然后清理注册表,重新安装更合适。