Hi all,
I have a filter driver that will install and run great on all but one of
my machines. On that machine, which is the one I developed it on and did
early system testing on, it will not install.
I believe that something in the registry or the file system has gotten
messed up and is preventing me from installing my driver.
I have cleaned out c:\winnt\inf and cleaned out everything I can think of
from the registry with no results.
I would welcome any advice on what I might do to fix my broken system so
that I can install this driver.
The relevent lines of the setupapi.log file are as follows:
Installing section PalBus_Device.NT from
c:\palladium\projectspace\installdisk\palbus.inf.
…
Copying file c:\palladium\projectspace\installdisk\sys\palbus.sys to
C:\WINNT\System32\DRIVERS\palbus.sys.
Device install function: DIF_INSTALLDEVICE.
Doing full install of ROOT\SYSTEM\0003.
…
Processing service Add/Delete section PalBus_Device.NT.Services.
Error 2: The system cannot find the file specified.
Device install finished with error Error 2: The system cannot find the
file specified.
Completed default installer, error: Error 2: The system cannot find the
file specified.
Set selected driver.
Installing NULL driver for ROOT\SYSTEM\0003.
Device install finished with error Error 0xe0000219: The installation
failed because a function driver was not specified for this device
instance.
Device install function: DIF_REMOVE.
Device removed.
Sorry, I meant to say bus driver, not filter driver.
Check your “SYSTEM\CurrentControlSet\Enum\Root” registry for entries of your driver and delete them manually. This will likely be
"\RootSYSTEM\0003 I presume. You will have to change the access rights of this key to “full control” for “admin” or easier
“everyone” before you can delete them. Delete also your driver ( *.sys ) file. After both actions, reboot your system. After reboot,
you should be able to install it again.
----- Original Message -----
From: “Don Edvalson”
To: “NT Developers Interest List”
Sent: Thursday, May 22, 2003 12:05 AM
Subject: [ntdev] Strange problem with install of filter driver
> Hi all,
>
> I have a filter driver that will install and run great on all but one of
> my machines. On that machine, which is the one I developed it on and did
> early system testing on, it will not install.
>
> I believe that something in the registry or the file system has gotten
> messed up and is preventing me from installing my driver.
>
> I have cleaned out c:\winnt\inf and cleaned out everything I can think of
> from the registry with no results.
>
> I would welcome any advice on what I might do to fix my broken system so
> that I can install this driver.
>
> The relevent lines of the setupapi.log file are as follows:
>
> Installing section PalBus_Device.NT from
> c:\palladium\projectspace\installdisk\palbus.inf.
> …
> Copying file c:\palladium\projectspace\installdisk\sys\palbus.sys to
> C:\WINNT\System32\DRIVERS\palbus.sys.
> Device install function: DIF_INSTALLDEVICE.
> Doing full install of ROOT\SYSTEM\0003.
> …
> Processing service Add/Delete section PalBus_Device.NT.Services.
> Error 2: The system cannot find the file specified.
> Device install finished with error Error 2: The system cannot find the
> file specified.
> Completed default installer, error: Error 2: The system cannot find the
> file specified.
> Set selected driver.
> Installing NULL driver for ROOT\SYSTEM\0003.
> Device install finished with error Error 0xe0000219: The installation
> failed because a function driver was not specified for this device
> instance.
> Device install function: DIF_REMOVE.
> Device removed.
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@compaqnet.be
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>