I have just upgraded Citrix Receiver from version 3.0 to 3.1 and I found it only allows connections to HTTPS addresses, currently I am working on test servers so adding a certificate seemed a bit over the top. When trying to connect to a HTTP address I would get the message “The account URL must use the https:// prefix. This prefix assures a secure connection”
There does not seem to be a way to allow HTTP in the GUI or via a policy but it can be done in the registry.
- Open Regedit
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Dazzle on a 32-bit machine or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Dazzle on a 64-bit machine
- Under Dazzle modify the data of AllowAddStore to be A
- Exit Citrix Receiver and restart it.