Taskbar Stops Responding: Issue Description

The taskbar issue encountered in my case was specific to WorkspaceApp (or is there a space there? Can't ever seem to figure that out… fine) er… Workspace App 2311 being installed on a Windows 11 VDA and launching apps in the same DaaS workspace on a Server 2019 OS published application. The taskbar on the Desktop VDA (1st hop) stops responding to app clicks but will respond to the Start Menu. Desktop icons still work. It does not seem to matter what remote (2nd hop) application is used in my testing.

Resolution

Note: To resolve the issue I visited CTX583393 and found a horribly worded and inaccurate page that I hope will be corrected. The article contains a few errors, most notably that the key listed is incorrect (“ICAClient” instead of “ICA Client”).
Here's how to ACTUALLY solve the issue!

Option 1: In the VDA itself

On the 1st Hop (Desktop) VDA:

  • Open Regedit
    • For 32bit: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules
    • For 64bit (most common): HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules
  • Add a new key called GfxRender
  • Add a new DWORD value of UseD3DHybrid = 0
  • Seal and deploy your image (or for persistent VDAs, reboot)

Option 2: Via Group Policy Preferences

My preferred method in cases like this (to fix a systemic issue that may be resolved at a later date) is to create a Group Policy Preference under COMPUTER settings. Place this within a Group Policy Object (if you use my methodology, this would be in your Baseline GPO) and use the above values. I will use the “Update” Method, so in my GPP it would appear something like this.

Of course – these are machine level settings, so once your policy is saved and replicated, your 1st hop VDAs will need to be rebooted.

Other notes about the Taskbar Fix

  • What this Registry setting is doing is forcing Workspace App (ICA Client) to use DirectX 9 instead of DirectX 11 which I find to be a less than ideal fix – however, it is what worked in my particular case.
  • No changes are needed to the application server (2nd Hop)

Dear Citrix – now that I've fixed your article, here's the original with my markups for areas of improvement. You'll have my invoice within a week.