VMware Horizon Community
k224gk
Contributor
Contributor

USBArbRuleStore: Unable to open rules file usbarb.rules': Insufficient permission to access the file

VMWare USB Arbitration Service won't be started with message that the Windows cannot find the file.

I opened usbarb log and find the line "USBArbRuleStore: Unable to open rules file 'C:\ProgramData\VMware\VMware USB Arbitration Service\usbarb.rules': Insufficient permission to access the file"

Does anyone know how to fix it??

vmware-usbarb-1344.log

2020-03-30T14:09:30.093+09:00| usbArb| I125: Log for VMware USB Arbitration Service pid=1344 version=e.x.p build=build-13889129 option=Release

2020-03-30T14:09:30.093+09:00| usbArb| I125: The process is 64-bit.

2020-03-30T14:09:30.093+09:00| usbArb| I125: Host codepage=windows-949 encoding=windows-949-2000

2020-03-30T14:09:30.093+09:00| usbArb| I125: Host is Windows 10, 64-bit  (Build 17134)

2020-03-30T14:09:30.068+09:00| usbArb| I125: VTHREAD 13904 "usbArb"

2020-03-30T14:09:30.078+09:00| usbArb| I125: DictionaryLoad: Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini": The system cannot find the file specified.

2020-03-30T14:09:30.078+09: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.

2020-03-30T14:09:30.078+09:00| usbArb| I125: PREF Optional preferences file not found at C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini. Using default values.

2020-03-30T14:09:30.078+09:00| usbArb| I125: DictionaryLoad: Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\settings.ini": The system cannot find the file specified.

2020-03-30T14:09:30.078+09: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.

2020-03-30T14:09:30.078+09:00| usbArb| I125: PREF Optional preferences file not found at C:\ProgramData\VMware\VMware USB Arbitration Service\settings.ini. Using default values.

2020-03-30T14:09:30.078+09:00| usbArb| I125: DictionaryLoad: Cannot open file "C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini": The system cannot find the file specified.

2020-03-30T14:09:30.078+09: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.

2020-03-30T14:09:30.078+09:00| usbArb| I125: PREF Optional preferences file not found at C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini. Using default values.

2020-03-30T14:09:30.078+09:00| usbArb| I125: POLL Using the WSAPoll API Implementation for PollDefault

2020-03-30T14:09:30.103+09:00| usbArb| I125: DICT --- GLOBAL SETTINGS C:\ProgramData\VMware\VMware USB Arbitration Service\settings.ini

2020-03-30T14:09:30.103+09:00| usbArb| I125: DICT --- NON PERSISTENT (null)

2020-03-30T14:09:30.103+09:00| usbArb| I125: DICT --- HOST DEFAULTS C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini

2020-03-30T14:09:30.103+09:00| usbArb| I125: DICT --- SITE DEFAULTS C:\ProgramData\VMware\VMware USB Arbitration Service\config.ini

2020-03-30T14:09:30.103+09:00| usbArb| W115: USBArbRuleStore: Unable to open rules file 'C:\ProgramData\VMware\VMware USB Arbitration Service\usbarb.rules': Insufficient permission to access the file

2020-03-30T14:09:30.103+09:00| usbArb| I125: VMware USB Arbitration Service Version 18.5.0

2020-03-30T14:09:30.103+09:00| usbArb| I125: USBArb: StartServiceCtrlDispatcher failed: The service process could not connect to the service controller (1063)

0 Kudos
4 Replies
Nawals
Expert
Expert

Have you check what permission on that file? If not please check it.

NKS Please Mark Helpful/correct if my answer resolve your query.
0 Kudos
k224gk
Contributor
Contributor

SYSTEM have all permissions and Administrators have R+X permissions.

I tried to add all permissions to Administrators and start usbarb again, then file permissions resetted to R+X.

It seems this file is generated with this permission status on every usbarb startup.

Sorry for these screenshots written in Hangul..

pastedImage_0.pngpastedImage_1.png

0 Kudos
Nawals
Expert
Expert

can you try this  KB may this help you. VMware Knowledge Base

NKS Please Mark Helpful/correct if my answer resolve your query.
0 Kudos
k224gk
Contributor
Contributor

I tried "vnetlib64.exe -- install hcmon" and the log seems Okay but "net start hcmon" still not working with error 2185 - wrong service name.

If i ran the installer with repair mode, it failed with the log "ERROR: Failed to install hcmon".

I can't find the working solution so I'll just format the host PC and try again..

Thanks for reply.

vminst.log

2020-03-30T17:37:35.235+09:00| inst-build-8446121| I1: VNLInstallLegacyInf: driverId:hcmon cmd:install hcmoninf args:5;Win7

2020-03-30T17:37:35.351+09:00| inst-build-8446121| I2: Util_FileExistsW: Found "C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.inf"

2020-03-30T17:37:35.367+09:00| inst-build-8446121| I1: LegacyDriverManager::InstallDriver: Determining whether to install the hcmon driver

2020-03-30T17:37:35.367+09:00| inst-build-8446121| I2: LoadSupportFiles: Successfully loaded C:\Program Files (x86)\Common Files\VMware\USB\x64\DIFXAPI.dll

2020-03-30T17:37:35.367+09:00| inst-build-8446121| I2: LoadSupportFiles: Incremented refcount for module DIFXAPI.dll

2020-03-30T17:37:35.367+09:00| inst-build-8446121| I1: DriverInstallerInfo::SetMsiInstallerPresent: Set Msi installer: present

2020-03-30T17:37:35.383+09:00| inst-build-8446121| I1: DInfo_GetDriverInfoFromInf: Got provider for inf: VMware, Inc.

2020-03-30T17:37:35.383+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got catalog file for inf: hcmon.cat

2020-03-30T17:37:35.383+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got class name for inf: USB

2020-03-30T17:37:35.383+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got date/version for inf: 08/03/2017,8.11.3.0

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I1: DInfo_GetDriverInfoFromInf: verified inf C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.inf signed by Microsoft

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: catalog file: "C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.cat"

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: digital signer: "Microsoft Windows Hardware Compatibility Publisher"

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: digital signer ver: "2:6.1"

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I1: DInfo_GetDriverInfoFromInf: Got provider for inf: VMware, Inc.

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got catalog file for inf: hcmon.cat

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got class name for inf: USB

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got date/version for inf: 08/03/2017,8.11.3.0

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I1: DInfo_GetDriverInfoFromInf: verified inf C:\windows\system32\DRVSTORE\hcmon_409CFFA8E339D3A01D6C02C528AB33716A0AC4A6\hcmon.inf signed by Microsoft

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: catalog file: "C:\windows\system32\DRVSTORE\hcmon_409CFFA8E339D3A01D6C02C528AB33716A0AC4A6\hcmon.cat"

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: digital signer: "Microsoft Windows Hardware Compatibility Publisher"

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: digital signer ver: "2:6.1"

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I1: BaseDriverManager::VerifyDriverStillPresent: Checking driver store inf C:\windows\system32\DRVSTORE\hcmon_409CFFA8E339D3A01D6C02C528AB33716A0AC4A6\hcmon.inf

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I1: DInfo_GetDriverInfoFromInf: Got provider for inf: VMware, Inc.

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got catalog file for inf: hcmon.cat

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got class name for inf: USB

2020-03-30T17:37:35.467+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: Got date/version for inf: 08/03/2017,8.11.3.0

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: DInfo_GetDriverInfoFromInf: verified inf C:\windows\system32\DRVSTORE\hcmon_409CFFA8E339D3A01D6C02C528AB33716A0AC4A6\hcmon.inf signed by Microsoft

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: catalog file: "C:\windows\system32\DRVSTORE\hcmon_409CFFA8E339D3A01D6C02C528AB33716A0AC4A6\hcmon.cat"

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: digital signer: "Microsoft Windows Hardware Compatibility Publisher"

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I2: DInfo_GetDriverInfoFromInf: digital signer ver: "2:6.1"

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: BaseDriverManager::VerifyDriverStillPresent: Found match in both locations

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: BaseDriverManager::AllDevicesUsingSameDriver: Didn't find any matching devices

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: LegacyDriverManager::EvalUpdateNeeded: Determined that hcmon has not changed

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: LegacyDriverManager::EvalUpdateNeeded: Prior hcmon info:

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: DriverVersionInfo::Print: Driver version (valid) 8.11.3.0 is WHQL (ca ver 4998961) inf "C:\windows\system32\DRVSTORE\hcmon_409CFFA8E339D3A01D6C02C528AB33716A0AC4A6\hcmon.inf"

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: DriverInstallerInfo::Print: Installers (valid) : Reg is stale Windows not present : Msi is present :"MSI;"

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: LegacyDriverManager::EvalUpdateNeeded: New hcmon info:

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: DriverVersionInfo::Print: Driver version (valid) 8.11.3.0 is WHQL (ca ver 4998961) inf ""

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: DriverInstallerInfo::Print: Installers (invalid) : Reg is uptodate Windows not present : Msi not present :""

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I2: UnloadSupportFiles: Decremented refcount for module DIFXAPI.dll

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I1: LegacyDriverManager::InstallDriver: Same version, skipping update of hcmon driver

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I2: UnloadSupportFiles: Closed module handle for DIFXAPI.dll

2020-03-30T17:37:35.483+09:00| inst-build-8446121| I2: UnloadSupportFiles: Module DIFXAPI.dll wasn't unloaded

2020-03-30T17:37:35.498+09:00| inst-build-8446121| I1: ParseCommand: operation: successful

0 Kudos