Installing Citrix Dazzle requires pre-install of Citrix Receiver (current latest version is 2.1.45663.0) on the workstations. However, the current version of Citrix Dazzle installer (1.1.2.18299) fails to detect a pre-installed version of Citrix Receiver on x64 Windows systems. Thus it reports below error and fails to install:
Error:
———————————–
Citrix Dazzle plug-in
———————————–
Citrix Receiver is required.
Please install Citrix Receiver and then run the Dazzle installer again. This installer will now exit.
———————————–
OK
———————————–
Cause:
- Dazzle installer checks for below registry for detecting Receiver existing.
- HKEY_LOCAL_MACHINESOFTWARECitrixReceiverInstallTime
- However, on x64 bit systems this key will be located under Wow6432Node as shown below:
- HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCitrixReceiverInstallTime
Fix:
Create the below registry key and run the Dazzle installer.
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCitrixReceiverInstallTime
Command line Fix:
C:>reg add "HKLMSOFTWAREWow6432NodeCitrixReceiver" /v InstallTime /t REG_BINARY /d 00000000
The operation completed successfully.
C:>
Reference: Dazzle Installer Options