If you do not configure Horizon Client to automatically connect USB devices to your remote desktop, you can still configure Horizon Client to reconnect to specific devices that occasionally restart. Otherwise, when a device restarts during an upgrade, the device will connect to the local system rather than to the remote desktop.

About this task

If you plan to attach a USB device such as a smart phone or tablet, which is automatically restarted during operating system upgrades, you can set Horizon Client to reconnect that specific device to the remote desktop. To perform this task, you edit a configuration file on the client.

If you use the Automatically Connect When Inserted option in Horizon Client, all devices that you plug in to the client system get redirected to the remote desktop. If you do not want all devices to be connected, use the following procedure to configure Horizon Client so that only certain USB devices get automatically reconnected.

Prerequisites

Determine the hexadecimal format of the vendor ID (VID) and product ID (PID) of the device. For instructions see the VMware KB article at http://kb.vmware.com/kb/1011600.

Procedure

  1. Use a text editor to open the config.ini file on the client.

    OS Version

    File Path

    Windows 7, 8.x, or Windows 10

    C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini

    Windows XP

    C:\Documents and Settings\All Users\Application Data\VMware\VMware USB Arbitration Service\config.ini

  2. Set the slow-reconnect property for the specific device or devices.
    usb.quirks.device0 = "vid:pid slow-reconnect"

    Here, vid:pid represent the vendor ID and product ID, in hexadecimal format, for the device. For example, the following lines set this property for two USB devices:

    usb.quirks.device0 = "0x0529:0x0001 slow-reconnect"
    usb.quirks.device1 = "0x0601:0x0009 slow-reconnect"

    Specify the usb.quirks.deviceN device properties in order, starting from 0. For example, if the line usb.quirks.device0 is followed by a line with usb.quirks.device2 rather than usb.quirks.device1, only the first line is read.

Results

When devices such as smart phones and tablets undergo a firmware or operating system upgrade, the upgrade will succeed because the device will restart and connect to the remote desktop that manages it.