Windows has stopped this device because it has reported problems (Code 43)

If you receive Device Manager Error Code, Windows has stopped this device because it has reported problems (Code 43) on your Windows 10, using Intel or AMD Graphics Cards (GPU), then see this post will help you fix the issue. You may have received this for an Intel or AMD Graphics Cards (GPU) as well.

We generally connect various peripheral devices to our Windows computer. These devices could be USB drives, printers, external mouse, keyboards, etc. Many times, you might have faced a problem in installing and using some devices. Recently we came across such an issue for a USB drive. In this case, whenever we tried to plug in the USB drive, Windows couldn’t recognize it, and thus we couldn’t use this drive for any operation.

Windows has stopped this device because it has reported problems (Code 43)

As you can see in the above screenshot, there is an exclamation mark against the Unknown Device. Thus we further investigated about this device and opened its Properties by double-clicking Unknown Device. The Device Status here says:

Windows has stopped this device because it has reported problems (Code 43)

Error-Code-43-2

You may face this error code with any of the devices you plug into your system. Speaking technically about the situation, the device driver here notifies Windows that the device has failed. This could also happen if the device hardware fails or if the device driver itself fails. In either case, the result is that you’re not able to use the device at all.

A few things you could try before you proceed troubleshooting is – Restart the computer and see if the problem goes away, disconnect all other USB devices, unplug & plug the device back, update your device drivers, run the USB Troubleshooter as well as the Hardware Troubleshooter.

1] Reinstall the device driver

If it doesn’t help, try to uninstall and reinstall the device and see if it helps:

Press Windows Key + R and type devmgmt.msc in the Run dialog box to open Device Manager.

Fix: WiFi gets disconnected after Sleep in Windows 8

In the Device Manager window, locate the malfunctioned device and right-click on it, select Uninstall.

Windows has stopped this device because it has reported problems

After uninstalling Unknown Device in the previous step, right-click your computer name and select Scan for hardware changes.

Error-Code-43-5

In this way, finally the malfunctioned device gets recognized by Windows and you can double click to view its Properties where you found the Device Status that This device is working properly.

Error-Code-43-4

2] Update the device driver

Windows 10 Updates now offer drivers by the OEMs when it passes through its compatibility test. It is possible that the latest version of Windows 10 and the driver are not compatible with each other. You can either manually update the driver by downloading from the OEMs website or check with Windows Update.

  1. Press WIN + X + M or right-click the Start button, and then select Device Manager.
  2. Expand the list of devices, and look for a device which has a yellow exclamation next to it. This signifies that the device has an issue.
  3. Right-click the device and select Properties.
  4. Select Driver, and then select Update Driver.
  5. Select Search automatically for updated driver software.

This will force Windows Update service to look for the latest driver. If a driver update is available, it will install automatically. Select Close when it finishes installing. You may have to restart your Windows 10 PC in some cases.

Read: How to Uninstall, Disable, Roll Back, Update Device Drivers.

3] Roll back the device driver

While the latest drivers are rolled out to make sure to keep issues at bay with every Windows 10 Upgrade, sometimes it doesn’t work. If you have an update that was recently installed or you had manually update the driver software using the OEM Software, the only way out is to roll back to the previous version of driver which was working.

  1. Go to  Device Manager.
  2. Find the device which was causing the problem. It will be marked with a yellow exclamation point next to it.
  3. Then tap and hold or right-click the device and select Properties.
  4. Select Driver, and then select Roll Back Driver.

If this doesn’t work, we suggest you to use System Restore feature to get back to the state where it was working fine. Windows, usually creates a restore point whenever it installs something.

Let us know if this helped!

Posted by on , in Category Windows with Tags
An Electrical Engineer by profession, Kapil is a Microsoft MVP and a Microsoft Content Creator. Please read the entire post & the comments first & create a system restore point before making any changes to your system.

18 Comments

  1. Godingen

    Yeah I knew this already. I don’t know though what kind of device it supposedly mean as Unknown..
    But if I choose to “Scan for hardware changes”, it recognize my fake “virtual” monitor and I don’t want that!

    This is the phenomenon I wonder if you can explain and help me with:

    I have 1 monitor for my pc wich is an BenQ M2700HD and if I for example log out and back in it starts using this “general monitor” or whatever it’s called in english in the dev manager.. How is it that it rather wanna use my (nonexistent) monitor when I already got 1 REAL monitor connected?
    I tried many stuff like setting or deselecting som checkboxes in policymanager and regedit but none prevents Windows from initializing this virtual monitor..

    Any ideas?

  2. jesseinsf

    I also had similar issues with devices. I solve most by deleting all hidden devices which are not connected. 🙂

  3. Caleb

    You may want to check out FixWin which offers offers some great Windows repair fixes. https://www.thewindowsclub.com/repair-fix-windows-7-vista-problems-with-fixwin-utility

  4. lelslick

    Didn’t help. It just shows up again after I go to my computer, right-click, and press scan for hardware changes.

  5. tom

    thank you…worked just great !

  6. JUnell

    hi there! i’ve tried this but still the device was not successfully installed..what should i do? can anyone help me pls?

  7. alikensu

    i have this same problem

  8. ALC

    If you are running Windows 8.1 and have this problem there is a fix at
    http://support.microsoft.com/en-us/kb/3013769#fixed_issues the one referenced here is not for 8.1. The registry key changes are supposed to be part of the fix for Windows 8.1 but the actual “hotfix files are not. In fact, if you run it it will tell you that the hot fix is not compatible and won’t let you run it. Its odd because I found it looking at my “windows update settings,” when I checked for the optional updates that are not auto installed, but the yesterday I checked it and that one wasn’t there. Maybe it was good timing…

  9. Lil Nigga

    didnt work

  10. cj

    nice one… Not working…

  11. Double

    Same, it didn’t do anything for my cheap a$$ bluetooth dongle, got the same error code after scanning.

  12. Pablo

    thank you…worked just great !

  13. 1toadfacedfrump

    This took care of my Acer 22″ touch screen monitor not working suddenly in Windows 10 Pro 64-bit…thank you!!

  14. jabroniville

    Wow- from a jet engine to quite as normal. Thanks a ton!

  15. Narayan Krishna Singh

    This does not work. I was confused at step 3. But got the step on Scan for hardware changes. After this, it says ‘restart compute’. I am not sure if I need to disconnect my iPhone. I restarted the computer with iPhone connected. But it did not connect the iPhone. I reconnected the iPhone. It gave the same notice saying ‘unknown device’. So now what is the solution? I need to connect my iPhone to download pictures on it.

  16. Moltres_rider

    this is FALSE!!! DOES NOT WORK!!! it just IMMEDIATELY goes RIGHT BACK INTO “unknown device” on a BRAND NEW EXTERNAL HARD DRIVE

  17. Majid Zia

    THANK YOU SO MUCH ADMIN

  18. mickynoshoes

    Brand new dvd writer installed and worked yesterday doesn’t get recognised today

Leave a Reply

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


7 + 2 =