We help IT Professionals succeed at work.

Problem with USB driver installation

Medium Priority
Last Modified: 2012-05-06

I have WIN XP SP3. Since a few weeks, I have problems with the USB printer installation.
Earlier I had a printer Dell Inkjet, and later I installed HP deskjet (both on USB port),
I also had external hard disks which were plug & play devices. all these were working fine
and I did not have problems with usb ports.

Now I have changed the printer as the above printers are old & I got a Canon pixma mp240.
However on installing, the system recognises the printer but is unable to install the driver.I have the message driver is not found. I installed on another system with the same
configuration WIN XP SP2 & the printer is recognised & works. To verify if the problem
is due to SP3, I updated the second system to SP3 & reinstalled the printer. No problems it is working. So following the advice of canon, I uninstalled all the usb drivers from my system & rebooted the machine. On rebooting, windows automatically installed all the
usb drivers.

I tried reinstalling the printer again, no success. same problem as before. the printer is recognised, but usb printer port is not displayed at all when I try to select printer port
manually & driver is not recognised.

I have one more problem now with the usb ports. When I connect my external hard disk, it is automatically recognised, but now the system searches for the driver and is unable to install the driver anymore. However the system detects and reads my camera connected via usb cable & flash drive.
I have tried all theusb ports on the system for the external harddisk & printer.

can I please have a solution to my problem ? I would welcome any solution which does not involve formatting and resintalling the system


Watch Question

Have you tried to remove the USB drivers from device manager (control panel>system>device manager)
And see how things go after it re-detects them?

I've had the exact problem whereby corrupt drivers were installed in the drivers folder in windows
I had to recreate this but for the life of me, cannot remember how nor the directory to recreate

I will have a look online to see if I can find the link but it is fixable

And I had the problem with both USB Ext. drive and printer so it's identical to yours

Have a look at this:
Basically it sounds like the


keys are hosed. If you delete the relevant keys, this is mostly the same as uninstalling the device in control panel.

The weird thing about USB is that registry entries are created for EACH physical port, so there's lots of these.

While the USB driver itself could be corrupted, it's more likely that you just need to do some registry cleanup.

I THINK this was my solution
Your C:\windows\inf\INFCACHE.1 is corrupted and should be deleted.
You will need to edit its file permissions to give Full Control to
the Users group before you will be allowed to delete it



I had already done the manipulation of device control manager (control panel -->system -->device manager)
and reboot. Since then after redetection, the system does not install anymore the external
hard disk drivers. It however detects the usb flash drive and camera via usb cable, but not the external
hard disk drives or printer.

I followed your instructions to delete the file: c\windows\inf\infcache.1. I rebooted the system but
there is no change.

any other suggestions ?

I will phone my uncle up who had this issue recently too and I fixed it with ways of recreating the drivers folder but it might have to be a bit later on in the day unless someone can figure out what the heck I am talking about


I am still waiting for a solution .

I had expected that the quality of assistance on this site to be quite advanced and I did not have to wait
3 days for a solution


We are all volunteers here who help based on knowledge
If someone knows the solution, they will provide it - As I said, I had seen this a few times (if not more) and fixed it but it was based on a lot of googling before I found the solution

I did make the call but he did not remember either - it's something that rarely happens but when it does...

Be patient, I realise it is frustrating but the service is as good as the knowledge and if people have not experienced this or had another way around it (for instance, reinstalling windows/ etc) then they will not have the direct answer for you.

I will look into this further but my priority is my job - forums always come second.



I tried a couple of things.

I have different external hard disks.

Storex, Maxtor and Lacie. I connected the Lacie and Maxtor to the system via USB cable.
These two are detected automatically without installation of usb drivers. However I have the error
message for Storex hard disk as it is not able to find the drivers.

The Storex disk however works on other systems



I have WIN XP PROF SP3. Since I install SP3, my system does not recognise the STOREX external disk and my USB printer (CANON). However the system recognises other external disks
Lacie, IOmege & Maxtor.

Before I had a Dell printer which was working on my system and now the CANON printer is detected but the drivers are not installed.

Thanks for a solution

Please close this question as I found the solution myself to the problem that I was facing

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.