The following information can help you troubleshoot and resolve common issues with Citrix Receiver, Omnissa Horizon Client, or Azure Virtual Desktop (AVD). This article can also help you confirm the reason installation may not work for some users.
Issue: You receive a dialog box from the Zoom Plugin for Citrix Receiver/Omnissa Horizon Client with the error message: Citrix Receiver/Omnissa Horizon Client is running. Please close it to continue to install the Zoom Plugin for Citrix Receiver/Omnissa Horizon Client. A possible cause for this issue is that Citrix Receiver or Omnissa Horizon Client is still running during the installation.
Suggestions:
taskkill /im wfica32.exe /f taskkill /im horizon-protocol.exe /f
Issue: The installation of a different version does not work. In standard (not quiet mode) installation, you receive a dialog box from the Zoom Plugin for Citrix Receiver/Omnissa Horizon Client with the error message: Unable to install because a newer version of the product is already installed.
Suggestions:
Our installer requires an existing install folder of Citrix Workspace/Receiver on the system because our binary files must be directly copied into this folder.
Note: Ensure that the Workspace/Receiver is installed on the system and is not a UWP/Microsoft Store version. For more information about the differences between versions, see How to Detect Citrix Receiver for Windows Edition (Store or Manual Install).
By default, Zoom Citrix plugin binaries are copied to the installation directory below:
To confirm if the plugin installation was successful:
Files under ZoomVDIUniversalPlugin\Plugin and ZoomVDIUniversalPlugin\x64 contain plugin files (ZoomMedia.dll) and should have a similar Date Modified column to the files in the parent folder. These files must be copied to the Citrix Receiver installation path, which is found by checking the registry key value InstallFolder under HKLM or HKCU\SOFTWARE\Citrix\Install\ICA Client.
Alternatively, while Citrix Receiver is running, you can get the install path by using Task Manager:
To confirm plugin registration, launch Registry Editor (regedit.exe). Ensure that the following registry key paths and values display the following data below:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ICA 3.0] "VirtualDriverEx"="ZoomCitrixMediaPlugin" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ZoomCitrixMediaPlugin] "DriverName"="ZoomMedia.dll" "DriverNameWin32"="ZoomMedia.dll" "ZoomPath"="C:\Program Files\ZoomVDIUniversalPlugin\"
Citrix ICA policies include an option to control whether applications are allowed to allocate a virtual channel. Starting with Citrix VDA 2109, the default virtual channel allow list policy changed from Enabled to Disabled. To learn more about this change, please refer to the article Configuring the Citrix virtual channel allow list policy.
Our installer requires the Omnissa Horizon Client to be installed because our binary files must be directly copied into this folder. The installer looks for the Omnissa Horizon install folder path, using the registry key value below.
Ensure that this key exists on the Thin Client and the data for ClientInstallPath points to an existing folder: HKLM\Software\Omnissa\Horizon.
By default, the Zoom Universal plugin binaries are copied to the installation directory below:
To confirm if the plugin installation was successful:
Files under ZoomVDIUniversalPlugin\Plugin and ZoomVDIUniversalPlugin\x64 contain plugin files (ZoomMedia.dll) and should have a similar Date Modified column to the files in the parent folder.
To confirm plugin registration, launch Registry Editor (regedit.exe). Ensure that the following registry key paths and values display the following data below (default path shown below for example):
[HKEY_LOCAL_MACHINE\SOFTWARE\Omnissa\Horizon\VDPService\Plugins\ZoomMedia]
"dll" = "C:\Program Files\ZoomVDIUniversalPlugin\x64\ZoomMedia.dll"
"ZoomPath"="C:\Program Files\ZoomVDIUniversalPlugin\"
Zoom recommends using Omnissa connection protocols for the Horizon client. Thin clients running Linux may allow specifying PCoIP as the connection protocol for Omnissa Horizon. The version of PCoIP provided with the operating system, however, may not support the virtual channels required to connect to the Zoom VDI Plugin. If the VDI Plugin is not connecting, switch the connection protocol to the Omnissa Blast protocol.
To confirm plugin registration, launch Registry Editor (regedit.exe). Ensure that the following registry key paths and values display the following data below (default path shown below for example):
[HKEY_LOCAL_MACHINE\SOFTWARE\Omnissa\Horizon\VDPService\Plugins\ZoomMedia]
"dll" = "C:\Program Files\ZoomVDIUniversalPlugin\x64\ZoomMedia.dll"
"ZoomPath"="C:\Program Files\ZoomVDIUniversalPlugin\"
For further troubleshooting, we may request logs from the plugin or VDI Client installers.
Note: Windows plugins support MSI installer logging.
To gather installer logs: