Flash Webcam Content is Displayed Upside Down in an ICA Session with a Windows 2012 VDA

Flash Webcam Content is Displayed Upside Down in an ICA Session with a Windows 2012 VDA

book

Article ID: CTX207118

calendar_today

Updated On:

Description

In a ICA session with an application or desktop published from a Windows 2012 VDA, flash content may be displayed upside down in Internet Explorer or in 3rd party applications that leverage the Microsoft Flash Plugin.  Flash content will display normally in browsers other than Internet Explorer that utilize the Adobe Flash Plugin.  This issue has been observed to impact webcam applications, however other flash content could be affected as well.
 

Environment

Citrix is not responsible for and does not endorse or accept any responsibility for the contents or your use of these third party Web sites. Citrix is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement by Citrix of the linked Web site. It is your responsibility to take precautions to ensure that whatever Web site you use is free of viruses or other harmful items.

Resolution

There are 2 known workarounds:
 
Enable Flash Redirection:
If the content is being displayed in Internet Explorer, enabling Flash Redirection should resolve the issue.  With Flash Redirection enabled, the Microsoft Flash Plugin is disabled in favor of a Flash plugin published by Citrix and included in the VDA software installation.
 
Replace the Microsoft Flash Plugin with the Adobe Flash Plugin:

This workaround has not been validated by Microsoft or Adobe.  This change will affect all applications running on the modified server that utilize Flash.  Use caution applying this fix and test thoroughly.  

To be eligible for Flash Redirection, the flash content must be displayed in Internet Explorer.  If the Flash content is being displayed in an application other than Internet Explorer, or if Flash Redirection is otherwise undesirable in a particular environment, attempt to work around the issue by replacing the Microsoft Flash Plugin with the Adobe Flash Plugin using the following steps:
  1. On a Windows 2012 VDA, rename the following directories from \Flash to \Flash_Microsoft
    • C:\Windows\System32\Macromed\Flash
    • C:\Windows\SysWOW64\Macromed\Flash
  2. In a browser other than Internet Explorer on Windows 2012 (i.e. an alternate browser OR an operating system other than Windows 2012), navigate to https://get.adobe.com/flashplayer/
  3. Select “Need Flash Player for a different computer?”
  4. For “Step 1: Select an operating system” choose “Windows 7/Vista/XP”
  5. For “Step 2: Select a version” choose “FP 20 for Internet Explorer – ActiveX” (the name may change as new versions are released, but the “ActiveX” part is the identifier)
  6. Uncheck optional offer “McAfee Security Scan Plus”
  7. Choose “Download Now”
  8. Save and run flash player installer on Windows 2012 VDA
  9. For “Update Flash Player Preferences”, choose “Never check for updates”.
  10. Adobe Flash Player installer will end with “Failed to Register”, this can be ignored
  11. Rename the following ActiveX Control (.ocx extension) files to Flash.ocx (the version numbers will be different as new versions are released)
    • C:\Windows\System32\Macromed\Flash\Flash64_20_0_0_306.ocx
    • C:\Windows\SysWOW64\Macromed\Flash\Flash32_20_0_0_306.ocx
  12. Test flash content for correctly oriented display

Problem Cause

Windows 2012 ships with a built in version of the Adobe Flash Plugin that is published by Microsoft.  Flash content that is rendered utilizing the Microsoft Flash Plugin in an ICA session can be displayed upside down due to an interoperability issue between the Microsoft plugin and ICA.
 

Issue/Introduction

In a ICA session with a published application or desktop running on Windows 2012, flash content can be displayed upside down in Internet Explorer or in 3rd party applications that leverage the Microsoft Flash Plugin. This issue has been observed to impact webcam applications, however other flash content could be affected as well.

Additional Information

Download Adobe Flash Player:  https://get.adobe.com/flashplayer/