If you spread the upgrade tasks across multiple maintenance windows, you can verify success or discover issues at each phase of the process. VMware recommends upgrading all server components during the first maintenance window.

About this task

To use the new features of the latest version of View, you must upgrade. For a list of the new features included in the latest release, see the release notes.


This procedure describes an in-place upgrade. To migrate to a different machine, see Upgrade to the Latest Version of View Connection Server on a Different Machine.


  • Determine when to perform this procedure. Choose an available desktop maintenance window. The amount of time the upgrade takes depends on the number of View Connection Server instances in the group. Budget 15 minutes to half an hour for each instance.

  • If you use View Composer, verify that View Composer has been upgraded. See Upgrade View Composer. After you upgrade View Connection Server, you must add View Composer using View Administrator.

  • Familiarize yourself with the security-related requirements of View, and verify that these requirements are met. See Upgrade Requirements for View Connection Server. You might need to obtain and install a CA-signed SSL server certificate that includes certificate revocation information, verify that Windows Firewall with Advanced Security is set to on, and configure any back-end firewalls to support IPsec.

  • Verify that the server on which vCenter Server is installed has a CA (certificate authority)-signed SSL server certificate installed and configured. After you upgrade View Connection Server, if vCenter Server does not use a CA-signed certificate, the default self-signed certificate is shown as invalid in View Administrator, and a message indicates that vCenter Server is unavailable.

  • Complete the tasks listed in Preparing View Connection Server for an Upgrade.


    If any Local Mode desktops are checked out at the time you run the View Connection Server installer to install the upgrade, the upgrade will fail.

  • Verify that you have a license for the new version.

  • Verify that you have a domain user account with administrative privileges on the hosts that you will use to run the installer and perform the upgrade.

  • If you are unfamiliar with the vdmexport.exe utility, print the instructions for using it from the View Administration document. You will use this utility to back up the View LDAP database as part of the upgrade procedure.

  • If you use security servers, familiarize yourself with the instructions on running the installer to create a security server that uses the new security server pairing mechanism. See the View Installation document for your current version of View.

You do not need to make any changes to the configuration of existing load balancers.


  1. On the host of one of the View Connection Server instances in the group, download and run the installer for the new version of View Connection Server.

    You do not need to stop any services before performing the upgrade. The installer stops and restarts services as necessary. In fact, the VMwareVDMDS service must be running in order to upgrade the View LDAP database.

    The installer determines that an older version is already installed and performs an upgrade. The installer displays fewer installation options than during a fresh installation.

    The View LDAP is also upgraded.

  2. Verify that the VMware Horizon View Connection Server service restarts after the installer wizard closes.
  3. Verify that you can log in to View Connection Server, and click About in View Administrator to verify that the new version is being used.
  4. Go to View Configuration > Product Licensing and Usage, click Edit License, enter the VMware Horizon license key, and click OK.
  5. Verify that you can log in to a remote desktop.
  6. Repeat the previous steps to upgrade each View Connection Server instance in the group.

    If you do not upgrade all View Connection Server instances in a replicated group, the health indicators in the View Administrator dashboard might show that one or more instances are in an error state. This situation arises because different versions supply different kinds of data. The solution is to upgrade all instances in the replicated group.

  7. Use the vdmexport.exe utility to back up the newly upgraded View LDAP database.

    If you have multiple instances of View Connection Server in a replicated group, you need only export the data from one instance.

  8. Verify or, if necessary, change the port number used for View Composer.
    1. Edit the configuration for the vCenter Server instance and make sure that the View Composer port is set to 18443.

      The port number must match the port number specified during the View Composer upgrade.

    2. Supply the vCenter Server password.
    3. Select the Enable View Composer check box and click OK.
  9. Log in to View Administrator and examine the dashboard to verify that the vCenter Server and View Composer icons are green.

    If either of these icons is red and an Invalid Certificate Detected dialog box appears, you must click Verify and either accept the thumbprint of the untrusted certificate, as described in "What to Do Next," or install a valid CA-signed SSL certificate.

    For information about replacing the default certificate for vCenter Server, see the VMware vSphere Examples and Scenarios document.

What to do next

To use a default or self-signed certificate from vCenter Server or View Composer, see Accept the Thumbprint of a Default SSL Certificate.

If the upgrade fails on one or more of the View Connection Server instances, see Create a Replicated Group After Reverting View Connection Server to a Snapshot.

If the upgrade is successful, upgrade the other View server components. If you use security servers, see Upgrade View Security Server.

If you ever reinstall View Connection Server on a server that has a data collector set configured to monitor performance data, stop the data collector set and start it again.