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
You Must Restart Your Computer After You Reinstall the USB
STOP 0x0000000A Error When Computer Performs Intensive Operations on USB Drives
Problems occur when you run a program that accesses a USB 2.0 DVD drive or CD-RW drive
Computer Does Not Resume from Standby When You Click a USB Mouse
"Unsafe Removal of Device" error message when you use the Safe Hardware Removal tool
USB devices are not detected or use 100 percent CPU time after you apply the hotfix that is described in article 810090
Stop error 0x1E occurs in the Usbhub.sys driver when you install Windows 2000 SP4 from a USB CD drive
Stop error 0x0000001E is logged when you restart the computer to complete the installation of Windows 2000
A USB device may not be redetected after a power cycle in Windows XP or in Windows 2000
Computer stops responding when you shut down Windows 2000
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
A USB keyboard does not work after you restart a Windows XP-based computer that has an NVIDIA 680i motherboard installed
A USB device no longer works after you resume a Windows XP-based computer from hibernation (S4)
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"
You may experience severe video degradation and a Stop error when you connect a USB Webcam to a Windows XP-based computer
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
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
Stop errors occur on a Windows-based computer that has 2GB or more of RAM and is using an NVIDIA nForce USB controller
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
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
Power consumption may be more than you expect on a computer that is running Windows XP or Windows Server 2003
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
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
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
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"
Stop error when a surprise removal of a USB host controller occurs on a computer that is running Windows Server 2003: "Stop 0x00000050"
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
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"
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"
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
Windows 7 RTM Core USB Hotfixes
The computer stops responding when an USB device resumes from the USB Selective Suspend state in Windows 7 or in Windows Server 2008 R2
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
WinUSB causes a 9F bugcheck - KB coming soon