Users are getting black screen when launching a desktop through ICA session. When running Process Explorer on the PICAUserAgent process we noticed the MFAHOOK64.DLL is not loaded.
Modify the path for Mfaphook from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows "AppInit_DLLs"="C:\PROGRA~2\Citrix\System32\mfaphook64.dll" TO: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows "AppInit_DLLs"="mfaphook64.dll"
*Note. This key has been removed in XenDesktop 7.9 onwards.
The path for the mfahook64.dll couldn't be resolved.