Windows Has Stopped This Device Because It Has Reported Problems. (Code 43)

Windows Has Stopped This Device Because It Has Reported Problems. (Code 43)

/ Shayne Sherman

You use your computer regularly and try to plug in an external device like a flash drive. Suddenly an error message appears, Windows has stopped this device because it has reported problems. (code 43).

This error is one of the many error codes many Windows Operating System users encounter, regardless of whether the machine runs on Windows XP, Windows 7, etc. Now you cannot access your files because windows won’t read them.

There are a couple of reasons why this may happen, but it’s usually because of corrupted device drivers or broken USB devices. Follow the guide below to help you fix this problem on your computer. We cover another similar error in the post device cannot start code 10.

Windows Automatic Repair Tool

Windows 10
System Information
  • Your machine is currently running Windows 10
  • Restoro is compatible with your operating system.

Recommended: To repair Windows Errors, use this software package; Restoro System Repair. This repair tool has been proven to identify and fix these errors and other Windows problems with very high efficiency.

Download Now
Restoro System Repair
Norton Digicert
  • 100% safe as confirmed by Norton.
  • Only your system and hardware are evaluated.

Figure out Which Device Causes the Problem

The first thing you should do if you encounter the Windows has stopped this device because it has reported problems. (code 43) is to find out what device is causing the error code 43 on your computer. To do these, follow the steps below.

Step 1: Press on the Windows key + S and search for “Device Manager

search device manager

Step 2: Select Device Manager

Step 3: Expand “Universal Serial Bus Controllers” and find a device driver with a yellow logo on its side

unknown usb device

Now that you have identified what device causes the code 43 error, you can proceed and fix the problem.

Method 1: Reinstall/Update the device driver

Step 1: Press the Windows key + S, type “Device Manager,” and press enter.

search device manager

Step 2: Open Device Manager

Step 3: Select the hardware you want to update

Step 4: Right-click on the device you want to update and select Update Driver

Step 5: A window will appear; select Search Automatically for updated Driver Software

search drivers automatically

Step 6: The tool will search online for the latest version of the driver and install it automatically.

searching online for drivers

Step 7: Wait for the process to finish (usually 3-8minutes) and reboot your computer

Method 2: Restart your computer with the device plugged in

Step 1: Plug in the device with the code 43 error message.

Step 2: Press Windows Key + S and search for “Device Manager

search device manager

Step 3: Open the Windows Device Manager

Step 4: Find the device with the yellow device status logo on it

unknown usb device

Step 5: Right-click and select uninstall

Step 6: Reboot Windows without removing the USB device

Now try using the device and see if Windows can adequately detect it and if the code 43 error has been removed.

Recommended: Restoro System Repair Tool – Fix Errors & Speed Up Windows Automatically

Method 3: Change Power Management Configuration

Step 1: Press Windows Key + S and search for “Device Manager

search device manager

Step 2: Open Device Manager

Step 3: Find Universal Serial Bus Controller

Step 4: Expand it; now right-click on USB ROOT HUB and select properties

usb properties

Step 5: On Properties, click on the power management tab

Step 6: Make sure to uncheck “Allow the computer to turn off this device to save power” and click Ok

allow usb to turn off device

Now try to plug in your device, click on the “Scan for hardware changes” icon and see if the code 43 error has been fixed and if you can access it properly.

Method 4: Use Windows Troubleshooter

Step 1: Press Windows Key and Click on Settings

windows settings

Step 2: On Windows Settings, search for Troubleshooting

windows settings search troubleshooting

Step 3: On the troubleshooting menu, click on “Configure a Device

hardware and sound configure device

Step 4: Click Next

hardware and device troubleshooter

Step 5: Wait for the scan to finish

Detecting problems

Step 6: Click on Apply this fix and reboot your computer

apply hardware and devices

Step 7: Try to plug in your USB device and see if the error has been fixed and if Windows can read correctly.

If your device is still having problems after performing the fix above, your USB device could be corrupted or broken. We suggest using an externally powered USB hub, as some USB devices require more power.

Follow one of these guides to see if you can fix your issues: fix Printer Offline in Windows 10, ERR_SSL_PROTOCOL_ERROR, PVP net kernel not working on Windows, and 0x8024a105 error fix.

Frequently Asked Questions

What is the USB selective suspend setting?

The USB selective suspend setting is a power-saving feature that allows the USB host controller to suspend a specific USB port. When the port is suspended, the device attached to that port cannot communicate with the host controller.

The device can still draw power from the USB port, but it cannot send or receive data. This feature can save energy when a device is not in use.

What are USB root hub components?

USB root hub components are the physical devices that allow a computer to connect to and communicate with USB devices. These components include the USB port, the USB controller, and the USB driver.

The USB port is the interface through which the computer and the USB device communicate. The USB controller manages the data flow between the computer and the USB device. The USB driver provides the software interface between the computer and the USB controller.

How to tell which problematic device caused the code 43 error?

The code 43 error is a problem caused by several different devices. You must look at the error message to determine which device is causing the problem.

The message should contain a list of the devices causing the problem. Once you have determined which device is causing the problem, you will need to either fix or replace the device.

Can a hardware problem cause error 43?

Error 43 is a hardware problem that a variety of factors can cause. These include but are not limited to the following:
-incorrectly installed or configured hardware
-faulty hardware
-incompatible hardware
-dirty or damaged connectors
If you are experiencing error 43, it is recommended that you check your hardware and ensure that it is properly installed and configured. If the problem persists, you may need to replace some of your hardware.

How can I install the latest driver if I have a driver error?

If you have a driver issue, you can install the latest device driver by going to the manufacturer’s website of your computer or device and downloading the driver from there. You can also try using a free driver updater tool to update your drivers automatically.

What is the USB selective suspend setting?

The USB selective suspend setting is a power management feature that allows the device to enter a low-power state when it is not in use. This can help save power and extend the battery life of the device. When the device is not in use, it will enter a suspended state and cannot communicate with the host.

Can a driver software like DriverFix repair driver issues?

DriverFix is a driver update software that can help repair driver issues. It can scan your system for outdated or missing drivers and download and install up-to-date ones. DriverFix can also back up and restore your drivers, create restore points, and schedule scans.

Shayne Sherman
Meet the author

Shayne is an expert on all things Microsoft Windows and computer security. As a Windows user of over 30 years, he has been featured on Business Insider, Yahoo, Tech Republic, Hacker Noon, Techopedia, and many other publications. Aside from entertaining at his home theater, he enjoys spending time with his family, including his English bulldog, Fergie.