Step-by-Step Guide to Fix Windows Stop Code 0x0000009D

0x0000009D Error: USB Driver Entry Point Not Found BSOD in Windows

Try it yourself, or Reach Out!

If you still need a hand, we’re just a plan away

What is the 0x0000009D Error?


The Windows Stop Code 0x0000009D, also known as USB_DRIVER_ENTRY_POINT_NOT_FOUND, occurs when the system detects an invalid or missing entry point in a USB driver or controller during initialization. This BSOD typically appears after connecting or removing a USB device, installing incompatible drivers, or updating system firmware. It may also occur when low-level USB kernel modules are corrupted or when hardware communication between the USB controller and system memory fails. The system halts to prevent further instability in I/O operations and hardware communication.

Causes

  • Corrupted USB or Chipset Drivers: Missing or incompatible USB controller drivers that fail to initialize properly.
  • Hardware Communication Errors: Faulty USB ports, cables, or connected peripherals disrupting data exchange.
  • Registry Corruption: Invalid driver entries in the Windows registry leading to load-time conflicts.
  • Power Supply Issues: Insufficient USB power delivery from the motherboard or power surges damaging controllers.
  • Faulty or Incompatible USB Devices: Damaged USB drives or unsupported peripherals triggering kernel-level crashes.
  • Outdated BIOS/Firmware: Older firmware versions failing to properly handle modern USB protocols.

Resolution Steps





1. Disconnect All External USB Devices

  • Unplug all USB devices such as printers, drives, and webcams.
  • Restart the computer with only essential peripherals (keyboard and mouse).
  • Reconnect devices one by one to identify the faulty hardware.
  • Replace any malfunctioning device or cable found.

2. Reinstall USB Controller and Chipset Drivers

  • Open Device Manager - Universal Serial Bus controllers.
  • Right-click each USB Root Hub and select Uninstall device.
  • Reboot the system to let Windows reinstall them automatically.
  • For improved stability, install the latest chipset drivers from your motherboard manufacturer’s site.

3. Repair Registry Entries for USB Drivers

  • Press Windows + R, type regedit, and hit Enter.
  • Navigate to:
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB
  • Delete invalid or duplicate subkeys related to old USB drivers (only if certain).
  • Restart your PC to apply changes.

4. Use Hardware and Devices Troubleshooter

  • Open Command Prompt (Admin) and type:
  • msdt.exe -id DeviceDiagnostic
  • Run the troubleshooter and follow on-screen prompts.
  • This tool automatically detects and resolves device-related driver conflicts.

5. Perform Power Reset and Reinitialize Hardware

  • Shut down your computer completely.
  • Disconnect the power cable and remove the battery (for laptops).
  • Press and hold the power button for 30 seconds to discharge residual power.
  • Reconnect and restart.

This clears residual electrical charges that may interfere with USB controller functioning.

6. Update BIOS and USB Firmware

  • Go to your motherboard or laptop manufacturer’s website.
  • Download the latest BIOS or firmware update for your system model.
  • Follow instructions carefully during installation.
  • Updating ensures compatibility with new USB protocols and devices.

7. Disable USB Selective Suspend Setting

  • Open Control Panel - Power Options - Change plan settings - Advanced settings.
  • Expand USB settings - USB selective suspend setting - Set to Disabled.
  • Apply and restart.
  • This prevents power-saving conflicts that can disable USB ports during operation.

8. Check for System File Corruption

  • Open Command Prompt (Admin) and run:

sfc /scannow

DISM /Online /Cleanup-Image /CheckHealth

  • Allow both scans to complete and reboot your PC.
  • These commands repair corrupted USB-related kernel modules and ensure stability.

9. Adjust Power Management for USB Controllers

  • Open Device Manager - Universal Serial Bus controllers.
  • Right-click each USB Root Hub - Properties - Power Management tab.
  • Uncheck Allow the computer to turn off this device to save power.
  • Click OK and restart.

This maintains consistent USB controller operation and prevents disconnections.

10. Perform System Restore or In-Place Upgrade

  • If the BSOD started after a recent driver or update, perform a System Restore to revert changes.
  • If corruption persists, download the Windows Installation Media Tool.
  • Choose Upgrade this PC now to repair core system files while retaining your data.
  • For persistent errors, perform a clean installation for complete recovery.


The 0x0000009D (USB_DRIVER_ENTRY_POINT_NOT_FOUND) BSOD is typically caused by faulty USB hardware, corrupted drivers, or firmware incompatibilities.

To fix it:

  • Disconnect all external devices and reinstall USB controller drivers.
  • Repair registry entries and disable USB power-saving features.
  • Update BIOS and firmware to ensure hardware compatibility.
  • Use the Hardware Troubleshooter to auto-detect and resolve issues.
  • Perform a power reset and run SFC/DISM for system repairs.

If the error persists:

  • Perform a System Restore or an in-place upgrade to restore system integrity.

By methodically addressing driver corruption, hardware inconsistencies, and power-related settings, you can eliminate the 0x0000009D BSOD and ensure stable USB performance across all Windows sessions.



We’re Here for You!


Follow our step-by-step instructions to troubleshoot the issue. Still need help?
Contact us and choose a plan, and our experts will take care of it for you.

Transparent Pricing

Simple, upfront pricing with no hidden fees or surprises

Endpoints

  • Desktops$49
  • Laptops$49
  • Mobile Devices (MDM)$19
  • Workstations$69
  • POS/Kiosks$49
  • Network Printers$29
  • Purchase Now

Network

  • Routes$29
  • Switches$15
  • Firewalls$29
  • Access Points$9
  • VPN Gateways$19
  • Load Balancers$49
  • Purchase Now

Server

  • On-Prem Servers$99
  • Virtual Servers$69
  • Cloud Servers$99
  • Storage Systems (NAS/SAN)$49
  • Backup Appliances$99
  •   
  • Purchase Now

Security

  • Endpoint Protection (EDR)$9
  • AV/Antimalware$9
  • Patch Management$9
  • Web Filtering$9
  • MFA$5
  •   
  • Purchase Now

BDR

  • Local Backup$49
  • Cloud Backup$49
  • DR Infrastructure$199
  •   
  •   
  •   
  • Purchase Now

Compliance

  • Policy Mgmt & Audits$149/month
  • DLP$5/user
  • IT Governance Tools$199/month
  •   
  •   
  •   
  • Purchase Now

NOC

  • 24/7 Monitoring$10/device
  • RMM Tools$3/device
  • MDR Service$25/device
  •   
  •   
  •   
  • Purchase Now

SOC & SIEM

  • Threat Intelligence$199/month
  • Cloud SIEM (Sentinel, etc.)$200–$1000+
  •   
  •   
  •   
  •   
  • Purchase Now

Helpdesk

Open a Ticket / Contact Us

Need help now or want to explore partnership options?

Subscribe our newsletter to stay updated!