VMware Communities
BPMcDowell
Contributor
Contributor
Jump to solution

Workstation Pro 14: USB Flash Drive STILL Not Detected

I spent the evening reading threads and looking for a solution to this problem. There's one where uninstalling vSphere is listed as a root cause; I don't have vSphere on my machine, nor any other VMware application other than Workstation Pro 14.1.1. I've tried it on VMs with Windows 10 as the OS and Windows 7. I've removed and re-installed Workstation (absolutely LOVE that I have to then re-enter all my VMnet settings).

This is absurd!

0 Kudos
1 Solution

Accepted Solutions
bonnie201110141
VMware Employee
VMware Employee
Jump to solution

2018-04-05T13:04:26.097-04:00| host-13740| W115: USBArbW: Could not connect to HCMON: The system cannot find the file specified (2)

So C:\Windows\system32\hcmon.sys is missing. I am sorry you might need a clean reinstall again. Will you please do the following?

1. Uninstall VMware Workstation without keeping any config files.

2. Remove the following files and folders if any:

C:\Program Files (x86)\VMware\VMware Workstation

C:\Program Files\Common Files\VMware

C:\Program Files (x86)\Common Files\VMware

3. Stop drivers and services from command line (with administrative privilege)

sc stop VMwareHostd

sc stop VMUSBArbService

sc stop hcmon

sc stop vmx86

sc stop vmusb

sc stop vsock

4. Remove VMware drivers files from C:\Windows\System32\drivers, such as hcmon.sys, vmci.sys, vmx86.sys, vmusb.sys, vsock.sys

5. Restart host OS

6. Install VMware Worstation again.

Let me if it works for you.

View solution in original post

0 Kudos
4 Replies
bonnie201110141
VMware Employee
VMware Employee
Jump to solution

Can you please manually start VMware USB Arbitration Service in Windows Computer Management > Services? If failed to start, please paste usb arbitrator logs from C:\Windows\Temp\vmware-SYSTEM*\vmware-usbarb-###.log (please paste the latest one).

0 Kudos
BPMcDowell
Contributor
Contributor
Jump to solution

Tried starting the service and received an error:

Windows could not start the VMware USB Arbitration Service service on Local Computer

Error 2: The system cannot find the specified file

Here's the log paste. Thanks much!!!

2018-04-05T13:04:26.056-04:00| usbArb| I125: Log for VMware USB Arbitration Service pid=22228 version=14.0.0 build=build-7094787 option=Release

2018-04-05T13:04:26.056-04:00| usbArb| I125: The process is 64-bit.

2018-04-05T13:04:26.056-04:00| usbArb| I125: Host codepage=windows-1252 encoding=windows-1252

2018-04-05T13:04:26.056-04:00| usbArb| I125: Host is Windows 8 Pro, 64-bit  (Build 9200)

2018-04-05T13:04:26.036-04:00| usbArb| I125: VTHREAD initialize main thread 1 "usbArb" host id 20768

2018-04-05T13:04:26.039-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.041-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware USB Arbitration Service): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.041-04:00| usbArb| I125: DictionaryLoad: Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini": The system cannot find the file specified.

2018-04-05T13:04:26.042-04:00| usbArb| I125: [msg.dictionary.load.openFailed] Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini": The system cannot find the file specified.

2018-04-05T13:04:26.042-04:00| usbArb| I125: PREF Optional preferences file not found at C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini. Using default values.

2018-04-05T13:04:26.042-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.043-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware USB Arbitration Service): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.043-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.043-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware USB Arbitration Service): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.044-04:00| usbArb| I125: DictionaryLoad: Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\settings.ini": The system cannot find the file specified.

2018-04-05T13:04:26.044-04:00| usbArb| I125: [msg.dictionary.load.openFailed] Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\settings.ini": The system cannot find the file specified.

2018-04-05T13:04:26.044-04:00| usbArb| I125: PREF Optional preferences file not found at C:\ProgramData\VMware\VMware USB Arbitration Service\settings.ini. Using default values.

2018-04-05T13:04:26.044-04:00| usbArb| I125: DictionaryLoad: Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini": The system cannot find the file specified.

2018-04-05T13:04:26.044-04:00| usbArb| I125: [msg.dictionary.load.openFailed] Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini": The system cannot find the file specified.

2018-04-05T13:04:26.044-04:00| usbArb| I125: PREF Optional preferences file not found at C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini. Using default values.

2018-04-05T13:04:26.044-04:00| usbArb| I125: POLL Using the WSAPoll API Implementation for PollDefault

2018-04-05T13:04:26.051-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\WINDOWS): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.052-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\WINDOWS\TEMP): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.053-04:00| usbArb| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\WINDOWS\TEMP\vmware-SYSTEM): Cannot create a file when that file already exists (183)

2018-04-05T13:04:26.086-04:00| usbArb| I125: DICT --- GLOBAL SETTINGS C:\ProgramData\VMware\VMware USB Arbitration Service\settings.ini

2018-04-05T13:04:26.087-04:00| usbArb| I125: DICT --- NON PERSISTENT (null)

2018-04-05T13:04:26.087-04:00| usbArb| I125: DICT --- HOST DEFAULTS C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini

2018-04-05T13:04:26.087-04:00| usbArb| I125: DICT --- SITE DEFAULTS C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini

2018-04-05T13:04:26.087-04:00| usbArb| I125: VMware USB Arbitration Service Version 17.1.3

2018-04-05T13:04:26.089-04:00| host-13740| I125: USBArb: Starting VMUSBArbService args:'VMUSBArbService'

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #0 hc= "\\?\HCD0"

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #0 rootHubName="USB#ROOT_HUB30#4&11161a9f&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}"

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #0 rootHubDevInst="USB\ROOT_HUB30\4&11161a9f&0&0"

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #1 hc= "\\?\HCD1"

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #1 rootHubName="USB#ROOT_HUB20#4&1af20340&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}"

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #1 rootHubDevInst="USB\ROOT_HUB20\4&1af20340&0"

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #2 hc= "\\?\HCD2"

2018-04-05T13:04:26.096-04:00| host-13740| I125: USBGW: Host controller #2 rootHubName="USB#ROOT_HUB20#4&1ca1dd8b&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}"

2018-04-05T13:04:26.097-04:00| host-13740| I125: USBGW: Host controller #2 rootHubDevInst="USB\ROOT_HUB20\4&1ca1dd8b&0"

2018-04-05T13:04:26.097-04:00| host-13740| W115: USBArbW: Could not connect to HCMON: The system cannot find the file specified (2)

2018-04-05T13:04:26.097-04:00| host-13740| W115: USBArb: USBArbInit failed with error:2

2018-04-05T13:04:26.097-04:00| vthread-2| I125: VTHREAD initialize thread 2 "vthread-2" host id 13740

0 Kudos
bonnie201110141
VMware Employee
VMware Employee
Jump to solution

2018-04-05T13:04:26.097-04:00| host-13740| W115: USBArbW: Could not connect to HCMON: The system cannot find the file specified (2)

So C:\Windows\system32\hcmon.sys is missing. I am sorry you might need a clean reinstall again. Will you please do the following?

1. Uninstall VMware Workstation without keeping any config files.

2. Remove the following files and folders if any:

C:\Program Files (x86)\VMware\VMware Workstation

C:\Program Files\Common Files\VMware

C:\Program Files (x86)\Common Files\VMware

3. Stop drivers and services from command line (with administrative privilege)

sc stop VMwareHostd

sc stop VMUSBArbService

sc stop hcmon

sc stop vmx86

sc stop vmusb

sc stop vsock

4. Remove VMware drivers files from C:\Windows\System32\drivers, such as hcmon.sys, vmci.sys, vmx86.sys, vmusb.sys, vsock.sys

5. Restart host OS

6. Install VMware Worstation again.

Let me if it works for you.

0 Kudos
BPMcDowell
Contributor
Contributor
Jump to solution

That did the trick - many thanks!

0 Kudos