List of the latest USB hotfixes for each Windows version


Hello, my name is Don Miller.  I am a software developer on the Windows USB team.  In this post my goal is to provide a USB end-user with a way to view the most recent USB public hotfixes for the below Windows releases:


Windows 2000 Service Pack 4


Windows XP Service Pack 3


Windows 2003 Service Pack 2


Windows Vista Service Pack 2


Windows 7 RTM


As most Windows users know, Microsoft releases public hotfixes for various Windows components after a new Windows version or service pack is released.  A hotfix will contain a fix to a specific problem found in that Windows component.  Multiple hotfixes can occur to the same Windows component over a period of time and it can be confusing to know what fixes have occurred for a specific Windows USB component.   Each Windows hotfix has a version assigned to it in order for the hotfix installer to not install older versions of a Windows USB component over the top of a newer version.  A newer version hotfix will contain all the previous version’s fixes meaning that a USB end-user will only have to install the latest hotfix version for a Windows component and have all the fixes done for that Windows component relative to the Windows OS version. 


If a USB end-user is experiencing a USB issue, he/she can look at the below list and see if any of the KB’s description of the issue is similar to what he/she is experiencing.  If a KB description matches then a USB end-user can download the hotfix the KB references and see if the issue is resolved.  The below list will list all the public hotfixes to each USB core component in release date order for the above Windows releases.  Note that for best results, for example, if you are running Vista Service Pack 1, you will need to download install Vista Service Pack 2 from http://www.microsoft.com/downloads/en/default.aspx before installing any of the Vista Service Pack 2 hotfixes.  The same recommendation applies to all the other above Windows releases.  Also, the best time to use the below list is when a USB end-user is troubleshooting a USB issue.  If a USB end-user’s system is running fine it is recommended that the USB end-user not install any USB hotfixes.


Note: WINUSB.SYS became a Windows inbox driver starting with Vista.























































































Windows 2000 SP4 Core USB Hotfixes


Last updated:   11/12/2009


BinaryFiles


FinalFixPostedDate


KB #


KB Title


 


USBPORT.SYS


4/28/2003


818129


You Must Restart Your Computer After You Reinstall the USB


 


OPENHCI.SYS


5/13/2003


819895


STOP 0x0000000A Error When Computer Performs Intensive Operations on USB Drives


 


USBEHCI.SYS


5/13/2003


820759


Problems occur when you run a program that accesses a USB 2.0 DVD drive or CD-RW drive


 


OPENHCI.SYS


7/23/2003


823715


Computer Does Not Resume from Standby When You Click a USB Mouse


 


USBEHCI.SYS


9/19/2003


827675


“Unsafe Removal of Device” error message when you use the Safe Hardware Removal tool


 


USB.INF


10/10/2003


829759


USB devices are not detected or use 100 percent CPU time after you apply the hotfix that is described in article 810090


 


USBD.SYS,USBHUB.SYS


5/27/2004


838921


Stop error 0x1E occurs in the Usbhub.sys driver when you install Windows 2000 SP4 from a USB CD drive


 


USBD.SYS,USBHUB.SYS


6/1/2004


838417


Stop error 0x0000001E is logged when you restart the computer to complete the installation of Windows 2000


 


USBPORT.SYS


6/2/2004


838989


A USB device may not be redetected after a power cycle in Windows XP or in Windows 2000


 


OPENHCI.SYS


6/11/2004


843540


Computer stops responding when you shut down Windows 2000


 


USBPORT.SYS


6/16/2004


843503


Computer with an Intel ICH6-based platform may stop responding during DVD playback if a high-speed USB 2.0 storage device is attached and if the computer is running Win 2000


 


 











































Windows XP SP3 Core USB Hotfixes


BinaryFiles


FinalFixPostedDate


KB #


KB Title


USBOHCI.SYS


2/27/2008


948101


A USB keyboard does not work after you restart a Windows XP-based computer that has an NVIDIA 680i motherboard installed


USBPORT.SYS


2/28/2008


949764


A USB device no longer works after you resume a Windows XP-based computer from hibernation (S4)


USBCCGP.SYS


4/24/2008


945436


Error message when you try to uninstall or unload the driver for a multifunction USB device on a Windows XP-based computer: “STOP: 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL”


USBEHCI.SYS


4/25/2008


949033


You may experience severe video degradation and a Stop error when you connect a USB Webcam to a Windows XP-based computer


USBPORT.SYS


3/19/2009


968764


Streaming USB 1.1 devices that are connected to an external USB 2.0 hub behave incorrectly on a Windows XP-based, Windows Vista-based, or Windows Server 2008-based computer


USBEHCI.SYS


6/9/2009


969238


A data transfer is corrupted when you transfer data from or to a USB device on a computer that is running Windows XP


 




































































Windows 2003 SP2 Core USB Hotfixes


BinaryFiles


FinalFixPostedDate


KB #


KB Title


USBPORT.SYS


2/21/2007


925528


Stop errors occur on a Windows-based computer that has 2GB or more of RAM and is using an NVIDIA nForce USB controller


USBUHCI.SYS


6/1/2007


938136


Recording quality is poor when you use a USB microphone on a Windows Server 2003-based computer that has 4 GB of RAM or more


USBHUB.SYS


6/12/2007


936641


You do not receive notification when the USB bus is overloaded on a Windows Server 2003-based or a Windows XP Professional x64-based computer


USBEHCI.SYS


6/12/2007


918005


Power consumption may be more than you expect on a computer that is running Windows XP or Windows Server 2003


USBPORT.SYS,USBEHCI.SYS


9/3/2007


908673


Problems may occur when you try to transfer files to or from a device that is connected to a USB 2.0 hub in Windows XP or Windows Vista


USBHUB.SYS


9/19/2007


941716


You do not receive an overcurrent notification when the USB bus becomes overloaded on a computer that is running Windows Server 2003 or Windows XP Professional x64 Edition and that is using an NVIDIA USB controller


USBPORT.SYS


11/14/2007


944704


When you try to shut down or to restart a Windows Server 2003-based computer that has USB devices connected, the computer stops responding and displays a black screen


USBPORT.SYS


3/16/2008


949764


A USB device no longer works after you resume a Windows XP-based computer from hibernation (S4)


USBHUB.SYS


5/16/2008


949483


Stop error when you resume a computer that is running Windows XP or a 64-bit version of Windows Server 2003 from hibernation: “STOP 0x1000007E”


USBEHCI.SYS


7/17/2009


973618


Stop error when a surprise removal of a USB host controller occurs on a computer that is running Windows Server 2003: “Stop 0x00000050”


USBHUB.SYS


7/20/2009


972659


USB devices do not respond when you resume a computer that is running Windows Server 2003 from sleep or hibernation


 

































Windows Vista SP2 Core USB Hotfixes


BinaryFiles


FinalFixPostedDate


KB #


KB Title


USBPORT.SYS,USBEHCI.SYS


5/2/2009


968764


Streaming USB 1.1 devices that are connected to an external USB 2.0 hub behave incorrectly on a Windows XP-based, Windows Vista-based, or Windows Server 2008-based computer


USBPORT.SYS


5/22/2009


971171


A computer that is running Windows Vista or Windows Server 2008 restarts automatically and generates a Stop error after you repeatedly plug and hot-unplug a USB device: “0x000000FE”


USBPORT.SYS


6/5/2009


972109


The shutdown process does not finish, and you receive an error message on a computer that is running Windows Vista or Windows Server 2008: “Stop 0x0000009F”


USBPORT.SYS


7/24/2009


972485


USB 2.0 high-speed devices are recognized as full-speed after you hibernate and then resume a computer that is running Windows Vista or Windows Server 2008


 


















Windows Vista SP2 WinUSB Hotfixes


BinaryFiles


FinalFixPostedDate


KB #


KB Title


N/A


N/A


N/A


N/A


 























Windows 7 RTM Core USB Hotfixes


BinaryFiles


FinalFixPostedDate


KB #


KB Title


USBHUB.SYS


9/8/2009


974476


The computer stops responding when an USB device resumes from the USB Selective Suspend state in Windows 7 or in Windows Server 2008 R2


USBPORT.SYS


10/26/2009


976972


You encounter problems when you move data over USB from a Windows 7 or Windows Server 2008 R2-based computer that has an NVIDIA USB EHCI chipset and at least 4GB of RAM


 


















Windows 7 RTM WinUSB Hotfixes


BinaryFiles


FinalFixPostedDate


KB #


KB Title


WINUSB.SYS


9/11/2009


975599


WinUSB causes a 9F bugcheck – KB coming soon


 


 


Comments (10)

  1. denny says:

    when KB#975599 will be available?

    I am facing issue with 9F bugcheck.

  2. Alex says:

    I need KB#975599 as well. Any ETA?

    Many thanks.

  3. Neil P says:

    I purchased a new system a month ago with Vista Home Premium preinstalled and a mail in upgrade to Windows 7 Home Premium.

    I have experienced random intermitent failure of USB ports,the only thing that restores them is a reboot – and that too is a problem, system hangs on shutdown. If I reboot prior to a USB failure however, system reboots fine.

    I have now upgraded to Windows 7 and the problem remains the same.

    Any suggestions? I have done the usual deletion of ports, drivers, letting them reinstall etc etc.

    Thanks.

  4. Rob says:

    I had a bunch of murderous lock ups(Windows 7 64bit) sometimes while booting, sometimes on desktop, now I’m not sure but it looks like it was my multi-card reader which is in my case. Having since removed it it seems to be OK, having said that i left a usb stick plugged in while I booted, it stopped locked at the pretty lights screen, so I turned off removed the usb stick and it booted fine. May also be the cause of the explorer has stopped working,i haven’t had that error since either. Here`s hoping.

  5. MundoX says:

    I’ve tried several USB webcams with no real Windows 7 64-bit driver support from manufacturer side (ex. : Gembird 44U). With no luck. some of them have support for Vista 64, but still with no luck.

    I still think that the W7 USB core components are what causing the problems.

    Thanks.

  6. Dan Reinholtz says:

    I have an HP Pavilion a1129n that the USB worked fine while running Windows XP, yet after an upgrade to Windows 7 Professional, I now get 100% CPU usage from USBPORT.SYS. I’ve tried scouring around to find a new driver for it, but nothing seems to work. Any ideas?  I can provide more specifics if you need. Thank you Thank you Thank you!

  7. For Windows Vista SP2 Core USB Hotfix 972485, USBPORT.SYS is listed with a FinalFixPostedDate of 7/24/09, and http://support.microsoft.com/kb/972485 for our x64 system indicates a date of 7/22/09, but our file is dated 6/04/09 from hotfix 972109. When attempting to download the hotfix, the system is misrecognized as an IA64, so the download will not occur. We are having trouble reliably passing the WLK test "USB Selective Suspend" for a Virtual COM Port device using the Microsoft usbser.sys driver that passes WLK testing on all x86 systems, and hope that this hotfix could help.

  8. Jim G Lewis says:

    I complained on support.microsoft.com/…/908673 because I thought these fixes didn't exist for my HP900 laptop.

    Thank you, thank  you, thank you, Mr. Miller.

  9. Matt says:

    I came looking for the Windows XP SP3 usbhub.sys hotfix and that was the only one out of that list that is not on there 🙁

  10. sim smith says:

    hello, I am having similar issue with my mouse and keybd. using win8:

    So, the PC is Gateway FX 4710, 8 gb memory, quad core multimedia pc, installed win 8 last Jan. 2014 -online download. So have no disc.

    Now, the wired USB DELL keyboard and the wired Logitech USB mouse don't work.

    They work during a small period of Startup. I can access the boot mode and can do changes, but then it stops working.

    Changed the mouse to Microsoft intelli wired USB mouse and the kybd. to another DELL wired USB — all to no avail.

    USed another PC – DELL XPS 750 -another multimedia pc, removed the HDD from the 1st PC, installed here. Same problem — so now i know it is the win8 OS and not the Kybd and mouse.

    Big problem: what do i do to get in the system to uninstall USB drivers and re-install????? pls. please advice. I shall truly be grateful. best – sim Smith.