在新老版本的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),就會產生鎖定要求不滿足的錯誤提示。
解決方案:
修改HKLM和HKCU下的值爲相同即可
卸載Receiver,然後刪除HKCU和HKLM下的Citrix整個分支,然後重新安裝Receiver即可
第一種方法適合只有一個鎖定要求不滿的情況,而如果發現修正了一個錯誤,然後又提示其他的鎖定要求不滿足的時候,就可能是由於多個鎖定無法滿足,這個時候建議卸載,然後清理註冊表,重新安裝更合適。