Citrix Receiver - How to speed up App Enumeration and Start Menu Population
Important: settings in HKCU have preference over HKLM.
If the user has enabled RemoveappsOnLogoff and RemoveAppsonExit, and is experiencing delays in app enumeration at every logon, then the following workaround configuration should reduce the delay:
- reg add HKCU\Software\Citrix\Dazzle /v ReuseStubs /t REG_SZ /d "true"
- reg add HKLM\Software\Citrix\Dazzle /v ReuseStubs /t REG_SZ /d "true"
Keep in mind that all Citrix related registry changes need to be placed in
- HKLM\SOFTWARE\Wow6432Node\Citrix\Dazzle (for x64 Windows O/S)
- HKLM\SOFTWARE\Citrix\Dazzle (for x86 Windows O/S)
respectively.
Improve Start Menu Population and Icon Loading Time
HKLM\SOFTWARE\Wow6432Node\Citrix\Dazzle
"MaxSimultaneousFetches"=dword:00000006
"MaxSimultaneousSubscribes"=dword:00000006HKLM\SOFTWARE\Wow6432Node\Citrix\Dazzle
"InitialRefreshMinMs"=REG_SZ:1
"InitialRefreshMaxMs"=REG_SZ:1
IE - Automatically detect settings
IE usually is configured to automatically detect Proxy Settings which could cause an issue with App Enumeration and Start Menu Population as well. Adjusting the following registry key will do the trick:
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings
"AutoDetect"=dword:00000000
After adding this value and checking the corresponding IE setting in Internet Options | Connections | LAN Settings you'll possibly see that the aformentioned value has been moved to a new location:
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap
"AutoDetect"=dword:00000000
As it's a quite volatile setting, i.e. as soon as you (or an user) changes anything within your IE configuration, the setting gets lost. I use GPO Preferences in order to maintain that setting and it works.
Further reading:
- The Curious Case of the Slowly Populating Start Menu
- CTX202469 - Slow App Enumeration in StoreFront 3.0 with Receiver 4.3
- Citrix Discussions - It takes way too long to show icons in Start Menu - Receiver 4.3
- Carl Stalhood - Citrix Receiver for Windows
- CTX200337 - Driving the Citrix Receiver Self-Service Plug-in Programmatically