It’s been a while since I wrote a blog on the Citrix website so I thought I would share this bit of info with you to save you time searching for a similar example of “How to install and configure Receiver 3.1 for Windows manually on a Master VM without Merchandising Server”.

I had already deployed CloudGateway Express with StoreFront Services on my XenApp 6.5 server and needed :

  • Single Sign On to CloudGateway Express from my Windows 7 virtual machines.
  • I also wanted the “store” to be defined automatically for all users.
  • I also wanted the ability for users to add another store manually should they need to.
  • I didn’t want to use Merchandising Server in my lab.

So here it is :

I performed the following on my master Windows 7 machine. Download the CitrixReceiver.exe  3.1 for Windows from the Citrix download site (I didn’t’ use the admin one) and save it to your local drive but dont run it yet. You can find it here

From the command line change directory to the location of the above download and run the following:

CitrixReceiver.exe /includeSSON STORE0=”AppStore;https://server/Citrix/storename/resources/v2;on;Apps on XenApp(all one line)

UPDATE! 02/02/12 : Please see the comment from Ian below re:preferred URL for store, which I haven’t tested yet but am assured is the prefered method for the URL format. My example above works OK on the internal network, but if the endpoint with receiver is external or goes external, then beacons etc, won’t work so here is the updated example command:

CitrixReceiver.exe /includeSSON STORE0=”AppStore;https://server/Citrix/storename/discovery;on;Apps on XenApp(all one line)

OK, so the italic bits can be changed. AppStore is just a name, change server for the hostname of your CloudGateway Express server (StoreFront server), for storename the default is “store” but change to whatever you called it on the storefront server, and the last  bit is a store description.

You could also add more stores by adding this after the above:

STORE1=”BackUpAppStore;https://server/Citrix/storename1/resources/v2;on;BackUp Store Apps on XenApp”

You could also change the “on” to “off” if you want the store added but disabled for users. You can define upto 10 if you wish but for most of us I think one or two will suffice!

If however like me you have no certificates and you have to test with HTTP and not HTTPS for your store then you will also need to add the following registry key after installation. (Bear in mind Citrix recommend you use HTTPS or passwords will be sent as clear text, this doesnt matter for me as this is only a test lab.)

  • HLKM\Software\Citrix\AuthManager
  • Add a SZ Value “ConnectionSecurityMode” set it to “a”

If you also want the users to be able to add more stores manually and save their passwords then change the following registry key values. (These also disappear if you have to uninstall and reinstall the receiver, be warned!)

  • HLKM\Software\Citrix\Dazzle
  • Modify “AllowAddStore” value to “a
  • Modify “AllowSavePwd” value to “a
  • You must exit and restart receiver.

Once this was complete, I simply took a snapshot of the Master Windows 7 machine, and ran an “update disk” for my Windows 7 catalogue to push this out to all my VMs. (I’m using MCS here…)

I hope this helps you out, once its up and running it looks great and works like a charm, I also really like the fact that dazzle, I mean “self-service” functionality is now built directly into Receiver 3.1.