Windows マシンで VMRC 13.0.0/13.0.1 から 13.0.2 へのアップデートが "Failed to install USB inf file." により失敗します。
下記のような vmint.log のエントリが確認できます。
YYYY-MM-DDThh:mm:17.246+TZ| USBDeviceInstUtil-build-24896162| I0: --- VMStopUSBArbSvc(): Stopping USB arbitrator service
YYYY-MM-DDThh:mm:17.246+TZ| USBDeviceInstUtil-build-24896162| I2: Inst_QueryServiceRunningStatus: Attempting to query service: VMUSBArbService
YYYY-MM-DDThh:mm:17.246+TZ| USBDeviceInstUtil-build-24896162| E1: Inst_QueryServiceRunningStatus: Service could not be opened: ERROR_SERVICE_DOES_NOT_EXIST
YYYY-MM-DDThh:mm:17.246+TZ| USBDeviceInstUtil-build-24896162| I0: VMUSBArbService service not running
YYYY-MM-DDThh:mm:19.444+TZ| USBDeviceInstUtil-build-24896162| I0: --- VMPrepDeviceInstall(): Preparing for device driver installation
YYYY-MM-DDThh:mm:19.444+TZ| USBDeviceInstUtil-build-24896162| I1: MsiUtil_GetPropertyString: Getting Property CustomActionData = C:\Program Files (x86)\Common Files\VMware\USB\DriverCache\
YYYY-MM-DDThh:mm:19.444+TZ| USBDeviceInstUtil-build-24896162| I0: Installing using drivers in: C:\Program Files (x86)\Common Files\VMware\USB\DriverCache\
YYYY-MM-DDThh:mm:19.584+TZ| USBDeviceInstUtil-build-24896162| I0: --- VMInstallUSB()
YYYY-MM-DDThh:mm:19.584+TZ| USBDeviceInstUtil-build-24896162| I1: MsiUtil_GetPropertyString: Getting Property CustomActionData = C:\Program Files (x86)\Common Files\VMware\USB\;5;Win8
YYYY-MM-DDThh:mm:19.584+TZ| USBDeviceInstUtil-build-24896162| I0: Installing USB drivers from: "Win8"
YYYY-MM-DDThh:mm:19.584+TZ| USBDeviceInstUtil-build-24896162| I0: ERROR: Failed to load vnetlib from "C:\Program Files (x86)\Common Files\VMware\USB\vnetlib.dll" [126]
VMware Remote Console
VMRC が含んでいる USB arbitrator service の内部バージョンの不整合により、VMRC のアップデートが Windows マシンで失敗します。この事象は Linux や Mac の VMRC のアップデートでは発生しません。
Broadcom エンジニアリングチームは根本原因を特定し、この問題が Windows 上での VMRC 13.0.0/13.0.1 から 13.0.2 へのアップデートでのみ発生し以降のリリースバージョンでは発生しないことを確認しました。
既存の VMRC をアンインストールし、VMRC 13.0.2 を手動でインストールすることで本事象は回避可能となります。