Windows 7 - I deleted that file but still certain hardware does not want to install at all

Asked By Richard Heslop on 27-May-07 04:06 AM
I deleted that file but still certain hardware does not want to install at
all now like a hp printer which previously worked no problems with the
windows vista pre installed drivers is there perhaps a way to fully replace
the driver datebase ie a reinstall


fkirsche replied on 27-May-07 08:55 AM
Hi Richard,

Let me see whether I understand your situation.  You are saying that the HP
printer installed and worked after the initial Vista installation.  Is that

Or are you saying that Vista never managed to install the HP printer?

Here is what we need to know:  Provide the model number of the printer.  It
should be something like Deskjet 880c, or Deskjet 1200, etc.  In addition, go
to the HP website ( and check to determining whether there is a
Vista compatible driver for the printer.

HP will (should) have information concerning drivers for your printer and
indicate whether the drivers are included on the Vista DVD, whether you must
download and install them separately, or whether no drivers for Vista are
available.  If none are available, then you must buy a Vista compatible

However, it's possible that Vista can install your printer using
compatibility mode.  If the above suggested steps don't resolve your problem,
post back for additional information about using compatibility mode.
Vitali replied on 27-May-07 01:55 PM
I have the very same problem with Vista 64 Home Premium. It does not
recognise external USB storage devices (USB flash memory, external USB hard
drive, external USB floppy). The rest of USB devices are recognised OK. If I
connect a USB storage device, it tries to install a driver, after that asks
for a hardware manufacture disk and ends in failing to load the driver. I
tried to delete C:\windows\inf\INFCACHE.1 file, but it did not resolve my
If I try to manuly point out the Windows the driver in System32, Drivers, it
locates the driver, but cannot install it with the following error message:
one of the files is missing.
If I connect an external USB storage before powering up the computer, it
locates it, I can move the files to external USB storage, but still it asks
to install the drivers. If I perform no actions to install the driver, I can
use external storage.
Could please anybody advise me.
fkirsche replied on 27-May-07 04:03 PM

The problems you are having with USB devices could have multiple causes and
there may be no easy one fix fits all.  What I can offer are some possible
troubleshooting steps that you can take to help you to identify the source of
the problems.

Some older computers don't have USB 2.0 ports (not supported by the
motherboard chipset), and when you connect a USB 2.0 device into the port,
you will have a problem.  You need to know whether you have USB support for
the USB devices you are using.  That is, there is USB 1.0, 1.1, and USB 2.0
devices and ports with the appropriate drivers.  More information on how to
identify these ports later, below.

You also must consider whether your ports supply sufficient power to run the
device you are attaching.  Not all motherboards supply the same amount of
power to USB ports.  Sometimes the ports on the rear of the computer have
more power supplied than do the ports on the front.  If you are using a front
port and the device don't work, try connecting it to a rear port.  If you
have a power problem, you can use an external powered hub to get more power.

In addition, on some computers, not all USB ports support all USB standards
(1.0, 1.1, 2.0).  Some ports may be USB 2.0 while some may be USB 1.1, etc.
If a device don't work on one port, try another port, etc.

I've seen situations where shutting down the computer and pulling the wall
plug for a minute or two will enable malfunctioning USB ports to work again.
There are sometimes electricity gremlins at work.  lol

Perhaps you need to upgrade the USB related drivers.  Certain USB controller
upgrades that have been made available through Microsoft Windows Update that
can enable USB 2.0 on computers that don't have this, but the computer must
still be capable of supporting USB 2.0. To get these updates use the
following steps:

1. Connect to the Internet if the computer is not already connected.
2. Open Device Manager: (right click Computer, select Properties , and then
Device Manager).
3. Click the plus sign (+) next to Universal Serial Bus Controllers.
4.  Right click the first USB Host Controller, select Update Driver Software.
5.  Follow the information given to download and install any available
(The Other Universal Serial BUS Controllers should be automatically updated.)
6.  Test the USB device again.  (If the message still appears, continue
using these steps with the other USB Controllers until the message no longer
7.  You should also follow these steps with the USB Root Hubs, if they do
not update automatically.  Follow on-screen prompts.

If I were doing this, I would first update Vista with all updates available
on the Microsoft update site. I would do this on the theory that the process
might include USB 2 updates.  After installing all Vista updates, test the
USB device, and if you still get the message, then follow the above steps.

Note, again to emphasize, that in order to have USB 2 capability, you must
have a motherboard chipset that supports USB 2 and also the BIOS must be
properly set to enable USB 2.  Also, on some systems, some USB ports may only
support USB 1 or 1.1, not to beat that point to death, but just to make sure
you remember.

Moreover, you can check in Device Manager, under Universal Serial Bus
Controllers, to see whether you already have USB 2.0 drivers installed.  Do
this before trying to update the drivers.  If one or more USB Host
Controllers are shown as:

Standard Enhanced PCI to USB Host Controller (it's USB 2.0)

If any are listed as:

Standard Universal PCI to to USB Host Controller (its USB 1.0/1.1)

Note that USB 2.0 has the word Enhanced while the other has the word

Another way to check which USB drivers you have installed is the check the
name of the drivers that are installed under USB Controller Properties Driver
tab, as follows:

usbuhci.sys  (it's USB 2.0)
usbehci.sys  (it's USB 1.0/1.1)

Do these checks before updating.  If your system checks out as having all
the USB 2.0 drivers installed, then you don't need to update.

This is quite a long list, but what can you do?  Well, there is always
google.  Looking around the Internet for people posting problems and
solutions sometimes provides answers.
Vitali replied on 27-May-07 04:26 PM
I have a relatively new Intel DG965SS motherboard, and I am sure it provides
the necessary voltage for all the devices, as prior to installing Vita, I was
running XP professional on the very same machine, and all the ports and
devices I am trying to reconnect were operational.
I have all the updates installed, all devices are recognised in the Device
Manager but the external USB storage devices. I first tried and uninstalled
completely all USB system devices: Generic USB Hub, Intel ICH8 Family USB2
Universal Host Controllers - I have 7 of them, and USB Root Hubs - 7 as well,
but to no effect, I was trying updating the drivers, but all the time I was
receiving the message, that Windows could not find a better one.
I could have tried to re-install Vista, I have an OEM activated product, but
I am afraid, tha after re-installation it will require the second activation?
Will the activation be done automatically, or I would have to call Microsoft?
I live in the Ukraine, and international phone calls might be expencive.
Thank You anyway,
fkirsche replied on 27-May-07 05:03 PM

So the only device not working is the external USB hard drive.  When you
plug it in, does the hard drive seem to power up?  That is, does it make some
indication that it is running, like make a sound or light up a led?  I'm
trying to be assured that the hard drive is actually powering up.

Just because it worked on your a prior system, same motherboard, doesn't
mean all things are equal.  We all know what making assumptions does.  I'll
google around to see what I can find.  I'll post back when I have something
to say. For now, I'm out of ideas.

I have a feeling that reinstalling Vista would not help.  I don't see how it
could.  Your USB drivers are up to date, and Device Manager has no issues, so
what's there to fix?  There's something else here, but I don't know what.
Anyone else?
Cal Bear '66 replied on 27-May-07 05:12 PM

Does the drive show up in Administrative Tools > Computer Management  > Storage
fkirsche replied on 27-May-07 05:22 PM

Cal Bear '66" has a point.  You say Device Manager recognizes everything but
the external USB hard drive, so I don't know why it would show up in Disk
Management, but it's worth a shot, so take a look.  Here is a site that gives
you some idea of what to look for should it show up.  The reference applies
to WinXP, but the Vista Disk Management is mostly the same, so here it is:

I'll check back to see what you have to say.  Others please chime in.  We
can use all the help we can get.
fkirsche replied on 27-May-07 06:33 PM

I googled around and only found two items I can pass on.  The first involves
in not using long USB cables.  Try keeping the cable within three feet.  USB
signals and power can have a problem with long cables.  This assums you are
getting your power from the USB port and not from an external power source.

The other point involves contacting the manufacturer of the USB hard drive.
The manufacturer should know whether their hard drive has issues in working
with Vista.

My own point is that if you have confirmed that your hard drive is spinning
up and running after you plug it in, and it still is not recognized by Vista,
then you may have a bad hard drive.  I'm not convinced that this is a Vista
problem because we have not identified what it would be.  On the other hand,
can we say the same thing about the hard drive?  Let me know what you think.
Vitali replied on 28-May-07 01:27 PM
Both the external USB hard drive and any USB Flash Drive (I tried several
grades - Sony 2GB, Pretec 1GB, generic 256 MB are not operating). You could
see them when connected in Device Manager under Other Devices - Exclamatory
mark - USB Mass Storage Device and Windows asks to install the drivers, which
it cannot find.
The External Hard Drive is spinning as well.
Thank you.
Vitali replied on 28-May-07 02:22 PM
I just made an additional experiment. I powered on the computer with flash
drive installed (prior to that I deleted "INFCACHE.1" file). My Generic USB
flash drive appeared in Device Manager-Universal Serial Bus Controllers-USB
mass Storage Device. I looked at the properties of the driver installed, it
was "USBSTOR.SYS", file version 6.0.6000.16478 (vista_gdr.0704271615). The
drve appeared in "Computer" as drive "G". But simultaniously Windows detected
this very drive and tried to install drivers, I just clicked "Cancel" and
everything worked fine. I removed the Flash drive by "Safely remove
Hardware", restarted the computer without flash drive installed, reconnected
the flash drive, after that two messages appeared simultaniously - What I
want to do with the flash drive - open files, etc. and Found new hardware - I
just cacelled driver installation and flash drive started to operate.
Now I face the problem, how to tell Vista not to offer me to install USB
storage drivers, when the drivers are already installed.
Thank you,
Don replied on 28-May-07 05:31 PM
Very interesting puzzle!  I do not know the answer, but I have two more
questions:  Has the INFCACHE.1 been re-created, and does your flash
drive have the U3 software installed?
Vitali replied on 29-May-07 06:06 AM
software for the flash drive is. The flash drive is a generic USB 128 MB
drive, so I believe it does not have any additional software, at least I have
not installed any.
Jason Stengren replied on 31-May-07 11:59 AM
I have the exact same problem w/Vista Ultimate and all my USB mass
storage devices (ext hard drive, iPod, and memory stick). The closest
I've come to a resolution is similar to your experience... I went into
device manager and uninstalled the USB controller that had the drive
assigned. Almost immediately, Vista picked-up all three of my USB
devices and opened them in explorer! I was happy until about 1min
later when Vista tried to install new drivers for them. Sure enough, I
get a 'new drivers are being installed' and 'unrecognized device'
error and all the drives vanish from explorer. Frustrating. How do you
tell Vista to NOT install what it seems to think are better drivers?
Jason replied on 31-May-07 12:19 PM
Has anyone tried this yet?