MS Edge (Chromium) issues on Citrix with Fixes

I love Chrome but there is no denying Internet Explorer in the enterprises. Recently, Jacques Bensimon installed Edge (from the “Edge for Business” MSI download) on a Windows Server 2016 VDA and filed this report. 😉

Installs fine, but there were two consistent issues when the app was launched (I’d expect the same issues on Server 2019, and possibly on Win10 VDAs):

  1. A little blank window entitled something like “Page isn’t responding” would soon appear after launch and the launch was stalled until the window was dismissed.

    Fix:  disable the “Use hardware acceleration when available” option, either in the app’s settings or (most easily) via group policy.
  2. The Edge window remained blank/white for at least 45 seconds, up to 60 seconds, before the new tab landing page (or home page, if configured) ever appeared.  Process Monitor didn’t suggest a cause, but since I have Edge running on some of my server VMs and never saw this issue, I suspected something Citrix-specific, so most likely the Citrix hooks, and indeed …

    Fix:  disable all Citrix hooks for the msedge.exe process.  This is done via the following Registry entry:

    Key:               HKLM\SYSTEM\CurrentControlSet\services\CtxUvi
    Entry:            UviProcessExcludes (REG_SZ)
    Value:           msedge.exe

    If the value already exists and lists one or more other processes, add msedge.exe to the list, separated by a semi-colon.
  3. Audio sandbox needs to be disabled for audio to work on Citrix

    Fix: This issue affects Chrome as well and can be resolved by disabling the Audio Sandbox. This is done via the following Registry entry:

    Key:               HKLM\Software\Policies\Microsoft\Edge
    Entry:            AudioSandboxEnabled (DWORD)
    Value:           0x00000000

Follow Jacques Bensimon on Twitter @JacqBens for more great Windows insights and tricks.