Horizon 7 and later components have the TLSv1.0 security protocol disabled by default. If your deployment includes an older version of vCenter Server that supports only TLSv1.0, you might need to enable TLSv1.0 for View Composer connections after installing or upgrading to View Composer 7.0 or a later release.

Some earlier maintenance releases of vCenter Server 5.0, 5.1, and 5.5 support only TLSv1.0, which is no longer enabled by default in Horizon 7 and later releases. If it is not possible to upgrade vCenter Server to a version that supports TLSv1.1 or TLSv1.2, you can enable TLSv1.0 for View Composer connections.

If your ESXi hosts are not running ESXi 6.0 U1b or later, and you cannot upgrade, you might also need to enable TLSv1.0 connections to ESXi hosts from View Composer.

Prerequisites

  • Verify that you have View Composer 7.0 or a later release installed.
  • Verify that you can log in to the View Composer machine as an Administrator to use the Windows Registry Editor.

Procedure

  1. On the machine that hosts View Composer, open the Windows Registry Editor (regedit.exe).
  2. Navigate to HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client
    If this key does not already exist, create this key.
  3. Delete the value Enabled if it exists.
  4. Create or edit the DWORD value DisabledByDefault and set it to 0.
  5. Restart the VMware Horizon View Composer service.
    TLSv1.0 connections from View Composer to vCenter are now enabled.
  6. In the Windows Registry on the View Composer machine, navigate to HKLM\SOFTWARE\VMware, Inc.\VMware View Composer.
  7. Create or edit the String value EnableTLS1.0 and set it to 1.
  8. If the View Composer host is a 64-bit machine, navigate to HKLM\SOFTWARE\WOW6432Node\VMware, Inc\VMware View Composer.
  9. Create or edit the String value EnableTLS1.0 and set it to 1.
  10. Restart the VMware Horizon View Composer service.
    TLSv1.0 connections from View Composer to ESXi hosts are now enabled.