VMware Communities
hexatriene
Contributor
Contributor
Jump to solution

vminstallhcmon failed to install the hcmon driver error - certificate was explicitly revoked by its issuer

Hi Everyone -

Today I got notice that the 15.0.3 update had been released. In the process of installing it - I got the dreaded vminstallhcmon failed to install the hcmon driver error.

Scouring the web - I tried the suggestions:

- running installer as admin (though this shouldn't matter because the .msi automatically prompts for UAC elevation to admin)

- running install from elevated command prompt

- confirming that hcmon.inf nor hcmon.sys was not cashed in DRVSTORE or elsewhere on disk

- no devices in Device Manager in "Non Plug'n Play devices" - in fact the section doesn't exist (even after displaying hidden items)

from the vminst.log - it seems like the issue might be a revoked certificate on the hcmon.inf file?

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I1: BaseDriverManager::DifxApiLogCallback: hcmon (Difx): hcmon.inf: checking signature with catalog 'C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.cat' ...

2019-03-19T11:59:14.049-04:00| inst-build-10689111| E1: BaseDriverManager::DifxApiLogCallback: hcmon: Signature verification failed while checking integrity of driver package 'hcmon.inf' ('C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.inf').| winerror code 2148204812 (A certificate was explicitly revoked by its issuer.)

At this point I can't install even the previously available 15.0.2 - I get the same error

larger log section:

2019-03-19T11:59:13.635-04:00| inst-build-10689111| I1: VNLInstallLegacyInf: driverId:hcmon cmd:install hcmoninf args:5;Win7

2019-03-19T11:59:13.635-04:00| inst-build-10689111| I1: launching process for: install hcmoninf 5;Win7

2019-03-19T11:59:13.682-04:00| inst-build-10689111| I1: VNLSpawn64BitVnetlibTask: launched process: pid 7472 tid 4328

2019-03-19T11:59:13.682-04:00| inst-build-10689111| I1: VNLSpawn64BitVnetlibTask: Waiting for process, 0 loops

2019-03-19T11:59:13.901-04:00| inst-build-10689111| I1: VNLInstallLegacyInf: driverId:hcmon cmd:install hcmoninf args:5;Win7

2019-03-19T11:59:13.971-04:00| inst-build-10689111| E2: GetSpecificProductInstallPath: could not find product registry key

2019-03-19T11:59:13.971-04:00| inst-build-10689111| E2: GetSpecificProductInstallPath: could not find product registry key. Try the WoW path.

2019-03-19T11:59:13.971-04:00| inst-build-10689111| I2: Util_FileExistsW: Found "C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.inf"

2019-03-19T11:59:13.971-04:00| inst-build-10689111| I1: LegacyDriverManager::InstallDriver: Determining whether to install the hcmon driver

2019-03-19T11:59:13.986-04:00| inst-build-10689111| I2: LoadSupportFiles: Successfully loaded C:\Program Files (x86)\Common Files\VMware\USB\x64\DIFXAPI.dll

2019-03-19T11:59:13.986-04:00| inst-build-10689111| I2: LoadSupportFiles: Incremented refcount for module DIFXAPI.dll

2019-03-19T11:59:13.986-04:00| inst-build-10689111| I1: DriverVersionInfo::ReadFromRegistry: Did not find info for hcmon driver

2019-03-19T11:59:13.986-04:00| inst-build-10689111| I1: DInfo_GetDriverInfoFromInf: Got provider for inf: VMware, Inc.

2019-03-19T11:59:13.986-04:00| inst-build-10689111| I2: DInfo_GetDriverInfoFromInf: Got catalog file for inf: hcmon.cat

2019-03-19T11:59:13.986-04:00| inst-build-10689111| I2: DInfo_GetDriverInfoFromInf: Got class name for inf: USB

2019-03-19T11:59:13.986-04:00| inst-build-10689111| I2: DInfo_GetDriverInfoFromInf: Got date/version for inf: 08/28/2018,8.11.6.0

2019-03-19T11:59:14.033-04:00| inst-build-10689111| E1: DInfo_GetDriverInfoFromInf: driver C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.inf failed verification| winerror code 2148204812 (A certificate was explicitly revoked by its issuer.)

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverVersionInfo::IsSameAs: File versions don't match or older

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: BaseDriverManager::IsSameDriverAndPresent: Driver file versions don't match

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: LegacyDriverManager::EvalUpdateNeeded: Determined that hcmon has changed

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: LegacyDriverManager::EvalUpdateNeeded: Prior hcmon info:

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverVersionInfo::Print: Driver version (invalid) 0.0.0.0 is not WHQL (ca ver 0) inf ""

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: LegacyDriverManager::EvalUpdateNeeded: New hcmon info:

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverVersionInfo::Print: Driver version (valid) 8.11.6.0 is not WHQL (ca ver 4998961) inf ""

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I2: UnloadSupportFiles: Decremented refcount for module DIFXAPI.dll

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: LegacyDriverManager::InstallDriver: Uninstalling a prior version hcmon driver

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I2: LoadSupportFiles: Incremented refcount for module DIFXAPI.dll

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: LegacyDriverManager::UninstallDriverImpl: Uninstalling the hcmon driver

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverVersionInfo::ReadFromRegistry: Did not find info for hcmon driver

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverBaseInfo::ReadMultiszFromRegistry: No registry value vwdk.installers

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverInstallerInfo::SetMsiInstallerPresent: Set Msi installer: present

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: LegacyDriverManager::UninstallDriverImpl: Query if old style hcmon legacy driver is installed

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I2: Inst_QueryServiceRunningStatus: Attempting to query service: hcmon

2019-03-19T11:59:14.033-04:00| inst-build-10689111| E1: Inst_QueryServiceRunningStatus: Service could not be opened: ERROR_SERVICE_DOES_NOT_EXIST

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I2: UnloadSupportFiles: Decremented refcount for module DIFXAPI.dll

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: LegacyDriverManager::InstallDriverImpl: Installing new version of the hcmon driver

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverBaseInfo::ReadMultiszFromRegistry: No registry value vwdk.installers

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: DriverBaseInfo::DeleteFromRegistry: No info for driver hcmon to delete

2019-03-19T11:59:14.033-04:00| inst-build-10689111| I1: FindVMwareInSystemTrustedPubStore: didn't find certificate in system trusted publisher store

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I2: Util_IsTestSigningEnabled: TestSigning not enabled (no TESTSIGNING token)

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I1: DriverMgmt_TryAddVMwareCerts: Automated cert installation requires test-signing mode

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I1: Util_GetKeyValueDWORD: Cannot query key value HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\hcmon\DeleteFlag| winerror code 2 (The system cannot find the file specified.)

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I1: BaseDriverManager::DifxApiLogCallback: hcmon (Difx): ENTER:  DriverPackageInstallW

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I1: BaseDriverManager::DifxApiLogCallback: hcmon (Difx): hcmon.inf: checking signature with catalog 'C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.cat' ...

2019-03-19T11:59:14.049-04:00| inst-build-10689111| E1: BaseDriverManager::DifxApiLogCallback: hcmon: Signature verification failed while checking integrity of driver package 'hcmon.inf' ('C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.inf').| winerror code 2148204812 (A certificate was explicitly revoked by its issuer.)

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I1: BaseDriverManager::DifxApiLogCallback: hcmon (Difx): RETURN: DriverPackageInstallW  (0x800B0100)

2019-03-19T11:59:14.049-04:00| inst-build-10689111| E1: LegacyDriverManager::InstallDriverImpl: Install of hcmon failed with| winerror code 2148204800 (No signature was present in the subject.)

2019-03-19T11:59:14.049-04:00| inst-build-10689111| E1: LegacyDriverManager::InstallDriverImpl: Cannot locate installed INF location for hcmon of C:\Program Files\Common Files\VMware\Drivers\hcmon\Win7\hcmon.inf| winerror code 3758097154

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I2: UnloadSupportFiles: Closed module handle for DIFXAPI.dll

2019-03-19T11:59:14.049-04:00| inst-build-10689111| I2: UnloadSupportFiles: Module DIFXAPI.dll wasn't unloaded

2019-03-19T11:59:14.064-04:00| inst-build-10689111| I1: ParseCommand: operation: successful

2019-03-19T11:59:14.064-04:00| inst-build-10689111| I1: VNLSpawn64BitVnetlibTask: Done waiting for process, code 0

2019-03-19T11:59:14.064-04:00| inst-build-10689111| I2: VNLSpawn64BitVnetlibTask: process exit code 4

2019-03-19T11:59:14.064-04:00| inst-build-10689111| I1: VNLSpawn64BitVnetlibTask: process was not successful

2019-03-19T11:59:14.064-04:00| inst-build-10689111| I1: VNLInstallLegacyInf: Launched 64-bit process, result FALSE

2019-03-19T11:59:14.064-04:00| USBDeviceInstUtil-build-10689111| I0: Reboot not required

2019-03-19T11:59:14.064-04:00| USBDeviceInstUtil-build-10689111| I0: ERROR: Failed calling VNL_InstallHcmonInf() for service hcmon

2019-03-19T11:59:14.064-04:00| USBDeviceInstUtil-build-10689111| I1: Util_FreeLibrary: Freeing library: 1453785088

2019-03-19T11:59:14.064-04:00| USBDeviceInstUtil-build-10689111| I0: ERROR: Failed to install hcmon

0 Kudos
1 Solution

Accepted Solutions
hexatriene
Contributor
Contributor
Jump to solution

This ended up being caused by my Windows certificate store. It seems that the Microsoft root trust certificate was no longer trusted. I deleted all of my trust stores and reinstall using certutil.

View solution in original post

0 Kudos
3 Replies
hexatriene
Contributor
Contributor
Jump to solution

This ended up being caused by my Windows certificate store. It seems that the Microsoft root trust certificate was no longer trusted. I deleted all of my trust stores and reinstall using certutil.

0 Kudos
wwwwweafe
Contributor
Contributor
Jump to solution

Can you ask how to reinstall, I encountered the same problem as you.Thank you.@

mrcet007
Contributor
Contributor
Jump to solution

@hexatriene This seems to be common problem and there no solutions other solution i found on internet.

Could you please share more details on how to implememt this? 

1. Which specific certificate was deleted.

2. What is the location of vminst.log on windows 10?

0 Kudos