Monday, January 11, 2016

Error: "Citrix HDX engine has encountered a problem and needs to close"

Cause:

1.)  Is to be a bad driver or previous legacy receiver client install that had gone through an upgrade process. Upgrade to latest receiver client 4.0 & above.

2.) The usual suspects are printers - deleting any that are offline and going through mapping just one at a time. Also recreating the user’s desktop profile and corresponding roaming one if one exists helped us to resolve our HDX crashes. HK_Current_User \printers\connections
Re-created user profile and problem went away.

3.) This Proxy setting is located in HKLM/Software/Citrix/Ica Client/Engine/Lockdown Profiles/All Regions/Lockdown/Network/Proxy. (Key Path is same in HKCU.) Set StringValues for both AltProxyHost and ProxyHost to NONE. Instanly started working.

4.)  We have applied this adm:
C:\Program Files (x86)\Citrix\ICA Client\Configuration\icaclient.adm which comes with the Receiver client. Previously we didn't use this policy.
After applying it and setting most HDX settings I have had no HDX crashes with any user.

Here are my configured adm settings:

Citrix Components/Citrix Receiver/Client Engine 
-> ICA File Settings = Enabled
-> RemoveICAFile = Enabled

Citrix Components/Citrix Receiver/Network routing
-> Session reliability and automatic reconnection Enabled
-> Enable automatic reconnection Enabled
-> Enable session reliability (has precedence if both are selected) Enabled 
-> Number of retries = 3
Citrix Components/Citrix Receiver/Remoting client devices
-> Client drive mapping Enabled 
-> Enable client drive mapping Enabled
-> Read-only client drives Disabled 
-> Do not map drives 
-> Client printers Enabled 
-> Clipboard Enabled 
-> USB Plug-n-Play Devices Enabled 
Citrix Components/Citrix Receiver/User authentication
-> Local user name and password Enabled 
-> Enable pass-through authentication Enabled 
-> Allow pass-through authentication for all ICA connections Enabled 
-> Use Novell Directory Server credentials Disabled 
Citrix Components/Citrix Receiver/User experience
-> Client audio settings Enabled 
-> Enable audio Enabled 
-> Sound quality High 
-> Enable Real-Time Transport Disabled 
-> Lowest Port Number 16500 
-> Highest Port Number 16509