I have been working on a project using Windows Server 2012 R2 and XenApp 7.6. One of the issues was logon time. It took nearly 20 seconds to start Outlook 2013 (or any other application). The XenApp VMs runs on dedicated hosts and we apply some GPOs, which connect some network drives, but that should take so long. After this dialog box was finished it disappear and after a while Outlook starts.

CitrixLogon

So I went to an old trick I used in XenApp 6.x by preventing slow logons and black screens. The trick was to add DisableStatus = 1 in Registry:

Registry Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Logon
Name: DisableStatus
Type: REG_DWORD
Value: 1

When trying to log on again we went down from 16 – 17 seconds to 6 – 7 seconds. But we also got this little nice (or ugly) box instead:

MicrosoftLogon

I would rather have the short logon time and the nice little box from Citrix instead of the big from Microsoft. Nevertheless, we can’t always have what we want, but it would be nice if Citrix could solve this.

 

[Update]
Helge Klein  wrote an excellent article on this as well at the same time this article was written. I recommend you read Helge’s article since it explains a little more what’s happening behind the scenes (by using his excellent tool uberAgent). You can read it here. Shane Kleinert did a comment and pointed out a limited hotfix that solved the problem. You can find the hotfix and Citrix article here CTX142036. Hotfix name is ICATS760WX64009.msp and is available only for server products (XenApp).