HDX Flash Redirection Issue with Internet Explorer on XenDesktop 5.5

I have recently come across an issue with HDX Flash Redirection in a few customers environments.  The issue would cause Internet Explorer to completely lockup in an HDX/ICA connection to the desktop.  In this blog post, I am going to go over what I have seen around this issue and the possible workarounds and fixes.

What is the issue?

Internet Explorer can lockup when going to a site with Flash content.  No matter what the size of the Flash content is, Internet Explorer will lockup.  I have seen the most lockups with small Flash banners.  You can continue to work in the virtual desktop, but Internet Explorer is unusable until you end the process in Task Manager.  I have seen the issue on Windows 7 virtual desktops with Internet Explorer 8 running on XenDesktop 5.5 when using the Receiver 3.0 and Receiver 3.1.  There are reports in the Citrix Support Forums that the issue also happens with Internet Explorer 9.  Windows XP and XenApp 6.5 have also be reported to have the issue.  You can view the Citrix Support Forums post here – Receiver 3.0 and IE 8 Behavior and HDX and IE8 Freezing/Crashing.  I have tested XenApp 6.5 and XenDesktop 5.5 but was only able to reproduce the issue on Windows 7 with Internet Explorer 8 in XenDesktop 5.5 when connecting with the Receiver 3.0 or Receiver 3.1.  I have not tested Windows XP or Internet Explorer 9.

You can connect to the same virtual machine while Internet Explorer is locked up with a Remote Desktop Connection and Internet Explorer will work fine.  You also connect to the virtual machine console while Internet Explorer is locked up and Internet Explorer will work fine.

What are the workarounds?

The workarounds I have tested and confirmed that work are:

  • Downgrade from Receiver 3.0 or Receiver 3.1 to Online Plug-in 12.x
  • Downgrade the XenDesktop VDA to 5/5 SP1
  • Create the UseAudioSyncing (DWord with value 0) Registry Key in HLKM\Software\Citrix\HDXMediaStreamForFlash\Server for 32bit or HLKM\Software\Wow6432node\Citrix\HDXMediaStreamForFlash\Server for 64bit
  • Disable Flash Redirection – Internet Explorer would pause for a few seconds but still works

What is the fix?

Citrix support has confirmed this is a bug and they are working on a hotfix to fix the issue.  You can open a support case with Citrix support and get a private hotfix to address the issue.  If you open a case, request private hotfix# LA0691.  I have opened a support case myself with Citrix and received the private hotfix.  I can confirm the private hotfix has fixed the issue (so far no reports after a week when issue was happening every day) at the customers I have come across the issue at.  I have also not been able to reproduce the issue in my tests after installing the hotfix in my test environment.

If you have found this article interesting or if you have any other insights, please feel free to leave comments on this article.

9 thoughts on “HDX Flash Redirection Issue with Internet Explorer on XenDesktop 5.5

  1. Jarian,

    Do you still have that private fix? I was hoping to get a copy of instead of going through the hassle of opening a ticket.

    Thanks,
    C

  2. I am interested to see if you still stand that the hotfix has resolved your clients problems? I have the code, but still experience intermittent “hanging” within IE when playing with multiple tabs and what appears to be certain flash components….IE simply hangs for a while….I’ve been chasing this through 3 versions of XD now with no love….curiosity Q more than anything….cheers, J

  3. Thanks Jarian! It looks like the private Citrix Hotfix worked in our environment. Looks like UPM 4.1 addresses this particular issue. Have you tested 4.1?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s