How to fix USB code 43 error in Windows 10

Configurare noua (How To)

Situatie

Restarting your computer or laptop may fix this error quicker than you may think. But there’s a catch: since error 43 affects your USB connection, you should first unplug all peripherals connected to your device. Then restart your computer and plug your peripherals back in one by one. Windows 10 comes with a built-in troubleshooter that allows users to quickly fix various issues.

USB is more than a port or an acronym. Check out our USB section for a world of articles, guides, and tips about our everyday friend.

Solutie

Pasi de urmat

How can I fix USB Code 43 error on Windows PCs?

Check the bcdUSB and fid_URB_Hdr_Status values (Windows 8.1)

  • Capture a Usb Etw Trace for the enumeration failure.
  • Open the trace in the Microsoft Network Monitor application (Netmon)
  • Open the Find Frame dialog (CTRL-F) and search for the USBPort.USBPORT_ETW_EVENT_DEVICE_INITIALIZE event
  • Expand the fid_USBPORT_DeviceDescriptor field in the Frame Details pane and see the value of bcdUSB
  • If the bcdUSB value is greater than 0x200, open the Find Frame dialog again and search for USBPort.USBPORT_ETW_EVENT_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX.ControlTransfer.Urb.SetupPacket.Value_DescriptorType == 0xf. The search returns control transfer completion for the BOS descriptor type of 0x0F
  • Expand the ControlTransfer field in Frame Details pane and view the URB_Hdr_Status value
  • If the fid_URB_Hdr_Status value is anything other than success, the device failed to return a BOS descriptor even though it reports a version greater than 0x200.

 Unplug all peripherals and restart your computer

Restarting your computer or laptop may fix this error quicker than you may think. But there’s a catch: since error 43 affects your USB connection, you should first unplug all peripherals connected to your device.

Then restart your computer and plug your peripherals back in one by one.

 Launch the Windows Troubleshooter

Windows 10 comes with a built-in troubleshooter that allows users to quickly fix various issues. Here’s how to use it:

  1. Go to Settings > Update & Security > Troubleshoot
  2. Go to Find and fix other problems > click on Hardware and Devices > launch the troubleshooter
  3. Wait until the troubleshooting process completes > check if the issue persists.

 Remove the problematic USB controller driver

If the solutions above didn’t work, identify the problematic USB controller driver, uninstall it, and then re-install on your computer.

  1. Launch Device Manager > go to Universal Serial Bus controllers
  2. Check if there is a yellow triangle with an exclamation mark there. It should be accompanied by the description Unknown Device
  3. Select the problematic driver > in the new window, go to the Driver tab > click Uninstall to remove the USB controllers driver
  4. Now click on Scan for hardware changes’ to re-install the driver.

Update Windows

Make sure that you’re running the latest Windows  Os Updates on your machine. As a quick reminder, Microsoft constantly rolls out Windows updates in order to improve the system’s stability and fix various issues, including USB errors.

Tip solutie

Permanent

Voteaza

(15 din 38 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?