Share via

Older USB sticks not recognized after upgrade to Windows 11

Dave_2586 0 Reputation points
2025-11-25T19:09:50.05+00:00

After upgrade from Windows 10 to Windows 11 some USB sticks are not recognized. I have also upgraded HW - new MoBo (PG Lightning from ASRock, new CPU, new RAM). But on Windows 10 after the HW upgrade the USB sticks worked.
I get "Windows has stopped this device because it has reported problems. (Code 43) A request for the USB device descriptor failed. " in device manager under Unknown USB device.
I have used those sticks under Windows 10.
I have tried

  • uninstalling the device in Device Manager
  • reinstalling Windows 11

The strange think is that if I put the USB stick in the computer when in BIOS, the stick is found, and then even Windows 11 recognize it when the PC boots. Yet, once I remove the stick and put it back in, it becomes an unknown device. I can easily see one of the sticks that it has connected successfully - it stops flashing the red led. So, if I put the stick while in the BIOS mode or even when starting the PC, the stick connects, shortly flashes, and then the red light stays on. But if I remove the stick, once Windows 11 runs, and put it back in, it keeps flashing.

New USB sticks that I just bought, quite cheap ones, connect fine. I have not used those on Windows 10.

Windows for home | Windows 11 | Devices and drivers
0 comments No comments

4 answers

Sort by: Most helpful
  1. Restee Miranda 14,060 Reputation points Independent Advisor
    2025-11-26T15:00:58.0966667+00:00

    Your observations are very telling:

    • The stick works if initialized before Windows boots, which means the hardware and BIOS handle it fine.
    • Once Windows takes over, the handshake fails, pointing to a driver or protocol-level issue in Windows 11 with older USB devices.
    • The fact that it sometimes works on your wife’s laptop suggests intermittent compatibility rather than a hard failure.

    Windows 11 tightened USB stack behavior, especially for older USB 1.1/early 2.0 devices. Migration entries were a good thing to clear, but the underlying issue is likely Enhanced Power Management or USB descriptor timing.

    Here’s what you can try next:

    Disable Enhanced Power Management for that device

    1. Plug in the stick (even if it shows as unknown).
    2. Open Device Manager > Properties > Details > Device instance path.
    3. Note the VID/PID.
    4. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<VID&PID>\Device Parameters.
    5. Add or set EnhancedPowerManagementEnabled to 0.

    Force legacy USB handling In BIOS, enable “Legacy USB Support” or “EHCI Hand-off” if available. This helps older sticks sync properly.

    Try a powered USB 2.0 hub This often resolves timing issues because the hub negotiates with the stick before Windows does.

    If none of these work, the root cause is Windows 11’s stricter USB stack. Some older sticks use non-standard descriptors that Windows 10 tolerated but Windows 11 rejects unless initialized early.

    Was this answer helpful?

    1 person found this answer helpful.

  2. Restee Miranda 14,060 Reputation points Independent Advisor
    2025-11-25T22:34:22.7466667+00:00

    You’re right—uninstalling in Device Manager doesn’t fully clear old configurations because Windows keeps migration data in the registry. To make Windows “forget” previous USB settings, you can remove the migrated device entries and cached descriptors. Here’s what you can do:

    1. Clear USB device history Open Command Prompt as admin and run:
         pnputil /enum-drivers
      
      Look for old USB drivers and remove them with:
         pnputil /delete-driver oemXX.inf /uninstall /force
      
      (Replace oemXX.inf with the correct file name.) Delete registry entries for migrated devices Go to:
         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
      
      Find keys for the problematic USB stick (usually by VID/PID) and delete them. Then reboot. Use USBDeview This free tool lists all USB devices ever connected. You can uninstall all old entries so Windows treats them as new. Optional: Reset USB stack In Device Manager, uninstall all USB controllers, then restart. Windows will reinstall fresh drivers.

    After this, when you plug in the stick, Windows should treat it as a first-time device without migrated settings.

    Was this answer helpful?


  3. Restee Miranda 14,060 Reputation points Independent Advisor
    2025-11-25T21:13:06.9666667+00:00

    Thanks for your response.

    Does the issue happen to all of the USB sticks or to a specific one?

    Here’s what you can try:

    Update USB drivers Open Device Manager, expand Universal Serial Bus controllers, right-click Generic USB Hub or the problematic device, and select Update driver. Choose “Browse my computer” then “Let me pick” and select the generic driver.

    Uninstall and reinstall USB controllers In Device Manager, uninstall all entries under Universal Serial Bus controllers, then restart your PC. Windows will reinstall them automatically.

    Update BIOS and chipset drivers Since you changed your motherboard, make sure you have the latest BIOS and chipset drivers from ASRock. This can resolve low-level USB compatibility issues.

    If these don’t work, test the USB sticks on another PC. If they work elsewhere, the problem is Windows 11’s handling of older USB standards (often USB 1.1 or early 2.0). In that case, using a powered USB hub or forcing legacy USB support in BIOS can help.

    Was this answer helpful?


  4. Restee Miranda 14,060 Reputation points Independent Advisor
    2025-11-25T20:00:46.5333333+00:00

    Hello Dave_2586,

    Thanks for reaching out. What version of Windows 11 did you upgrade to? Can you also share the specifications of your machine? Down to the power supply unit model and wattage. Can you also share the make and model of the USB stick?

    Based on your description of the issue, this seems to be a motherboard or USB stick issue.

    Looking forward to your response.

    Regards.

    Rez

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.