| |

Citrix: XenDesktop, artifacts and display errors

1 min read

I recently helped building a PoC containing Citrix XenDesktop and XenApp with RES Workspace Manager and Microsoft APP-V, while testing the applications on the different platforms we discovered that a certain application had some strange looking artifacts and display errors when started on XenDesktop. These artifacts didn’t show up when started on XenApp or when using the VMware Console and start this specific application. After some research I found the following posts on the Citrix Forums:

http://forums.citrix.com/message.jspa?messageID=1339409

http://forums.citrix.com/message.jspa?messageID=1527281

So the problem was caused e by the Citrix MMHOOK DLL (Multimonitor support) and there’s  a workaround which is to disable the DLL for the specific program that is not refreshing correctly. As stated in  on of the posts:

Add the executable name to the “Exclude” registry value in the hive: “HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook”

But you should also add the APP-V executables to this list according to the posts on this page. Also keep in mind that sometimes an application will start other executables as well to display information. You can drill down to all of the applications using Process Explorer from SysInternals and with this information you can add all of the executables needed to the Exclude value in the MMOHook registry hive.

 

 

 

The following two tabs change content below.

Kees Baggerman

Kees Baggerman is Senior Technical Director — Performance & Solutions Engineering R&D at Nutanix, where he leads a global team responsible for defining how enterprise applications are delivered on the Nutanix platform. A former Citrix Technology Professional and NVIDIA Enterprise Platform Advisor, he has spent 15+ years driving EUC strategy and technical direction across architecture, product, and customer success. He has been writing here since 2011 — sharing what he learns at the intersection of platform engineering and enterprise IT.
Kees Baggerman

Kees Baggerman

Senior Technical Director at Nutanix - Former Citrix CTP - NVIDIA Enterprise Platform Advisor - 15+ years in EUC

Kees Baggerman is Senior Technical Director — Performance & Solutions Engineering R&D at Nutanix, where he leads a global team responsible for defining how enterprise applications are delivered on the Nutanix platform. A former Citrix Technology Professional and NVIDIA Enterprise Platform Advisor, he has spent 15+ years driving EUC strategy and technical direction across architecture, product, and customer success. He has been writing here since 2011 — sharing what he learns at the intersection of platform engineering and enterprise IT.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.