如果没有将 Horizon Client 配置为自动将 USB 设备连接到远程桌面,您仍可以将 Horizon Client 配置为重新连接到偶尔重新启动的特定设备。否则,如果设备在升级期间重新启动,设备将连接到本地系统,而不是远程桌面。

关于此任务

如果打算连接智能手机或平板电脑等 USB 设备(在操作系统升级期间自动重新启动),您可以将 Horizon Client 设置为将该特定设备重新连接到远程桌面。要执行此任务,需要编辑客户端上的配置文件。

如果在 Horizon Client 中使用插入时自动连接选项,插入到客户端系统的所有设备将重定向到远程桌面。如果不希望连接所有设备,可以使用下面的步骤来配置 Horizon Client,以便只有特定的 USB 设备会自动重新连接。

先决条件

确定设备的十六进制格式供应商 ID (VID) 和产品 ID (PID)。有关说明,请参阅http://kb.vmware.com/kb/1011600上的 VMware 知识库文章。

过程

  1. 使用文本编辑器打开客户端上的 config.ini 文件。

    OS 版本

    文件路径

    Windows 7、8.x 或 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. 设置特定设备的 slow-reconnect 属性。
    usb.quirks.device0 = "vid:pid slow-reconnect"

    vid:pid 表示设备十六进制格式的供应商 ID 和产品 ID。例如,下面几行为两台 USB 设备设置了这一属性:

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

    按顺序指定 usb.quirks.deviceN 设备属性,从 0 开始。例如,如果 usb.quirks.device0 行后跟包含 usb.quirks.device2 的行而不是 usb.quirks.device1,则仅读取第一行。

结果

在智能手机和平板电脑等设备进行固件或操作系统升级时,升级将成功完成,因为该设备将重新启动并连接到管理它的远程桌面。