Code 43: "Windows has stopped this device because it has reported problems"
DeviceInBox editorial team · Last updated September 17, 2026
Code 43 is what Device Manager shows when a driver reports that its device has failed. The full message reads "Windows has stopped this device because it has reported problems. (Code 43)". We see it most often with graphics cards, USB devices and Bluetooth adapters.
The code only says that the driver noticed a failure. It doesn't say what failed. The cause can be a one-off glitch, a damaged or mismatched driver, a power issue or real hardware trouble. Go through the steps in order; in most cases one of the first three solves it.
Start by identifying the device
Open Device Manager (Win+X, then Device Manager), find the device with the yellow mark and open its Properties. The Device status box confirms the error. Then open the Details tab and select "Hardware Ids":
- If the ID is
USB\VID_0000&PID_0002, the USB device couldn't even identify itself. Our guide to Device Descriptor Request Failed covers that case. - If it starts with
PCI\VEN_10DE(NVIDIA),PCI\VEN_1002(AMD) orPCI\VEN_8086(Intel) and the device is listed under Display adapters, jump to the section on graphics cards. - For any other ID, write it down. You will need it to pick the right driver (how to read hardware IDs).
Cut the power completely
- Disconnect any external device that shows Code 43.
- Hold Shift and choose Shut down from the Start menu. A normal restart can leave the device in its failed state when Fast Startup is on.
- Unplug the computer (and the charger, on a laptop), wait 30 seconds, start it again and reconnect the device.
Reinstall the driver
- In Device Manager, right-click the device and choose Uninstall device.
- Tick "Attempt to remove the driver for this device" (in Windows 10 the option is called "Delete the driver software for this device") and confirm.
- Restart. Windows installs a basic driver on its own.
- If the error comes back, install the manufacturer's driver for your hardware ID, either from our catalog or from the support page of your laptop or motherboard.
Go back to the previous driver
If the problem started right after a driver or Windows update, open the device's Properties, go to the Driver tab and click Roll Back Driver. When that button is greyed out, Windows didn't keep the old version. Download the previous release manually and install it over the current one.
Install chipset drivers and check for a BIOS update
Graphics cards, USB controllers and Bluetooth modules all depend on buses managed by the chipset, so after a clean Windows install the chipset driver should go on first.
Intel:
- Intel Chipset Device Software Driver 10.1.20003.8622 (Nov 5, 2024, Windows 10, 11)
- Intel Chipset Device Software Driver 10.1.19900.8599 (Jul 20, 2024, Windows 10, 11)
AMD Ryzen:
- AMD Ryzen™ Chipset Driver 7.02.13.148 (Feb 26, 2025, Windows 10, 11)
- AMD Ryzen™ Chipset Driver 7.01.08.129 (Jan 14, 2025, Windows 10, 11)
It is also worth checking for a BIOS or UEFI update from your motherboard or laptop maker. A number of Code 43 problems with new graphics cards and USB controllers were fixed in firmware rather than in drivers.
Graphics cards
- Do a clean driver install. Remove the current driver completely (many people use the free Display Driver Uninstaller in Safe Mode for this), then install the latest NVIDIA, AMD or Intel driver for your card and Windows version.
- On laptops with two GPUs, install the integrated graphics driver (Intel or AMD) before the discrete one. The laptop maker's own graphics package is often more dependable than the generic release.
- On desktops, reseat the card, check that every PCIe power connector is attached and try a different PCIe slot. A power supply that can't keep up under load can also trigger Code 43.
- If the card overheats or you see artifacts on screen (stripes, colored dots), the card itself is probably failing.
Drivers: video cards.
USB and Bluetooth devices
- Connect the device directly, without a hub, ideally to a rear port on a desktop, and try another cable.
- Turn off USB selective suspend and hub power saving, as described in the USB guide.
- For built-in Bluetooth, make sure airplane mode is off, do the full power-off described above and install the Bluetooth driver that matches the hardware ID. Intel adapters use
USB\VID_8087, Realtek onesUSB\VID_0BDA. See our Bluetooth drivers.
When the hardware is to blame
If the error survives a clean driver install, shows up on another computer too, or the device also fails outside Windows (a graphics card with no picture in the BIOS, for example), the hardware is the likely cause. Contact the manufacturer or the seller, especially if the warranty is still valid.
More guides
- Find your hardware ID
- Unknown USB Device (Device Descriptor Request Failed)
- Code 10: this device cannot start
- SM Bus Controller driver
- PCI Simple Communications Controller
- PCI Data Acquisition and Signal Processing Controller
- Base System Device driver
- PCI Device driver missing
- Ethernet Controller driver missing
- Network Controller driver missing
- Unknown device in Device Manager
- Code 28: drivers are not installed
- Code 31: Windows cannot load the drivers
- Code 39: driver corrupted or missing
- Code 52: digital signature problem
- USB device not recognized
- Install a driver from an INF file
- Wi-Fi gone after a Windows update
- Bluetooth missing from Windows
- SD card reader not working