如果未設定讓 Horizon Client 自動將 USB 裝置連線至遠端桌面平台,您仍可設定讓 Horizon Client 重新連線至偶爾會重新啟動的特定裝置。否則,升級期間裝置重新啟動時,裝置將連線至本機系統,而非遠端桌面平台。

執行這項作業的原因和時機

如果您打算連結會在作業系統升級時自動重新啟動的 USB 裝置 (例如智慧型手機或平板電腦),則可以設定讓 Horizon Client 將此特定裝置重新連線至遠端桌面平台。若要執行此項工作,您應在用戶端上編輯組態檔案。

如果您在 Horizon Client 中使用插入時自動連線選項,則插入至用戶端系統中的所有裝置都會重新導向至遠端桌面平台。如果您不希望連線所有裝置,請依照下列程序,將 Horizon Client 設定為僅自動重新連線特定 USB 裝置。

先決條件

判斷裝置的十六進位格式廠商識別碼 (VID) 與產品識別碼 (PID)。如需相關指示,請至 http://kb.vmware.com/kb/1011600 參閱 VMware KB 文章。

程序

  1. 使用文字編輯器來開啟用戶端上的 config.ini 檔案。

    作業系統版本

    檔案路徑

    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,代表裝置的十六進位格式廠商識別碼與產品識別碼。例如,以下指示了如何為兩部 USB 裝置設定此屬性:

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

    從 0 開始,依序指定 usb.quirks.deviceN 裝置屬性。例如,如果 usb.quirks.device0 一行的後面是 usb.quirks.device2 而非 usb.quirks.device1,則只會讀取第一行。

結果

當智慧型手機與平板電腦等裝置進行韌體或作業系統升級時,此升級作業將會成功,因為裝置會重新啟動並連線至管理該裝置的遠端桌面平台。