<p><span data-preserver-spaces="true">For some time now we were waiting for Microsoft Edge to be released for Windows Server operating systems. From the information I&#8217;ve found on the web, Windows Server 2016 will not include Microsoft Edge or other Universal Windows Platform (UWP) apps.</span></p>
<p><span data-preserver-spaces="true">&#8220;</span><em><span data-preserver-spaces="true">The Long-Term Servicing Branch (LTSB) versions of Windows, including Windows Server 2016, don&#8217;t include Microsoft Edge or many other Universal Windows Platform (UWP) apps. These apps and their services are frequently updated with new functionality, and can&#8217;t be supported on systems running the LTSB operating systems</span></em><span data-preserver-spaces="true">.&#8221;</span></p>
<p><img class="alignnone size-full wp-image-4527" src="https://www.wincert.net/wp-content/uploads/2022/02/msedge-on-citrix-2.jpg" alt="" width="1271" height="367" /></p>
<p><span data-preserver-spaces="true">Recently, we have discovered that the new Microsoft Edge browser is now working on Windows Server 2016, but not if the VDA (Virtual Delivery Agent) role for Citrix XenApp is installed on the same server. After the successful installation of Microsoft Edge on Windows Server 2016, the Edge app will open a blank white page and become unresponsive.</span></p>
<p><span data-preserver-spaces="true">After checking the task manager I could see that I had several Windows Problem Reporting processes along with even more Microsoft Edge processes that were causing these errors.</span></p>
<p> ;</p>
<p><img class="alignnone size-full wp-image-4524" src="https://www.wincert.net/wp-content/uploads/2022/02/msedge-on-citrix-4.jpg" alt="" width="429" height="195" /> <img class="alignnone size-full wp-image-4525" src="https://www.wincert.net/wp-content/uploads/2022/02/msedge-on-citrix-5.jpg" alt="" width="396" height="487" /></p>
<p><span data-preserver-spaces="true">So, the problem lies in Windows Server 2016/XenApp/Microsoft Edge combo. After further investigation, I have discovered a Citrix registry key that can be used to get the Microsoft Edge working flawlessly on the XenApp VDA server. XenDesktop/XenApp 7.9 and later utilizes Kernel APC Hooking as a replacement of </span><strong><span data-preserver-spaces="true">AppInit_DLLs</span></strong><span data-preserver-spaces="true"> used in previous versions of the products. This registry key already exists on <strong>XenDesktop/XenApp 7.14.1 and newer VDAs</strong> so additional applications can be appended with a semicolon delimiter.</span></p>
<p><strong><span style="color: #008000;">Solution:</span></strong></p>
<p>Open <strong>Registry Editor (regedit.exe)</strong></p>
<p>Navigate to the following registry key:</p>
<p><strong>HKEY_LOCAL_MACHINE | System | CurrentControlSet | Services | CtxUvi</strong></p>
<p>From the right pane open <strong>UviProcessExcludes</strong> and add <strong>msedge.exe;</strong> to the end of the value data as seen in the screenshot below:</p>
<p><img class="alignnone size-full wp-image-4526" src="https://www.wincert.net/wp-content/uploads/2022/02/msedge-on-citrix.jpg" alt="" width="728" height="274" /></p>
<p>Close the registry editor and restart the server. Microsoft Edge browser should be working properly now.</p>
<p>Microsoft Edge for Windows Server 2016/2019 can be downloaded from the following location: <a href="https://www.microsoft.com/hr-hr/edge" target="_blank" rel="noopener">https://www.microsoft.com/hr-hr/edge</a></p>
<p>A windows pop-up should provide you with the option to choose the proper version.</p>
<p><img class="alignnone size-full wp-image-4523" src="https://www.wincert.net/wp-content/uploads/2022/02/msedge-on-citrix-3.jpg" alt="" width="1053" height="442" /></p>
<p>Comments are welcome!</p>