在新老版本的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 7 | // 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),就会产生锁定要求不满足的错误提示。
解决方案:
- 修改HKLM和HKCU下的值为相同即可
- 卸载Receiver,然后删除HKCU和HKLM下的Citrix整个分支,然后重新安装Receiver即可
第一种方法适合只有一个锁定要求不满的情况,而如果发现修正了一个错误,然后又提示其他的锁定要求不满足的时候,就可能是由于多个锁定无法满足,这个时候建议卸载,然后清理注册表,重新安装更合适。