Real-time Media Engine (rtme For Citrix Workspace App For Mac

Applicable Products

The HDX RealTime Media Engine is available for Windows, Mac and Linux devices. New 64-bit Citrix Workspace app for Mac and with the old 32-bit Citrix. Get the 64-bit HDX RTME plug-in now so you may continue to use. Oct 22, 2018  Sometimes, when attempting to install HDX RealTime Media Engine on Windows, a message indicates that there is no available disk space. Shawn mullins the essential shawn mullins rarity. However, limited space does exist on the Z:/ drive of the terminal. This is a known issue for Microsoft installers and applies to Citrix Receiver as well. During installation or un-installation, it is possible.

  • Citrix Workspace App
  • Citrix Virtual Apps and Desktops
  • Receiver for Windows

Symptoms or Error

After installing or upgrading Citrix Workspace App or Receiver for Windows on an endpoint with the Real-time Media Engine (RTME) installed, resource launch fails for any application or desktop.
This might also happen on endpoints that have Cisco's VXME installed.
CWA or Receiver displays one of the following errors:
“You might be having an issue with a Citrix virtual driver (HDX RealTime Media Engine). Contact your system administrator for further assistance.”
“Unable to connect to the server. Contact your system administrator with the following error. SSL Error 4: The operation completed successfully.”

Solution

Update: The has been fixed in CWA version 1810 Doom 4 mission 1 secrets.

Workaround

Replace the values that are missing from the following Windows registry key on the endpoint with CWA or Receiver installed:
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesICA 3.0VirtualDriverEx
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesHDX RealTime Media Engine]
'DriverNameWin32'='RTMEPlugin.dll'
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesSOCKSProxyPlugin]
'DriverNameWin32'='SOCKSProxyPlugin.dll'
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesUDPGatewayPlugin]
'DriverNameWin32'='UDPGatewayPlugin.dll'

The VirtualDriversEx key should contain the following Value Data:
HDX RealTime Media Engine, SocksProxyPlugin, UDPGatewayPlugin

Note:- For 32 bit machines “ WOW6432Node” is not required

Problem Cause

Issue is caused by a corrupted XML file in CWA or Receiver installer that deletes the Windows registry Value data required by the VirtualDriverEx key.
When launching any application or desktop, CWA or Receiver loads the virtual drivers listed in the following Windows registry location:
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesICA 3.0VirtualDriverEx
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesHDX RealTime Media Engine]
'DriverNameWin32'='RTMEPlugin.dll'
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesSOCKSProxyPlugin]
'DriverNameWin32'='SOCKSProxyPlugin.dll'
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesUDPGatewayPlugin]
'DriverNameWin32'='UDPGatewayPlugin.dll'

After the CWA or Receiver upgrade, the Value data for VirtualDriverEx key is deleted:
During the launch request, CWA or Receiver fails to find the required registry values and the launch fails.

Additional Resources

In the past, it was required to uninstall the Lync Optimization Pack when installing or upgrading Receiver.
Upgrading Citrix Receiver when using Citrix Lync Optimization Pack:
https://support.citrix.com/article/CTX200340

Disclaimer

Caution! Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.