How to Fix “Windows has stopped this device” Code 43 Errors


“Windows has stopped this device because it has reported problems (code 43), ” this message is one of the multiple Device Manager errors that can appear on all versions of Windows. The error generally occurs while installing or uninstalling a device driver, when there’s an unresolved hardware problem, or when software or driver makes it difficult for Windows to recognize connected devices. To avoid this problem, you can follow the fixes explained in the article.

What Is Code 43 Error In Windows 11?

Error Code 43 can occur due to hardware problems or outdated graphics device drivers. The best way to address this issue is to update the outdated graphics drivers.

Causes for USB Problem Code 43

There are multiple reasons for this problem. However, the most common ones are listed below:

  • Hardware issue.
  • Conflict due to device driver or software.
  • Corrupt video cards and USB devices.

How To Fix Code 43 Errors in Windows?

This annoying problem can be fixed in different ways. However, before we learn how to troubleshoot it, let’s see if code 43 is responsible for whether or not Windows has stopped this device because it has reported problems.

To do so, follow these steps:

  • Right-click the Windows start icon.
  • Select Device Manager and open it. If you see a yellow exclamation mark against any device, you’ve found the culprit. However, if you cannot find it double click Display Adapter or Universal Serial Bus Controllers,
  • See if you can see any device with a yellow exclamation mark.
  • If you find any, right-click the device > select Properties.
  • Click the General tab, and read the error message under Device status. If it reads as Code 43, you know, try the fixes given below.

Below we explain them one by one. Try them unless you find the right solution for your device.

Also Read- How To Fix Error Code 0x80072f8f – Windows 11/10

Method 1 – Detach the USB and Restart the PC

The first thing you need to do is unplug the connected USB. After that, restart the PC to see if it helps. If not, move to the next technique to fix Windows that has stopped this device error.

Follow the steps to disconnect the USB and restart the PC

  • Unplug all connected USBs from the PC.
  • Click the Windows icon > Power icon and shut down the PC.

start window

  • Wait for 5-10 minutes before you restart the PC.
  • Now connect the USB and reboot the PC to check if code 43 USB on Windows 10, and 11 is fixed or not.

Method 2 – Connect USB to another PC

To troubleshoot the Code 43 error on the USB, try connecting it to another PC or USB port. If the device is detected and the PC is working correctly, you know the problem is with the previous PC. To fix it, try disconnecting and reconnecting the USB.

  • Connect the USB to the second PC and wait for it to be read by the PC.
  • Click the USB icon present in the system tray.

windows usb icon

  • Right-click the connected USB and select Eject <name of the USB>

eject usb drive

  • Now connect the USB to the PC you were initially facing problems with. The USB should now be detected.

Method 3 – System Restore

New drivers or changes to system settings can sometimes cause the code 43 error. You can undo these changes manually. However, if you are unsure about them, try system restore.

Note : You can access system restore points if system protection is enabled.

  • In the Windows search field, type Recovery.

windows recovery drive

  • Select the best result (Recovery.)
  • Click open System Restore.

system restore setting

  • Select the restore point when the system was working fine. To see what programs will be affected by the operation, click Scan for affected programs.

system restore program

  • If you accept the changes that will be made, close the Scan for affected programs window. Click Next > Finish.

Check This- How To Fix IDT High Definition Audio CODEC Driver Problem

Method 4 – Disable and Re-enable Device with Yellow Exclamation Mark

The Code 43 error can be solved by disabling and re-enabling the problematic driver.  To do so, follow these steps:

  • Press Windows + X > select Device Manager.
  • Scroll through the list of drivers if you can’t see any problematic drivers. Double-click Display adapters or Sound, video, and game controllers to find the corrupt device.

device manager

  • Right-click the device > select Disable Device > click Yes to confirm the action.

desiable device

  • Wait a few seconds. Again right-click the device > select Enable Device.
  • Now see if the device is working or not.

Method 5 – Update Faulty Drivers

If disabling and re-enabling didn’t work, it’s time to check for driver updates.

To update drivers manually, follow these steps:

  • Launch Device Manager.

device manager setting

  • Double-click the driver category to expand it and update the faulty driver.
  • Right-click and select Update driver.

desiable sound driver

  • Select Search automatically for drivers and let Windows install the latest drivers.

search driver automatically

If this doesn’t work for you and you think it is time-consuming, you can use Advanced Driver Updater to update drivers automatically.

See This – How To Solve the “Device Cannot Start (Code 10)” Error in Windows.

Automatically Update Outdated Drivers

Advanced Driver Updater is a professional driver updating tool for Windows. It automatically identifies outdated drivers and shows the latest driver updates. The paid version comes with a 60-day money-back guarantee and keeps a backup of outdated drivers.

Note : Free Version allows updating individual drivers, while with the Paid version, with a single click, you can update all outdated drivers.

  • Run the driver updating software & scan for outdated drivers by clicking Start Scan Now.

advanced driver updater

  • Wait for the scanning process to finish.

Advanced Driver Updater_scanning

  • Analyze scan results to update faulty driver. You use the trial version if you are re-directed to the purchase page. To update drivers for free, click Update driver next to update outdated driver.

update outdated driver

  • Restart the PC to save changes.

Method 6 – Update Windows

If updating drivers didn’t work, it’s time to check whether your PC is up to date or not.

  • Press Windows + I to open Windows settings.
  • Click Update & Security.
  • Click Windows Update > Check for updates.

check windows update

  • Click Download and install if there are any updates available.
  • Follow on-screen instructions to complete the installation wizard.
  • Restart the PC and check code 43 on Windows 10 should no longer bother you.

Tip : If nothing has worked so far, try disabling power saver settings. Some users reported that disabling it helped fix the code 43 error. To see if it helps you, try disabling it.

For Laptop Users

  • Press Windows + X > select Device Manager.
  • Double click Universal Serial Bus controllers.
  • Right-click USB Root Hub components > select Properties.

device manager remove usb port

  • Click the Power Management tab and uncheck Allow the computer to turn off this device to save power.

usb port properties

  • Click OK.
  • Repeat this action for other USB Root Hub devices.

To disable USB Selective Suspended Settings on the desktop, follow these steps:

  • Press Windows + X > select Power Options.

power option setting

  • Click Additional power settings.

additionla power setting

  • Click the Change plan settings option.

power setting option

  • Click Change advanced power settings in the next window.

change advanced power setting

  • In the Power settings window, locate USB settings. Double-click on it to expand options.

usb port settings

  • You will now see the USB selective suspend setting. Click on it and disable the option.

power option enabled

  • Click Apply > Ok to save changes.

FAQ-Code 43 Errors in Windows

What causes Windows stop code?

One of the major reasons for Windows stop code errors is faulty and corrupt drivers that don't let Windows to respond in the allotted time frame.

Why do I keep getting error 43?

Generally, the error is caused due to hardware problems, corrupt settings, or outdated device drivers.

Can Code 43 be fixed?

Yes, it can be fixed by performing a clean install of graphics drives.

How do I override code 43?

Code 43 can be fixed by uninstalling and reinstalling graphics driver or you can update it using Advanced Driver Updater.

Fix Code 43 Error in Windows

If you are not facing hardware issues, the above methods will help fix the Windows that has stopped this device error. Let us know which method worked for you. We suggest keeping device drivers updated to avoid facing any further issues. The best way to do that is to use an Advanced Driver Updater, the best driver updater for Windows.


How To Fix Video_Dxgkrnl_Fatal_Error on Windows (2022)
How To Fix “DNS Server Not Responding” Windows 10
Fix PL2303 Phased Out – Windows 11/10

Share On :

About The Author

Preeti Seth
Preeti Seth

A UX writer who loves explaining technical details in a clear, crisp, and concise manner. She loves writing about technical troubleshooting, How-To's, product reviews, etc. In her free time, she loves reading, meditating, and traveling.

Related Posts

Leave a comment

Your email address will not be published. Required fields are marked *

Seen on

View All