[Full Repair Guide] How to Fix Windows Error Code 43

[Full Repair Guide] How to Fix Windows Error Code 43

/ Andrew Holdeman

Code 43 Error is a USB error that occurs when a device driver issues a “Windows has stopped this device because it has reported problems” message. This error message is typically displayed in the Device Manager, and it can indicate that you have a malfunctioning device or the computer does not recognize it.

Error Code 43 can be caused by a variety of things, including:

  • Outdated or corrupted device drivers: When the drivers that control the device become outdated or corrupted, they can cause the device to malfunction or not be recognized by the computer.
  • Power issues: A device may not have enough power to function properly, or there may be an issue with the power supply or USB port, causing the device to malfunction.
  • Conflicts with other devices: If two devices try to use the same resources or share the same drivers, it can cause the devices to malfunction or not be recognized by the computer.
Automatically Repair Error Code 43

Recommended: To easily install drivers automatically, use the tool below.

Download Now
Fortect System Repair

11 Sure Ways to Resolve Windows Code 43 Error

To resolve “Windows has stopped this device because it has reported problems”, follow these quick and easy ways:

Restart Your Computer

restart computer

A common solution to troubleshoot for errors, like the error code 43 USB issue, is to restart your computer. To do this, follow these steps:

  1. Close all open programs and save any unsaved USB drive files.
  2. Click on the Start Menu >> power button >> shut down
  3. Wait for a few moments before turning your computer back on.

It’s worth noting that some users have reported that turning off their computers entirely rather than just restarting helped to fix this problem.

Connect the Device to a Different Computer

connect device to new pc

To resolve Code 43 error when it occurs with your USB storage devices, follow these steps:

  1. Safely remove the USB drive from the computer that is experiencing the error.
  2. Connect the USB drive to another computer and/or USB port., with a different operating system if possible.
  3. Check if the USB drive is recognized and functions correctly on the other computer and/or USB ports.
  4. If the USB drive functions properly on the other computer, safely remove and reconnect it to the original computer.
  5. Check if the error has disappeared and if the USB drive is now functioning properly on the original computer.
  6. If the issue persists, try repeating the process with different computers or USB ports, and operating systems, to further isolate the problem.
  7. If the problem persists, try troubleshooting with your USB drive manufacturer.

Make Sure to Eject Your Device on a Separate Computer Properly

Always safely eject the USB drive by using the “Safely remove hardware” option in Windows or by using the eject button on the USB drive before unplugging it. This will help to prevent data loss and an easier way to recover data.

Unplug the Unnecessary USB Drive and Restart the Computer

unplug replug usb device

One solution to troubleshoot Code 43 Error involving USB devices is to unplug any unnecessary devices and restart the computer. To do this, follow these steps:

1. Disconnect any USB devices that are not currently in use.

2. Shut down the computer.

3. Wait for about 10 minutes before turning the computer back on.

4. Reconnect the USB device to the PC and check if the error has been resolved.

Use System Restore

select system restore in advanced options

One potential cause of Code 43 Error is a change to drivers or settings on the computer. To address this issue, you can manually roll back these changes or perform a system restore. To implement the system restoration, follow these steps:

  1. Open the Start Menu and type “Recovery” in the search bar.
  2. Select “Recovery” from the search results.
  3. Select “Open System Restore”
  4. Choose a restore point from a time before the error occurred and select “Scan for affected programs”
  5. Review the potential changes and if you are comfortable with them, select “Close” >> “Next” >> “Finish”

Please note that to use the system restore feature, system protection must be enabled on the computer.

Disable and Re-enable the Device

Another way to address Code 43 Error related to USB devices is to disable and then enable the device again. To do this, follow these steps:

1. Open Device Manager by searching for it in the Start Menu or by right-clicking the Windows Start button and typing Device Manager

search device manager

2. Locate the USB device that is showing the code 43 error, and right-click on it

3. Select “Disable device” >> confirm your action by clicking “Yes”

disable usb driver

4. Once the device has been disabled, right-click on it again and select “Enable device”

enable usb driver

5. This process will re-enable the USB device and may resolve the error code 43.

Reinstall the Device

Another solution to fix the code 43 error in Windows 10 is to uninstall and reinstall the USB device driver. Here’s how you can do it:

1. Press the Windows key + X to open the Power User menu, then select Device Manager.

windows search device manager

2. Locate the device that is causing the error, right-click on it, and select Uninstall.

3. Once the device is uninstalled, click on the Action button on the top and select Scan for hardware changes.

scan for hardware changes options

4. The Device Manager will automatically detect the device and reinstall the driver.

5. Right-click on the device again and select Properties.

usb driver properties

6. Check the Device status on the General tab of the Device Properties dialog box. It should display the message “This device is working properly.”

Update the Driver

It may be necessary to check and update the device driver to troubleshoot potential driver issues.

1. Open the Start menu and type in “Device Manager.” Select the Device Manager option that appears.

search device manager

2. Locate the device in question and right-click on it. Select “Update Drivers” from the menu.

update ssd driver

3. Choose the option to “Search automatically for drivers,” and let the wizard install the latest version.

automatically search graphics driver

4. If this does not resolve the issue, you can also try rolling back the drivers to a previous version. To do this:

5. Open the Start menu and type in “Device Manager.” Select the Device Manager option that appears.

6. Locate the device in question and double-click on it.

7. Hover over the “Driver” tab, then select “Roll Back Driver.”

roll back driver

8. Read the instructions and select “Yes” to proceed. Note that this option may not be available in some cases, so you may need to uninstall and reinstall the drivers manually.

Update Windows

check updates

To ensure that your PC is running the latest version of the software, you can check for updates by following these steps:

  1. Press the Windows button on your keyboard and key in “Updates” in the search bar.
  2. Select “Check for updates” and then repeat the step once more.
  3. If updates are available, select “Download” and proceed with the installation wizard.

By following these steps, your PC will be updated to the latest version of the software available.

Fix Outdated BIOS

msinfo32 run command

To determine if your system is already running the latest version, it is important to understand the current version of your BIOS. Here’s how you can start implementing:

  1. Press the Windows and R keys altogether on your keyboard.
  2. Type “msinfo32” and press Enter.
  3. Look for the BIOS version/entry with a date mark.

Make a note of this information, and then close the window. With this information, you can confirm if your system already has the latest version of BIOS and you can avoid applying unnecessary updates.

Adjust Power Management

If you are experiencing Code 43 errors on a laptop when performing high-performance tasks, the power-saving feature may be the cause. To adjust power management settings via the Universal Serial Bus Controllers, follow these steps:

  1. Open the Device Manager and find the USB root hub components under the Universal Serial Bus Controllers section.
  2. Double-click on the first entry of the USB root hub device on the list. Then, select Properties from the options.
  3. In the new window that appears, open the Power Management tab and uncheck the box labeled “Allow the computer to shut down this device to save power.”
  4. Click OK to save the changes, and repeat the process for any additional USB root hub devices.
  5. Disabling the power-saving feature for these devices may resolve this issue related to high-performance tasks on a laptop.

Clean Install of Latest Graphics Drivers

Code 43 Error can indicate a problem with hardware, drivers, or settings. To resolve this issue, we recommend performing a clean installation of the latest graphics drivers provided by the system manufacturer, as these drivers are customized for your system.

Perform a clean install of the graphics driver by:

  1. Disconnect from the internet to prevent the driver from being automatically updated by Windows.
  2. Uninstall both the Intel Graphics driver and the Intel Display audio driver using the steps provided in the Device Manager.
  3. Restart the computer.
  4. Press the Start button, then right-click >> select Device Manager.
  5. Check that the graphics controller in Device Manager is listed as ‘Microsoft Basic Display Adapter’, ‘Standard VGA Graphics Adapter’, or similar. If not, repeat step 2.
  6. Install the latest graphics driver provided by the system manufacturer and reconnect to the internet.


In conclusion, USB Error code 43 has a variety of causes. However, there are several solutions to fix this error, too. It is important to be aware of the common causes and potential solutions for Error code 43 to troubleshoot and fix the issue effectively.

Andrew Holdeman
Meet the author

Andrew has extensive experience with a wide range of writing platforms and automation systems. He has spent over 6 years creating content and troubleshooting for various companies. He also enjoys spending time with his family and his fiancé, while staying active and healthy.