Citrix Reciever 3.1和更高版本中,只有安全(HTTPS)存储是默认允许的。下面的过程介绍了如何绕过这个限制,以便在测试环境中使用HTTP。

建议: Citrix建议在生产环境中使用HTTPS。

注意!该过程需要编辑注册表。注册表编辑器使用不当可导致严重问题,可能需要您重新安装操作系统。请您在更改之前先做好注册表备份,出任何问题本文概不负责。

步骤:

1、 打开注册表,进入HKLM\Software\Citrix\Dazzle,选中“Dazzle”,在右侧窗口找到”AllowAddStore”键值,双击打开在下面的“数值数据”里填写大写字母“A”。确定(允许用户添加非安全存储HTTP

2、 进入HKLM\Software\Citrix\Dazzle,选中“Dazzle”,在右侧窗口找到”AllowSavePwd”键值,双击打开在下面的“数值数据”里填写大写字母“A”。确定(允许用户保存自己的密码

3、 如果你是用最新的StoreFront,需要更改转换类型为http,修改注册表HKLM\Software\Citrix\AuthManager,选择“AuthManager”,在右侧新建一个“字符串值”命名为“ConnectionSecurityMode”,数值数据填写“Any”。如下图:

4、 退出Citrix Reciever,重新打开,界面会提示“指定的服务器地址不安全”。Don’t Worry!因为你本来就是想改成http的嘛。根据个人需要,当然https安全性更高。

 

Windows 7 64bit注册表修改位置:

HKLM\SOFTWARE\Wow6432Node\Citrix\Dazzle

 

注释:

AllowAddStore可以设置为N,S以及A:

N:防止用户添加或删除存储

S:允许用户添加和删除安全存储(HTTPS)

A:允许用户添加和删除安全(HTTPS)和非安全(HTTP)存储

AllowSavePwd可以被设置为N,S以及A:

N:防止用户保存自己的密码

S:允许用户保存自己的密码安全存储(HTTPS)

A:允许用户保存自己的密码,安全(HTTPS)和非安全(HTTP)存储