Being a Windows user you must have come across the USB Device not Recognized error on your system. Usually, this error is reported due to the device descriptor failure. When you insert a USB device you get a message that reads as
“The last USB device you connected to this computer malfunctioned, and Windows does not recognize it.”
In Device Manager, details for error code 43 are available when you view a device’s status in its properties which is displayed as below:
“Windows has stopped this device because it has reported problems (code 43).”
This error occurs if the device hardware fails or the device driver fails. Most of the code 43 errors appear on video cards and USB devices like printers, webcams, and related peripherals.
1. Restart your computer and check again. The error may be caused by a temporary problem with the hardware.
2. Plug the device into a different computer and then properly eject it from there. Plug it back into your computer to see if it fixes the code 43 error.
3. If there are any other USB devices connected to the computer, try unplugging them and restart the PC to check if it solved the issue.
4. Replace the data cable that connects the device to the computer if it has one.
5. Unplug the power supply to your PC. Restart and connect the USB to the port. Once the USB device is connected plug in the power supply again.
If the above workarounds did not work for you, try using the fixes below one at a time until the error is resolved.
Fix 1 – Use Microsoft Hardware and Devices Troubleshooter
1. Open the Run dialog by pressing the Windows key + R together. Type cmd and press Ctrl + Shift + Enter to open a Command Prompt as administrator. If UAC prompts, then click on Yes.
2. Type the command below and press Enter.
3. In the Hardware and Devices Troubleshooter, click on Advanced.
4. Make sure Apply repairs automatically box is checked. Click on Next.
5. Troubleshooter starts scanning the hardware and devices for problems. Once complete it gives the option to either Apply the fix or Skip the fix.
This must fix any error that the troubleshooter is capable of detecting. If the problem is not resolved, then move to the next fix.
Fix 2 – Uninstall Drivers
To fix this error, Microsoft suggests finding the device and uninstalling its drivers. This can be done through the Device Manager.
1. Press Windows + R key to open Run. Type devmgmt.msc and hit Enter to open the Device Manager.
2. In Device Manager, double click to expand Universal Serial Bus Controllers. The USB device throwing the error must be connected to your system.
3. On expanding, you will see an Unkown USB Device with a yellow sign. Right-click on it and click on Uninstall device to remove it.
4. Windows displays a warning message, that you are about to remove a device from the system. Click on Uninstall to start the uninstallation process. The device manager reloads after the removal and that device will not be listed anymore in it.
5. Restart your PC and the drivers will be automatically installed.
Fix 3 – Disable Fast Startup
1. Hold Windows + R to open Run. To open Control Panel, type control in the Run dialog and press Enter.
2. Search for Power Options in Control Panel.
3. In the Power Options window, select Change what the power buttons do.
4. In the right pane, click on change settings that are currently unavailable.
5. Move to Shutdown Settings and uncheck Turn on Fast Startup.
6. Click on Save changes and reboot the system to check if the error code 43 is resolved.
Fix 4 – Change the Save Power and USB Selective Suspend Settings
Users have come across error code 43 while using a laptop or any power plan with high performance. The save power feature may be responsible for devices throwing this error.
1. Open Device Manager as stated in Fix 2.
2. Locate USB Root Hub under Universal Serial Bus Controllers. Double-click on the first USB Root Hub device listed.
3. Right-click on it and select Properties from the options in the context menu.
4. Switch to the Power Management tab in the Properties Window and uncheck Allow the computer to turn off this device to save power.
5. Click on OK and repeat the same for any other Root Hub Device listed.
Power Management feature in Power Options
1. Open Run by holding Windows key + R. Type powercfg.cpl and press Enter to open Power Options in Windows.
2. Find the active power plan and click on Change the plan settings next to it.
3. In the next screen, select Change advanced power settings.
4. Navigate to USB selective suspend settings under USB Settings in the Power Options window. Change the settings to disabled, both the on battery and plugged-in settings.
5. Click on Apply to complete the process.
Fix 5 – Update Generic USB Hub
If all the above fixes do not resolve the issue, then updating the device driver may help resolve it.
1. Using Run open Device manager as in Fix 2.
2. Locate Universal Serial Bus Controllers and expand them by double-clicking.
3. Right-click on Generic USB Hub and select Update driver.
4. Windows checks for the updated drivers for this device, and if found, downloads and installs them. If no new driver is found, it is advised to check the manufacturer’s website if any new driver is available for the same.
Fix 6 – Update BIOS
To update your BIOS go to your motherboard manufacturer’s website and download the latest version of BIOS and install it by following the steps in the installer. But before updating the BIOS, check the current BIOS version and compare it with the version on the manufacturer’s website.
Thanks for reading.
Hope you found this article informative.
A software engineer turned into an educator with vast teaching experience in universities. Currently working towards my passion for writing.