You are on page 1of 21

Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

JGSPIERS.COM (HTTP://WWW.JGSPIERS.COM)
Virtual Application and Desktop delivery

HOME (HTTPS://WWW.JGSPIERS.COM) ABOUT (HTTP://WWW.JGSPIERS.COM/ABOUT/)

CONTACT (HTTP://WWW.JGSPIERS.COM/CONTACT/)

LINKEDIN (HTTPS://UK.LINKEDIN.COM/IN/JGS10)

Add Citrix applications to Start Menu and


Desktop (http://www.jgspiers.com
/add-citrix-applications-start-
menu-desktop/)
Oct 06, 2016 / XenApp/XenDesktop (http://www.jgspiers.com/category/xenapp-xendesktop/)

Adding Citrix resources to the Start Menu and Desktop has been possible for quite some time
now with the use of Citrix Receiver. The most recent version 4.5 of Receiver for Windows
allows users to select the Start Menu and Desktop location themselves. You can also
con�gure the location via GPO and command line install which I will show.

The best experience for users using Receiver includes single sign-on and resources residing in
a speci�c folder within the Start Menu and/or Desktop.

To con�gure single sign-on with Receiver for Windows see https://www.jgspiers.com/citrix-


sso-receiver-and-receiver-for-web/ (https://www.jgspiers.com/citrix-sso-receiver-and-receiver-
for-web/)

To install Receiver via command line see https://www.jgspiers.com/command-line-install-


citrix-receiver-for-windows/ (https://www.jgspiers.com/command-line-install-citrix-receiver-
for-windows/)

Let’s take the following scenario and implement it:

1 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Users should have Citrix Receiver with single sign-on con�gured


and the Citrix store must be automatically provisioned for the
user. Applications should reside within the Start Menu and
optionally on the Desktop. Some applications must automatically
appear in the Start Menu whilst other applications should only
appear if subscribed by the user using Self Service. Applications
must also be categorised within their own folders.

Let’s begin.

Step 1 – Con�gure Group Policy for single sign-on and StoreFront provisioning

If you haven’t already imported the Receiver.axmx �le into the PolicyDe�nitions folder within
SYSVOL on your Domain Controller do so now. Receiver policy templates can be downloaded
from Citrix. An ADML �le will also be downloaded and must go within the language folder in
PolicyDe�nitions such as en-US.

Now create or edit an existing Group Policy object. Navigate to  Computer Con�guration ->
Policies -> Administrative Templates -> Citrix Components -> Citrix Receiver -> User
Authentication -> Local user name and password.

Tick Enable pass-through authentication and Allow pass-through authentication for all ICA
connections. Click OK.

2 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Navigate to Computer Con�guration -> Policies -> Administrative Templates -> Citrix Receiver
-> Storefront -> Storefront Accounts List.

Check Enabled and click Show…

Enter a store name as below. The XenApp value at the beginning matches the same name as
my Citrix store so this value should match yours. The On value makes the store active within
Citrix Receiver. I am using HTTP for my store and whilst this is not the recommended protocol
I want to use it to show you a couple of things you must do in the event your store also uses

3 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

HTTP. Click OK.

Step 2 – Install Receiver via command line installing the SSON component and con�gure Start
Menu integration

Simply run a command line install such as the one below. ALLOWADDSTORE=A allows HTTP
stores to be added to Receiver (by default this is not allowed). STARTMENUDIR is used to
specify the folder that applications will fall under within the Start Menu. In this case, My Citrix
Apps. More command line strings can be used and more detail on what is available can be
found here https://www.jgspiers.com/command-line-install-citrix-receiver-for-windows/
(https://www.jgspiers.com/command-line-install-citrix-receiver-for-windows/)

After the Receiver install and at least a log o�/on for the SSONSVR.EXE service to kick in you
should see your con�gured store as below.

4 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Unfortunately by default this message appears. This is because the store is HTTP. This takes
us to step 3.

Step 3 – Edit the Registry to optimise delivery of applications to Start Menu/Desktop and �x
HTTP error

To get around the Your apps are not available at this time message add a REG_SZ entry with
the name ConnectionSecurityMode and the value Any.. Remember that this is only needed
for HTTP stores. This REG_SZ value should be created in:

HKLM\Software\Citrix\AuthManager – 32bit machines.

HKLM\Software\WOW6432Node\AuthManager – 64bit machines.

Next to speed up the Self Service application refresh (the time it takes resources to appear in
the Start Menu or Desktop) we can create another two REG_SZ values. The names are as
below both with a value of 1. Create these in:

HKLM/Software/Citrix/Dazzle – 32bit machines.

HKLM/Software/WOW6432Node/Citrix/Dazzle – 64bit machines.

5 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Step 4 – Testing it all works and categorising applications

Launch Receiver. You should be autenticated by SSO. Subscribe to an application.

Now look how the application appears in the Start Menu under the  My Citrix Apps folder.

A requirement was to place applications within their own folders for better organisation.
Navigate to Citrix Studio, edit the properties of the application, click  Delivery and enter a
name under Application category (optional). Now click OK.

Note: You can use the Add shortcut to user’s desktop check-box to add this application to
the users desktop.

6 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Another requirement was to make an application automatically appear within the Start Menu
and Desktop folders without the user having to manually subscribe. To do this, edit an
applications properties. We will �rst specify  RDP under the application category.

Now click on Indenti�cation and enter KEYWORDS: Mandatory beneath Descriptions and
keywords. Doing this subscribes the application to users and they cannot remove the
subscription. We could have also used the Auto keyword and with this keyword users can
unsubscribe. Click OK.

7 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

The next time you launch Receiver the  RDP mandatory application appears.

Now look at the Start Menu. Applications are under their own folder as speci�ed within
Studio and RDP now also appears.

Remove Microsoft Outlook by right-clicking and removing within Receiver.

The application also dissapears from the Start Menu.

8 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Try removing the mandatory application. You can’t.

As I mentioned users now have the ability to con�gure application shortcuts using Receiver
for Windows 4.5. Right-click the Receiver icon and click  Advanced Preferences.

Click Settings Option.

9 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Notice the options available. Specify a Start Menu Folder and click  OK.

Click Yes.

10 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Now applications appear in the Override Folder.

Specify a folder name for Desktop. Click  OK.

After Receiver starts the folder is created on your Desktop and populated with subscribed
applications.

11 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Here’s a closer look showing the RDP folder. From my testing user speci�ed locations using
Receiver 4.5 overrides anything set via CMD Receiver install or GPO.

To con�gure Desktop and Start Menu shortcuts via GPO edit or create a new GPO. Navigate
to Computer Con�guration -> Policies -> Administrative Templates -> Citrix Receiver ->
SelfService -> Manage App Shortcut.

12 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Enter a value under Startmenu Directory and Destktop Directory. Click OK.

13 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

And here is the Desktop folder.

Here is the Start Menu folder.

If you want to supress messages that applications have been removed in the event you do
remove applications or resources users are subscribed to you can create a registry value.
Create a REG_SZ entry with the name DontWarnOfRemovedResources and a value of true.
Create this entry in:

HKLM\Software\Citrix\Dazzle – 32bit machines.

HKLM\Software\WOW6432Node\Citrix\Dazzle – 64bit machines.

14 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Some older versions of Receiver do not seem to “recreate” a shortcut if a user deletes it.
Newer versions do seem to do this. If you are having trouble getting a deleted shortcut to
reappear you could try the following:

1. Open CMD on the a�ected machine and change directory to


1. C:\Program Files\Citrix\ICA Client\SelfServicePlugin (32bit machines)

2. C:\Program Files (x86)\Citrix\ICA Client\SelfServicePlugin (64bit machines)

2. Run command CleanUp.exe -cleanUser

Setting shortcuts to delete on Receiver exit or logo�

If you have machines shared between users under a single generic user account, you might
�nd it useful to delete Self Service generated shortcuts when a user logs o� Citrix Receiver or
exits the application.

You can con�gure this behaviour either by creating the below strings under the HKCU hive
for all your users or else have Group Policy do it instead. It is possible to create the below
strings under HKLM on each machine, but I’ve found it more consistent to do so under HKCU.
Either way, make sure to test the behaviour and con�rm it works before deploying out.

To set shortcuts to delete on Receiver logo� and/or exit create string RemoveAppsOnExit
and/or RemoveAppsOnLogoff under HKCU\Software\Citrix\Dazzle.

15 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

To manage the behaviour using Group Policy enable the Manage App Shortcut policy, part
of the Receiver ADMX �les that can be downloaded from Citrix.

Additional Notes

If you have di�culty getting applications to show on the desktop or start menu be sure to
read this https://www.jgspiers.com/citrix-self-service-applications-not-appearing-start-
menu-desktop/ (https://www.jgspiers.com/citrix-self-service-applications-not-appearing-start-
menu-desktop/)

16 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Tags: citrix (http://www.jgspiers.com/tag/citrix/), desktop (http://www.jgspiers.com


/tag/desktop/), receiver (http://www.jgspiers.com/tag/receiver/), self serrvice
(http://www.jgspiers.com/tag/self-serrvice/), shortcuts (http://www.jgspiers.com
/tag/shortcuts/), start menu (http://www.jgspiers.com/tag/start-menu/)

ONE COMMENTS

Tommy
May 11, 2017

Great tutorial !

Reply (http://www.jgspiers.com/add-citrix-applications-start-menu-desktop
/?replytocom=1156#respond)

LEAVE A REPLY

Write your comment...

Name *

Email *

Website

POST COMMENT

Notify me of follow-up comments by email.

17 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Notify me of new posts by email.

SEARCH SITE

Search and hit enter...

(http://jgspiers.com/eGInnovations)

(http://jgspiers.com/FSLogix)

CATEGORIES

App Layering (http://www.jgspiers.com/category/app-layering/) (14)

Azure (http://www.jgspiers.com/category/azure-2/) (1)

Citrix Cloud (http://www.jgspiers.com/category/citrix-cloud/) (6)

Citrix Fixes (http://www.jgspiers.com/category/citrix-�xes/) (34)

eG Innovations (http://www.jgspiers.com/category/eg-innovations/) (4)

FSLogix (http://www.jgspiers.com/category/fslogix/) (2)

NetScaler (http://www.jgspiers.com/category/netscaler/) (55)

Provisioning Services (http://www.jgspiers.com/category/provisioningservices/) (16)

Receiver (http://www.jgspiers.com/category/receiver/) (12)

Scripts (http://www.jgspiers.com/category/scripts/) (6)

18 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Windows Server (http://www.jgspiers.com/category/windows-server/) (4)

XenApp/XenDesktop (http://www.jgspiers.com/category/xenapp-xendesktop/) (88)

XenServer (http://www.jgspiers.com/category/xenserver/) (1)

SUBSCRIBE TO BLOG VIA EMAIL

Enter your email address to subscribe to this blog. You'll receive noti�cations by email when a new
post is published.

Email Address

SUBSCRIBE

TOP POSTS

CITRIX TIPS, TRICKS, TWEAKS AND SUGGESTIONS (HTTP://WWW.JGSPIERS.COM/CITRIX-


TIPS-TRICKS-TWEAKS-SUGGESTIONS/)

CITRIX WORKSPACE ENVIRONMENT MANAGEMENT (WEM) (HTTP://WWW.JGSPIERS.COM


/CITRIX-WORKSPACE-ENVIRONMENT-MANAGER/)

NETSCALER NFACTOR AUTHENTICATION – GOOGLE RECAPTCHA FIRST FACTOR LDAP SECOND


(HTTP://WWW.JGSPIERS.COM/NETSCALER-NFACTOR-AUTHENTICATION-GOOGLE-RECAPTCHA-
FIRST-LDAP-SECOND-FACTOR/)

REDUCE CITRIX DIRECTOR INTERACTIVE SESSION TIME TO AS LITTLE AS 3 SECONDS


(HTTP://WWW.JGSPIERS.COM/REDUCE-CITRIX-DIRECTOR-INTERACTIVE-SESSION-TIME/)

REDUCE CITRIX LOGON TIMES BY UP TO 75% (HTTP://WWW.JGSPIERS.COM/CITRIX-DIRECTOR-


REDUCE-LOGON-TIMES/)

WINDOWS SERVER 2016 OPTIMISATION SCRIPT (HTTP://WWW.JGSPIERS.COM/WINDOWS-


SERVER-2016-OPTIMISATION-SCRIPT/)

19 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

(HTTPS://WWW.JGSPIERS.COM/FEED/) CLICK RSS ICON TO SUBSCRIBE TO POSTS


(HTTPS://WWW.JGSPIERS.COM/)

How to connect to Azure PowerShell (ARM / Azure AD) (https://www.jgspiers.com/how-to-


connect-to-azure-powershell-arm-azuread/)

Disaster recovery and high availability of your pro�les made easy with FSLogix Cloud Cache
(https://www.jgspiers.com/disaster-recovery-ha-made-easy-with-fslogix-cloud-cache/)

Windows 10 Optimisation Script (https://www.jgspiers.com/windows-10-optimisation-script/)

(HTTPS://WWW.JGSPIERS.COM/COMMENTS/FEED/) CLICK RSS ICON TO SUBSCRIBE


TO COMMENTS (HTTPS://WWW.JGSPIERS.COM/)

Comment on Local Host Cache XenApp & XenDesktop by George Spiers


(https://www.jgspiers.com/citrix-local-host-cache/#comment-13600) July 26, 2018

Comment on Windows Server 2016 Optimisation Script by George Spiers


(https://www.jgspiers.com/windows-server-2016-optimisation-script/#comment-13599) July 26,
2018

Comment on Create and update OS Layer – Citrix App Layering by George Spiers
(https://www.jgspiers.com/create-update-os-layer-citrix-app-layering/#comment-13598) July 26,
2018

FOLLOW ME ON TWITTER

Tweets by @JGSpiers (https://twitter.com/JGSpiers)

ARCHIVES

Select Month

20 of 21 07/27/2018 06:23 PM
Add Citrix applications to Start Menu and Desktop... http://www.jgspiers.com/add-citrix-applications-st...

Copyright © JGSpiers.com

21 of 21 07/27/2018 06:23 PM

You might also like