Hi Everyone,
I have a simple kmdf, non-PnP, software only device driver that installs and runs properly on Win7 and Vista 64-bit systems. It does use WdfCoInstaller01009.dll, which exists in C:\WINDOWS\SYSTEM32. We are getting ready for testing on WinXP Pro SP3, 32-bit so I copied the x86 version of DPInst and our Authenticode signed driver package to the WinXP computer and installed it. The installation looked good, but when I try to start the service/driver, I get a “Error 2: The system cannot find the file specified.” error. Further, the DPInst log, which follows, reports a similar error. I have no idea what file it is referring to since our driver and the coinstaller are in the proper places. I would really appreciate any ideas and suggestions!
Thank you for your time!
Mike
C:\PROJECTS\XXXXXDriver>C:\PROJECTS\XXXXXDriver\DEPLOYMENT\DPInst\x86\DPInst.exe
/PATH C:\PROJECTS\XXXXXDriver\DEPLOYMENT\Drivers\x86 /C /F
INFO: Option set: dumping log info to console.
INFO: Current working directory: 'C:\PROJECTS\XXXXXDriver\DEPLOYMENT\DPInst\x86
’
INFO: Running on path ‘C:\PROJECTS\XXXXXDriver\DEPLOYMENT\Drivers\x86’
INFO: No valid ‘dpinst.xml’ file provided.
INFO: Install option set: Force install if driver is not better.
INFO: Found driver package: ‘C:\PROJECTS\XXXXXDriver\DEPLOYMENT\Drivers\x86\abo
hdriver.inf’.
INFO: Preinstalling ‘c:\projects\xxxxxdriver\deployment\drivers\x86\xxxxxdriver.
inf’ …
INFO: ENTER: DriverPackagePreinstallW
ERROR: Preinstall is not a supported operation for driver type 1
INFO: RETURN: DriverPackagePreinstallW (0x1)
INFO: ENTER: DriverPackageGetPathW
INFO: No driver store entry for c:\projects\xxxxxdriver\deployment\drivers\x86\
xxxxxdriver.inf found. (Error code 0xE0000302.)
INFO: RETURN: DriverPackageGetPathW (0xE0000302)
INFO: ENTER: DriverPackageInstallW
INFO: xxxxxdriver.inf: checking signature with catalog ‘c:\projects\xxxxxdriver\
deployment\drivers\x86\xxxxxdriver.cat’ …
INFO: Driver package ‘xxxxxdriver.inf’ is Authenticode signed.
INFO: Copied ‘xxxxxdriver.inf’ to driver store…
INFO: Copied ‘xxxxxdriver.cat’ to driver store…
INFO: Commiting queue…
INFO: Copied file: ‘c:\projects\xxxxxdriver\deployment\drivers\x86\xxxxxdriver.s
ys’ -> ‘C:\WINDOWS\system32\DRVSTORE\xxxxxdriver_163DEA58C87E3DE7E04B5F5A5BFCFD58
3A1D8239\xxxxxdriver.sys’.
INFO: Installing INF file “C:\WINDOWS\system32\DRVSTORE\xxxxxdriver_163DEA58C87
E3DE7E04B5F5A5BFCFD583A1D8239\xxxxxdriver.inf” of Type 1.
INFO: Installing legacy driver ‘C:\WINDOWS\system32\DRVSTORE\xxxxxdriver_163DEA
58C87E3DE7E04B5F5A5BFCFD583A1D8239\xxxxxdriver.inf’
ERROR: Unable to start service ‘xxxxxdriver’ because of error 0x2
SUCCESS:Installation completed with code 0x0.
INFO: RETURN: DriverPackageInstallW (0x0)
INFO: ENTER: DriverPackageGetPathW
SUCCESS:Found driver store entry.
INFO: RETURN: DriverPackageGetPathW (0x0)
INFO: Successfull installation of ‘c:\projects\xxxxxdriver\deployment\drivers\x
86\xxxxxdriver.inf’.
INFO: Created entry in Add or Remove Programs for ‘C:\WINDOWS\system32\DRVSTOR
E\xxxxxdriver_163DEA58C87E3DE7E04B5F5A5BFCFD583A1D8239\xxxxxdriver.inf’.
INFO: Machine will have to be rebooted to complete installation.