This is what I suggest you may do.
You can go to Windows\inf in Command prompt, better start as run as
administrator and then switch directories, and do dir *usb*
You will get a list of 26 files on a healthy Vista machine.
11/02/2006 05:25 AM 21,944 angelusb.inf
11/02/2006 07:50 AM 24,580 angelusb.PNF
11/02/2006 05:25 AM 7,758 irstusb.inf
11/02/2006 07:50 AM 11,396 irstusb.PNF
11/02/2006 05:25 AM 6,838 stusb2ir.inf
11/02/2006 07:50 AM 11,252 stusb2ir.PNF
12/24/2007 04:36 PM 40,740 usb.inf <== missing
12/24/2007 04:36 PM 67,896 usb.PNF <== missing
11/02/2006 05:25 AM 3,718 usbccid.inf
11/02/2006 07:50 AM 7,308 usbccid.PNF
11/02/2006 05:25 AM 35,936 usbcir.inf
11/02/2006 07:50 AM 33,320 usbcir.PNF
12/24/2007 04:36 PM 53,128 usbport.inf <== missing
12/24/2007 04:36 PM 83,720 usbport.PNF <== missing
11/02/2006 05:25 AM 4,296 usbprint.inf
11/02/2006 07:50 AM 7,200 usbprint.PNF
12/24/2007 04:36 PM 28,908 usbstor.inf <== missing
12/24/2007 04:36 PM 56,728 usbstor.PNF <== missing
11/02/2006 05:25 AM 24,344 usbvideo.inf
11/02/2006 07:50 AM 32,364 usbvideo.PNF
11/02/2006 05:25 AM 129,826 wceusbsh.inf
11/02/2006 07:50 AM 236,404 wceusbsh.PNF
11/02/2006 05:25 AM 84,922 wdma_usb.inf
12/24/2007 03:30 PM 89,900 wdma_usb.PNF
11/02/2006 05:25 AM 3,252 winusb.inf
11/02/2006 07:50 AM 5,628 winusb.PNF
26 File(s) 1,113,306 bytes
3 Dir(s) 53,641,216,000 bytes free
On my sick machine, I have 6 files missing.
When I said my sick machine, I don't want to imply that the other machine is
USB healthy but it does seem to exhibit a smaller range of problems.
So what I did was to copy all 26 files into a memory stick which was quite a
fit under the circumstances: you have to turn the machine off in order to
disconnect another USB appliance safely, copy files and reconnect, etc.
Then I copied all files to my extra partition which is essentially empty now
and I have been planning to copy the missing files to that directory. I do
not want to do it while this machine is up which is pretty much 24 hours a
day at this point because I am not sure how UAC will take this intrusion
into the heart of its territory. However, I do have an XP still on yet
another partition and one day I am planning to boot that and copy the
missing files into "sick" Vista.
In a way I have lost the momentum because you get used to nuisance
eventually and this is what happened to me. I may do it one day though it
has been pushed down the priority list many times already.
Also check Windows\System32. There should be two dlls: usbperf.dll and
usbui.dll. I have no idea how important they are. They must be, I think. And
there should be 14 drivers in Windows\System32\drivers that are usb related.
I hope this may help. I do think if you have two systems just copy missing
drivers and inf files from one to the other. Get ready for a disappointment
as there is a chance it all will be in vain.
Could it be 32 vs. 64 issue?
- Show quoted text -
Nah, I checked that. Anyway, reason I didn't mention anything about
my system was that it wasn't system specific. I have two vista
machines. One I can delete the USB Hub entries under Universal
Serial Bus controllers all day long and it will recreate them. In the
other one, the one in question, it asks me for the drivers when I
delete the USB Hub entries. Obviously it can not find the drivers.
Also unfortunate I do not have my Vista CD with me (at work) so I
can't try popping that in and either repair or have it scan the disk
for drivers. The motherboard, an Asus P4P800 SE has Intel 82801EB USB
Host controllers on it if that helps. The drivers must have been
installed as part of Vista as the motherboard does not have any Vista
specific drivers for anything on the Asus site. Figured there may be
a way to obtain these drivers, whatever it's looking for, thru other
means.
JR