Error 0xe0000246 in installing driver

Hi,

My driver has been successfully installed in hundreds of computers over several years. This is the first time I have seen this particular error on a customer’s system.

This particular error doesn’t seem to have much documentation about it. This is a KMDF 1.9 driver that’s trying to install a software only device.

Can you tell me how do I find more information as to what went wrong and how to maybe resolve it?

>> [Setup Import Driver Package - C:\Program Files\Mediafour\MacDrive 10\RAID Driver\MDRAID.inf]
>> Section start 2016/06/08 23:56:48.434
cmd: C:\Windows\System32\MsiExec.exe -Embedding BF4295DB2BCBC482522276A5E368E2DD E Global\MSI0000
inf: Provider: Mediafour Corporation
inf: Class GUID: {4d36e97d-e325-11ce-bfc1-08002be10318}
inf: Driver Version: 01/25/2016,10.0.0.0
inf: Catalog File: MDRAID.cat
pol: {Driver package policy check} 23:56:48.442
pol: {Driver package policy check - exit(0x00000000)} 23:56:48.442
sto: {Stage Driver Package: C:\Program Files\Mediafour\MacDrive 10\RAID Driver\MDRAID.inf} 23:56:48.442
inf: {Query Configurability: C:\Program Files\Mediafour\MacDrive 10\RAID Driver\MDRAID.inf} 23:56:48.444
inf: Driver package uses WDF.
inf: Driver package ‘MDRAID.inf’ is configurable.
inf: {Query Configurability: exit(0x00000000)} 23:56:48.445
flq: Copying ‘C:\Program Files\Mediafour\MacDrive 10\RAID Driver\MDRAID.sys’ to ‘C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\MDRAID.sys’.
flq: Copying ‘C:\Program Files\Mediafour\MacDrive 10\RAID Driver\WdfCoInstaller01009.dll’ to ‘C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\WdfCoInstaller01009.dll’.
flq: Copying ‘C:\Program Files\Mediafour\MacDrive 10\RAID Driver\MDRAID.cat’ to ‘C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\MDRAID.cat’.
flq: Copying ‘C:\Program Files\Mediafour\MacDrive 10\RAID Driver\MDRAID.inf’ to ‘C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\MDRAID.inf’.
sto: {DRIVERSTORE IMPORT VALIDATE} 23:56:48.501
sig: {_VERIFY_FILE_SIGNATURE} 23:56:48.524
sig: Key = MDRAID.inf
sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\MDRAID.inf
sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\MDRAID.cat
! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 23:56:48.535
sig: {_VERIFY_FILE_SIGNATURE} 23:56:48.536
sig: Key = MDRAID.inf
sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\MDRAID.inf
sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}\MDRAID.cat
sig: Success: File is signed in Authenticode™ catalog.
sig: Error 0xe0000241: The INF was signed with an Authenticode™ catalog from a trusted publisher.
sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 23:56:48.550
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 23:56:48.627
sig: Signer Score = 0x0F000000
sig: Signer Name = Mediafour Corporation
sto: {DRIVERSTORE IMPORT BEGIN} 23:56:48.628
sto: {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 23:56:48.628
cpy: {Copy Directory: C:\WINDOWS\System32\DriverStore\Temp{1ade73ce-6f13-7547-88a1-226fa150372c}} 23:56:48.628
cpy: Target Path = C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e
cpy: {Copy Directory: exit(0x00000000)} 23:56:48.630
idb: {Register Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e\MDRAID.inf} 23:56:48.631
idb: Created driver package object ‘mdraid.inf_amd64_cf2de6f715e6aa4e’ in SYSTEM database node.
idb: Created driver INF file object ‘oem47.inf’ in SYSTEM database node.
idb: Registered driver package ‘mdraid.inf_amd64_cf2de6f715e6aa4e’ with ‘oem47.inf’.
idb: {Register Driver Package: exit(0x00000000)} 23:56:48.633
idb: {Publish Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e\MDRAID.inf} 23:56:48.633
idb: Activating driver package ‘mdraid.inf_amd64_cf2de6f715e6aa4e’.
cpy: Published ‘mdraid.inf_amd64_cf2de6f715e6aa4e\mdraid.inf’ to ‘oem47.inf’.
idb: Indexed 2 device IDs for ‘mdraid.inf_amd64_cf2de6f715e6aa4e’.
sto: Flushed driver database node ‘SYSTEM’. Time = 16 ms
idb: {Publish Driver Package: exit(0x00000000)} 23:56:48.651
sto: {DRIVERSTORE IMPORT END} 23:56:48.655
sig: Installed catalog ‘MDRAID.cat’ as ‘oem47.cat’.
sto: {DRIVERSTORE IMPORT END: exit(0x00000000)} 23:56:48.661
sto: {Stage Driver Package: exit(0x00000000)} 23:56:48.662
<<< Section end 2016/06/08 23:56:48.671
<<< [Exit status: SUCCESS]

>> [SetupCopyOEMInf - C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e\MDRAID.inf]
>> Section start 2016/06/08 23:56:48.672
cmd: C:\Windows\System32\MsiExec.exe -Embedding BF4295DB2BCBC482522276A5E368E2DD E Global\MSI0000
inf: Copy style: 0x00040000
inf: Driver Store Path: C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e\mdraid.inf
inf: Published Inf Path: C:\WINDOWS\INF\oem47.inf
sig: Installing catalog MDRAID.cat as: oem47.CAT
<<< Section end 2016/06/08 23:56:48.683
<<< [Exit status: SUCCESS]

>> [Device Install (UpdateDriverForPlugAndPlayDevices) - Root\MDRAIDBUS]
>> Section start 2016/06/08 23:56:48.702
cmd: C:\Windows\System32\MsiExec.exe -Embedding BF4295DB2BCBC482522276A5E368E2DD E Global\MSI0000
ndv: INF path: C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e\MDRAID.inf
ndv: Install flags: 0x00000001
ndv: {Update Device Driver - ROOT\SYSTEM\0001}
ndv: Search options: 0x00000080
ndv: Searching single INF ‘C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e\MDRAID.inf’
dvi: {Build Driver List} 23:56:48.712
dvi: Searching for hardware ID(s):
dvi: root\mdraidbus
dvi: Created Driver Node:
dvi: HardwareID - Root\MDRAIDBUS
dvi: InfName - c:\windows\system32\driverstore\filerepository\mdraid.inf_amd64_cf2de6f715e6aa4e\mdraid.inf
dvi: DevDesc - MDRAID Device
dvi: Section - MDRAID_Device.NT
dvi: Rank - 0x00ff0000
dvi: Signer Score - Authenticode
dvi: DrvDate - 01/25/2016
dvi: Version - 10.0.0.0
dvi: {Build Driver List - exit(0x00000000)} 23:56:48.715
dvi: {DIF_SELECTBESTCOMPATDRV} 23:56:48.715
dvi: Default installer: Enter 23:56:48.716
dvi: {Select Best Driver}
dvi: Class GUID of device changed to: {4d36e97d-e325-11ce-bfc1-08002be10318}.
dvi: Selected:
dvi: Description - [MDRAID Device]
dvi: InfFile - [c:\windows\system32\driverstore\filerepository\mdraid.inf_amd64_cf2de6f715e6aa4e\mdraid.inf]
dvi: Section - [MDRAID_Device]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 23:56:48.718
ndv: Forcing driver install:
ndv: Inf Name - oem47.inf
ndv: Driver Date - 01/25/2016
ndv: Driver Version - 10.0.0.0
ndv: Driver package ‘C:\WINDOWS\INF\oem47.inf’ exists under ‘C:\WINDOWS\System32\DriverStore\FileRepository\mdraid.inf_amd64_cf2de6f715e6aa4e\mdraid.inf’ (oem47.inf).
dvi: Searching for hardware ID(s):
dvi: root\mdraidbus
dvi: Class GUID of device changed to: {4d36e97d-e325-11ce-bfc1-08002be10318}.
ump: Installation will be processed asynchronously
!!! ndv: Device install failed for device.
!!! ndv: Error 0xe0000246: One of the installers for this device cannot perform the installation at this time.
ndv: Installing NULL driver.
ump: Installation will be processed asynchronously
ndv: {Update Device Driver - exit(e0000246)}
!!! ndv: Failed to install device instance ‘ROOT\SYSTEM\0001’. Error = 0xe0000246
<<< Section end 2016/06/08 23:56:48.724
<<< [Exit status: FAILURE(0xe0000246)]

Thanks,
Mridul.