Skip to content

Citrix Receiver – How to speed up App Enumeration and Start Menu Population

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:00000006

HKLM\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:

Leave a Reply