wdfcoinstallers, KMDF driver supported in WIN PE ?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance




I have a KMDF driver using wdfcoinstaller01009.dll (1.9.7600.16385) that is
signed and loads and runs fine under WinPE 3.0. The same driver fails to load
under WIN PE 2.1.(6001)

The same driver using wdfconinstaller01007.dll (1.7.6001.0) is signed and
loads and runs fine under WIN PE2.1 but won't load under WINPE 3.0 (7600).

Whats up with that ? I need the driver with wdfconinstaller01009.dll to run
under winPE 2.1 as this is the customers environment. But I think remember
reading somewhere on OSR that WINPE doesn't support coinstallers ?

Any clues ? Thanks in Advance

heres the setupapi.dev.log from winpe 2.1 :
[Device Install Log]
OS Version = 6.0.6001
Service Pack = 1.0
Suite = 0x0100
ProductType = 1
Architecture = ia64

[BeginLog]

.... other stuff deleted .....

[Device Install (DiInstallDriver) - xyz.inf]
Section start 2009/08/03 17:02:59.040
cmd: drvload xyz.inf
inf: {SetupCopyOEMInf: Z:\test\xyz.inf} 17:02:59.040
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
dvi: {Staging Package To Driver Store - phase 1}
sto: Inf Path = Z:\test\xyz.inf
sto: Flags = 0
sto: Processor Architecture = 6
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
sto: Copying driver package. Inf = Z:\test\xyz.inf,
Destination =
X:\windows\system32\config\systemprofile\{02617f9d-300d-4737-a723-7d139211261b}
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath - 'Z:\test'
flq: SourceFilename - 'xyz.inf'
flq: TargetDirectory-
'X:\windows\system32\config\systemprofile\{02617f9d-300d-4737-a723-7d139211261b}'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath - 'Z:\test'
flq: SourceFilename - 'xyz.cat'
flq: TargetDirectory- 'X:\windows\system32 sto:
{Staging Package To Driver Store - phase 2 exit(00000000)}
sto: {Staging Package To Driver Store - phase 1 exit(00000000)}
inf: Driver Store location:
X:\windows\system32\DriverStore\FileRepository\xyz.inf_0aa80730\xyz.inf
inf: Published Inf Path: X:\windows\INF\oem3.inf
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
inf: Installing Catalog Z:\test\xyz.cat as: oem3.CAT
inf: OEM source media location: Z:\test\
inf: {SetupCopyOEMInf exit (0x00000000)} 17:03:00.050
inf: Opened INF: 'Z:\test\xyz.inf' ([strings] <src = normal>)
dvi: Set selected driver complete.
dvi: {Build Driver List} 17:03:00.090
dvi: Searching for hardware ID(s):
dvi: acpi\ipi0001
dvi: *ipi0001
dvi: Processing a single INF: 'z:\test\xyz.inf'
inf: Opened INF: 'z:\test\xyz.inf' ([strings] <src = normal>)
sig: {_VERIFY_FILE_SIGNATURE} 17:03:00.090
sig: Key = xyz.inf
sig: FilePath = z:\test\xyz.inf
sig: Catalog = z:\test\xyz.cat
sig: Success: File is signed in catalog.
sig: {_VERIFY_FILE_SIGNATURE exit(0x00000000)} 17:03:00.130
dvi: Created Driver Node:
dvi: HardwareID - ACPI\IPI0001
dvi: InfName - z:\test\xyz.inf
dvi: DevDesc - XYZ Device
dvi: DrvDesc - XYZ Device
dvi: Provider - XYZ Development Co, LP.
dvi: Mfg - XYZ Development Co, LP.
dvi: ModelsSec - XYZ.NTIA64
dvi: InstallSec - Ipmi
dvi: ActualSec - Ipmi
dvi: Rank - 0x0dff0000
dvi: Signer - Microsoft Windows Hardware Compatibility
Publisher
dvi: Signer Score - WHQL
dvi: DrvDate - 07/23/2009
dvi: Version - 8.0.7600.0
dvi: {Build Driver List - exit(0x00000000)} 17:03:00.130
dvi: {Build Driver List} 17:03:00.130
dvi: Searching for hardware ID(s):
dvi: acpi\ipi0001
dvi: *ipi0001
dvi: Unable to retrieve InfPath - likely no driver installed
dvi: {Build Driver List - exit(0x00000000)} 17:03:00.130
dvi: {DIF_SELECTBESTCOMPATDRV} 17:03:00.130
dvi: No class installer for 'System devices'
dvi: Using exported function 'CriticalDeviceCoInstaller' in module
'X:\windows\system32\SysClass.Dll'.
dvi: CoInstaller 1 == SysClass.Dll,CriticalDeviceCoInstaller
dvi: CoInstaller 1: Enter 17:03:00.140
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.140
dvi: {Select Best Driver}
dvi: Selected driver installs from section [Ipmi] in
'z:\test\xyz.inf'.
dvi: Class GUID of device remains:
{4d36e97d-e325-11ce-bfc1-08002be10318}.
dvi: Set selected driver complete.
dvi: Selected:
dvi: Description - [XYZ Device]
dvi: InfFile - [z:\test\xyz.inf]
dvi: Section - [Ipmi]
dvi: Signer - [Microsoft Windows Hardware
Compatibility Publisher]
dvi: Rank - [0x0dff0000]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 17:03:00.140
inf: {SetupCopyOEMInf: z:\test\xyz.inf} 17:03:00.140
inf: Opened INF: 'z:\test\xyz.inf' ([strings] <src = normal>)
inf: Opened INF: 'z:\test\xyz.inf' ([strings] <src = normal>)
! inf: Package was already in store: skipping Driver Store add
inf: Driver Store location:
X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730\xyz.inf
inf: Published Inf Path: X:\windows\INF\oem3.inf
inf: OEM source media location: z:\test\
inf: {SetupCopyOEMInf exit (0x00000000)} 17:03:00.170
dvi: Searching for hardware ID(s):
dvi: acpi\ipi0001
dvi: *ipi0001
inf: Opened INF:
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730\xyz.inf'
([strings] <src=drvstore>)
inf: Saved PNF:
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730\xyz.PNF'
(Language = 0409)
dvi: Selected driver installs from section [Ipmi] in
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'.
dvi: Class GUID of device remains:
{4d36e97d-e325-11ce-bfc1-08002be10318}.
dvi: Set selected driver complete.
dvi: {Plug and Play Service: Device Install for ACPI\IPI0001\0}
ump: Creating Install Process: DrvInst.exe 17:03:00.180
ndv: Infpath=X:\windows\INF\oem3.inf
ndv: DriverNodeName=xyz.inf:XYZ.NTIA64:Ipmi:8.0.7600.0:acpi\ipi0001
ndv:
DriverStorepath=X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730\xyz.inf
ndv: Building driver list from driver node strong name...
dvi: Searching for hardware ID(s):
dvi: acpi\ipi0001
dvi: *ipi0001
inf: Opened PNF:
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730\xyz.inf'
([strings] <src=drvstore>)
dvi: Selected driver installs from section [Ipmi] in
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'.
dvi: Class GUID of device remains:
{4d36e97d-e325-11ce-bfc1-08002be10318}.
dvi: Set selected driver complete.
ndv: {Core Device Install}
inf: Opened INF: 'X:\windows\INF\oem3.inf' ([strings]
<src=oempath>)
inf: Saved PNF: 'X:\windows\INF\oem3.PNF' (Language = 0409)
pol: Device installation is subject to policy
dvi: {DIF_ALLOW_INSTALL} 17:03:00.270
dvi: No class installer for 'XYZ Device'
dvi: Using exported function 'CriticalDeviceCoInstaller'
in module 'X:\windows\system32\SysClass.Dll'.
dvi: CoInstaller 1 ==
SysClass.Dll,CriticalDeviceCoInstaller
dvi: CoInstaller 1: Enter 17:03:00.280
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.280
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 17:03:00.280
ndv: Installing files...
dvi: {DIF_INSTALLDEVICEFILES} 17:03:00.280
dvi: No class installer for 'XYZ Device'
dvi: CoInstaller 1: Enter 17:03:00.280
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.280
dvi: {Install FILES}
inf: Opened PNF:
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'
([strings] <src=drvstore>)
inf: {Install Inf Section [Ipmi]}
inf: CopyFiles=Ipmi.Copy (xyz.inf line 47)
cpy: Open PnpLockdownPolicy: Err=2. This
is OK. Use LockDownPolicyDefault
flq: QueueSingleCopy...
flq: Inf :
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'
flq: SourceInf:
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'
flq: SourceSection: [sourcedisksfiles]
flq: Source root path based on SourceInf
flq: SourceRootPath:
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730'
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath -
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730'
flq: SourceFilename - 'xyz.sys'
flq: TargetDirectory-
'X:\windows\system32\DRIVERS'
flq: TargetFilename - 'xyz.sys'
flq: SourceDesc - 'XYZ
SmartSetup DVD'
flq: SourceTagfile - 'xyz.sys'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
inf: {Install Inf Section [Ipmi] exit
(0x00000000)}
dvi: Processing co-installer registration
section [Ipmi.CoInstallers].
inf: {Install Inf Section [Ipmi.CoInstallers]}
inf: CopyFiles=CoInstallerCopyFiles
(xyz.inf line 98)
flq: QueueSingleCopy...
flq: Inf :
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'
flq: SourceInf:
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'
flq: SourceSection: [sourcedisksfiles]
flq: Source root path based on SourceInf
flq: SourceRootPath:
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730'
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath -
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730'
flq: SourceFilename -
'WdfCoInstaller01009.dll'
flq: TargetDirectory-
'X:\windows\system32'
flq: TargetFilename -
'WdfCoInstaller01009.dll'
flq: SourceDesc - 'XYZ
SmartSetup DVD'
flq: SourceTagfile - 'xyz.sys'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
inf: {Install Inf Section [Ipmi.CoInstallers]
exit (0x00000000)}
dvi: Co-installers registered.
dvi: {Install INTERFACES}
dvi: Installing section [Ipmi.Interfaces]
dvi: {Install INTERFACES exit 00000000}
dvi: {Install FILES exit (0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 17:03:00.280
ndv: Pruning file queue...
dvi: {_SCAN_FILE_QUEUE}
flq: ScanQ flags=620
flq: SPQ_SCAN_PRUNE_COPY_QUEUE
flq: SPQ_SCAN_FILE_COMPARISON
flq: SPQ_SCAN_ACTIVATE_DRP
flq: ScanQ number of copy nodes=2
flq: ScanQ action=200 DoPruning=32
flq: ScanQ end Validity flags=620 CopyNodes=2
dvi: {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
ndv: Committing file queue...
flq: {_COMMIT_FILE_QUEUE}
flq: CommitQ DelNodes=0 RenNodes=0 BackNodes=0 CopyNodes=2
flq: {SPFILENOTIFY_STARTQUEUE}
flq: {SPFILENOTIFY_STARTQUEUE - exit(0x00000001)}
flq: {SPFILENOTIFY_STARTSUBQUEUE}
flq: {SPFILENOTIFY_STARTSUBQUEUE - exit(0x00000001)}
flq: SPFILENOTIFY_NEEDMEDIA:
flq: Tagfile - [xyz.sys]
flq: Description - [XYZ SmartSetup DVD]
flq: SourcePath -
[X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730]
flq: SourceFile - [xyz.sys]
flq: Flags - 0x00000000
flq: {SPFILENOTIFY_NEEDMEDIA}
flq: {SPFILENOTIFY_NEEDMEDIA - exit(0x00000001)}
flq: {SPFILENOTIFY_STARTCOPY}
ndv: Saving LastKnownGood file
X:\windows\system32\DRIVERS\xyz.sys (copy)
flq: {SPFILENOTIFY_STARTCOPY - exit(0x00000001)}
cpy: CopyFile:
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730\xyz.sys'
cpy: to: 'X:\windows\system32\DRIVERS\SET732E.tmp'
cpy: CopyFile Drp is active
sig: Using catalog
'X:\windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem3.CAT'.
cpy: Source File
'X:\windows\system32\DRIVERS\SET732E.tmp' is NOT signed NT5 Crypto.
cpy: DrpGetFileProt Status=2 dwClass=0
cpy: MoveFile: 'X:\windows\system32\DRIVERS\SET732E.tmp'
cpy: to: 'X:\windows\system32\DRIVERS\xyz.sys'
cpy: DrpSetRegFileProt
'X:\windows\system32\DRIVERS\xyz.sys' Status=0 Class=OEM Legacy
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - exit(0x00000001)}
flq: {SPFILENOTIFY_STARTCOPY}
ndv: Saving LastKnownGood file
X:\windows\system32\WdfCoInstaller01009.dll (copy)
flq: {SPFILENOTIFY_STARTCOPY - exit(0x00000001)}
cpy: CopyFile:
'X:\windows\System32\DriverStore\FileRepository\xyz.inf_0aa80730\WdfCoInstaller01009.dll'
cpy: to: 'X:\windows\system32\SET7361.tmp'
cpy: CopyFile Drp is active
sig: Using catalog
'X:\windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem3.CAT'.
cpy: Source File 'X:\windows\system32\SET7361.tmp' is
NOT signed NT5 Crypto.
cpy: DrpGetFileProt Status=2 dwClass=0
cpy: MoveFile: 'X:\windows\system32\SET7361.tmp'
cpy: to:
'X:\windows\system32\WdfCoInstaller01009.dll'
cpy: DrpSetRegFileProt
'X:\windows\system32\WdfCoInstaller01009.dll' Status=0 Class=OEM Legacy
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - exit(0x00000001)}
flq: {SPFILENOTIFY_ENDSUBQUEUE}
flq: {SPFILENOTIFY_ENDSUBQUEUE - exit(0x00000001)}
flq: {SPFILENOTIFY_ENDQUEUE}
flq: {SPFILENOTIFY_ENDQUEUE - exit(0x00000001)}
flq: {_COMMIT_FILE_QUEUE exit(0x00000000)}
ndv: Registering CoInstallers...
dvi: {DIF_REGISTER_COINSTALLERS} 17:03:00.460
dvi: No class installer for 'XYZ Device'
dvi: CoInstaller 1: Enter 17:03:00.460
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.460
inf: Opened PNF:
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'
([strings] <src=drvstore>)
inf: {Install Inf Section [Ipmi.CoInstallers]}
inf: AddReg=CoInstallerAddReg (xyz.inf line 97)
inf:
HKR,,CoInstallers32,0x00010000,WdfCoInstaller01009.dll,WdfCoInstaller
(xyz.inf line 101)
inf: {Install Inf Section [Ipmi.CoInstallers] exit
(0x00000000)}
dvi: {DIF_DESTROYPRIVATEDATA} 17:03:00.470
dvi: CoInstaller 1: Enter 17:03:00.470
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.470
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)}
17:03:00.470
dvi: Co-installers registered.
dvi: Default installer: Exit
dvi: {DIF_REGISTER_COINSTALLERS - exit(0x00000000)}
17:03:00.470
ndv: Installing interfaces...
dvi: {DIF_INSTALLINTERFACES} 17:03:00.470
dvi: No class installer for 'XYZ Device'
dvi: Using exported function 'CriticalDeviceCoInstaller'
in module 'X:\windows\system32\SysClass.Dll'.
dvi: CoInstaller 1 ==
SysClass.Dll,CriticalDeviceCoInstaller
dvi: Using exported function 'WdfCoInstaller' in module
'X:\windows\system32\WdfCoInstaller01009.dll'.
dvi: CoInstaller 2 ==
WdfCoInstaller01009.dll,WdfCoInstaller
dvi: CoInstaller 1: Enter 17:03:00.470
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.470
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 17:03:00.470
dvi: {Install INTERFACES}
inf: Opened PNF:
'x:\windows\system32\driverstore\filerepository\xyz.inf_0aa80730\xyz.inf'
([strings] <src=drvstore>)
dvi: Installing section [Ipmi.Interfaces]
dvi: {Install INTERFACES exit 00000000}
dvi: Default installer: Exit
dvi: {DIF_INSTALLINTERFACES - exit(0x00000000)} 17:03:00.470
ndv: Installing device...
dvi: {DIF_INSTALLDEVICE} 17:03:00.470
dvi: No class installer for 'XYZ Device'
dvi: CoInstaller 1: Enter 17:03:00.470
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.470
inf: Opened PNF: 'X:\windows\INF\oem3.inf'
([strings] <src=oempath>)
!!! dvi: CoInstaller 2: failed(0x00000002)!
!!! dvi: Error 2: The system cannot find the file specified.
dvi: CoInstaller 1: Enter (Post Processing) 17:03:00.710
dvi: CoInstaller 1: Exit (Post Processing)
dvi: {DIF_INSTALLDEVICE - exit(0x00000002)} 17:03:00.710
!!! ndv: Error(00000002) installing device!
ndv: Device install status=0x00000002
ndv: Performing device install final cleanup...
! ndv: Queueing up error report since device installation
failed...
ndv: {Core Device Install - exit(0x00000002)}
dvi: {DIF_DESTROYPRIVATEDATA} 17:03:00.710
dvi: CoInstaller 1: Enter 17:03:00.710
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.720
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 17:03:00.720
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:03:00.720
ump: Server install process exited with code 0x00000002 17:03:00.720
ump: {Plug and Play Service: Device Install exit(00000002)}
ndv: Device Install failed for new device...installing NULL driver.
dvi: {Plug and Play Service: Device Install for ACPI\IPI0001\0}
ump: Creating Install Process: DrvInst.exe 17:03:00.920
! ndv: Installing NULL driver!
dvi: Set selected driver complete.
pol: Device installation is subject to policy
dvi: {DIF_ALLOW_INSTALL} 17:03:00.930
dvi: No class installer for 'System devices'
dvi: Using exported function 'CriticalDeviceCoInstaller' in
module 'X:\windows\system32\SysClass.Dll'.
dvi: CoInstaller 1 == SysClass.Dll,CriticalDeviceCoInstaller
dvi: Using exported function 'WdfCoInstaller' in module
'X:\windows\system32\WdfCoInstaller01009.dll'.
dvi: CoInstaller 2 == WdfCoInstaller01009.dll,WdfCoInstaller
dvi: CoInstaller 1: Enter 17:03:00.940
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.940
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 17:03:00.940
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 17:03:00.940
dvi: {DIF_INSTALLDEVICE} 17:03:00.940
dvi: No class installer for 'System devices'
dvi: CoInstaller 1: Enter 17:03:00.940
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.940
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 17:03:00.940
! dvi: Installing NULL driver!
dvi: Writing common driver property settings.
dvi: {Restarting Devices} 17:03:00.950
dvi: Restart: ACPI\IPI0001\0
dvi: Restart complete.
dvi: {Restarting Devices exit} 17:03:00.960
dvi: Default installer: Exit
dvi: CoInstaller 1: Enter (Post Processing) 17:03:00.960
dvi: CoInstaller 1: Exit (Post Processing)
dvi: {DIF_INSTALLDEVICE - exit(0x00000000)} 17:03:00.960
dvi: {DIF_DESTROYPRIVATEDATA} 17:03:00.960
dvi: CoInstaller 1: Enter 17:03:00.960
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.960
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 17:03:00.960
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:03:00.960
ump: Server install process exited with code 0x00000000 17:03:00.960
ump: {Plug and Play Service: Device Install exit(00000000)}
dvi: {Build Driver List} 17:03:00.960
! dvi: Driver list already built
dvi: {Build Driver List - exit(0x00000000)} 17:03:00.960
dvi: {DIF_SELECTBESTCOMPATDRV} 17:03:00.960
dvi: No class installer for 'XYZ Device'
dvi: CoInstaller 1: Enter 17:03:00.960
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.960
dvi: {Select Best Driver}
dvi: Selected driver installs from section [Ipmi] in
'z:\test\xyz.inf'.
dvi: Class GUID of device changed to:
{4d36e97d-e325-11ce-bfc1-08002be10318}.
dvi: {DIF_DESTROYPRIVATEDATA} 17:03:00.960
dvi: CoInstaller 1: Enter 17:03:00.960
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.960
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)}
17:03:00.960
dvi: Set selected driver complete.
dvi: Selected:
dvi: Description - [XYZ Device]
dvi: InfFile - [z:\test\xyz.inf]
dvi: Section - [Ipmi]
dvi: Signer - [Microsoft Windows Hardware
Compatibility Publisher]
dvi: Rank - [0x0dff0000]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 17:03:00.960
dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 17:03:00.960
dvi: No class installer for 'XYZ Device'
dvi: Using exported function 'CriticalDeviceCoInstaller' in module
'X:\windows\system32\SysClass.Dll'.
dvi: CoInstaller 1 == SysClass.Dll,CriticalDeviceCoInstaller
dvi: CoInstaller 1: Enter 17:03:00.960
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.960
dvi: Default installer: Exit
dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 17:03:00.960
dvi: {DIF_DESTROYPRIVATEDATA} 17:03:00.980
dvi: CoInstaller 1: Enter 17:03:00.980
dvi: CoInstaller 1: Exit
dvi: Default installer: Enter 17:03:00.980
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:03:00.980
<<< Section end 2009/08/03 17:03:00.980
<<< [Exit status: FAILURE(0x00000002)]





.



Relevant Pages

  • Re: WMDC not syncing
    ... ndv: Setting device parameters... ... dvi: Searching for hardware ID: ... inf: Opened PNF: ... ndv: {Core Device Install} ...
    (microsoft.public.pocketpc.activesync)
  • Re: assessing winusb potential
    ... I am able to install it on Vista successfully with the following INF. ... This INF is taken from Thesycon (USBIO driver - Third party) and modified. ... refer to the Windows DDK documentation. ...
    (microsoft.public.development.device.drivers)
  • Re: How to install VHIDMINI driver program on VISTA 64BIT OS
    ... [Device Install Log] ... dvi: Set selected driver complete. ... How to install VHIDMINI driver program on VISTA 64BIT OS ...
    (microsoft.public.development.device.drivers)
  • wdfconinstaller, KMDF supported in WINPE ?
    ... The same driver fails to load ... {Core Device Install - exit} ... dvi: Set selected driver complete. ...
    (microsoft.public.development.device.drivers)
  • Re: Snip from: windowsinfsetupapi.dev.log file
    ... ndv: Setting device parameters... ... dvi: Searching for hardware ID: ... inf: Opened PNF: ... ndv: {Core Device Install} ...
    (microsoft.public.pocketpc.activesync)