This guide walks you through fixing the NVIDIA graphics device driver Code 43 error in Windows. This error appears in Device Manager when Windows has stopped the GPU because it detected a problem, often after a driver update, a Windows update, or a hardware glitch. The steps below cover the most common software and driver fixes that resolve the issue on the majority of systems.
What You’ll Need
- Administrator access to your Windows PC
- A stable internet connection to download drivers
- Your PC model or motherboard model (helpful for BIOS updates)
Step-by-Step
- Restart your computer. A simple reboot clears temporary glitches and reloads the driver. This fixes the error in a small but meaningful number of cases.
- Run Windows Update. Go to Settings > Windows Update and click “Check for updates.” Install any pending updates, especially optional driver updates, then restart. Windows sometimes ships a fix that addresses the specific issue causing Code 43.
- Reinstall the NVIDIA driver using Display Driver Uninstaller (DDU). This is the most reliable fix.
- Download the latest NVIDIA driver for your GPU model from the official NVIDIA website (nvidia.com/drivers). Save it to your desktop.
- Download Display Driver Uninstaller from a trusted source like Guru3D (Wagnardsoft).
- Disconnect from the internet (unplug Ethernet or turn off Wi-Fi) to prevent Windows from auto-installing a driver.
- Boot into Safe Mode: press Windows key + R, type
msconfig, go to Boot tab, check “Safe boot,” select “Minimal,” click OK, and restart. (Afterwards, undo this change.) - Run DDU. Choose “Clean and restart” for NVIDIA. This removes all traces of the old driver.
- After restart, run the NVIDIA installer you downloaded. Choose “Custom” installation and check “Perform a clean installation.”
- Reconnect to the internet and restart again.
- Check Device Manager for hidden devices. Open Device Manager (right-click Start). Click View > Show hidden devices. Expand “Display adapters.” If you see a grayed-out NVIDIA adapter, right-click it and select “Uninstall device.” Then right-click the top of the list and choose “Scan for hardware changes.” This often clears a stale device entry.
- Update your BIOS/chipset drivers. A mismatched BIOS can cause Code 43. Visit your motherboard or laptop manufacturer’s support page, find your exact model, and download the latest BIOS and chipset drivers. Follow the manufacturer’s instructions to update. This is more involved but often resolves persistent issues.
- Check the physical connection. If you have a desktop, power off, open the case, reseat the GPU in its PCIe slot, and ensure the power cables are firmly connected. For laptops, ensure the GPU is not loose (rare, but possible after heavy use).
- Try a different PCIe slot (desktop only). Move the GPU to another PCIe x16 slot if available. This tests for a faulty slot or a marginal connection.
Common Mistakes
- Skipping Safe Mode when using DDU. Running DDU in normal mode often leaves remnants that cause the error to return.
- Installing a driver over the old one without cleaning. This rarely fixes Code 43; a clean removal is usually required.
- Using a beta driver. Beta drivers are less stable. Stick to the latest “Game Ready” or “Studio” certified driver.
- Forgetting to disable Windows automatic driver updates. Windows may overwrite your clean driver with an older one. After reinstalling, go to Settings > System > About > Advanced system settings > Hardware tab > Device Installation Settings and choose “No” to automatic driver downloads.
Tips
- Always download drivers from the official NVIDIA site, not third-party download portals.
- If you have a laptop with switchable graphics, check the manufacturer’s support page for a specific driver version they recommend.
- Monitor your GPU temperatures with a tool like GPU-Z or HWiNFO. Overheating can cause the driver to crash and trigger Code 43.
- If you recently overclocked your GPU, revert to stock clocks. An unstable overclock is a common cause.
Troubleshooting
If the steps above don’t work, try these additional checks:
- Test the GPU in another PC. If the error follows the card, the GPU is likely faulty. If it works elsewhere, the issue is with your system (motherboard, power supply, or Windows installation).
- Check the power supply. A failing or underpowered PSU can cause Code 43 under load. Ensure your PSU has enough wattage and the correct PCIe power connectors.
- Restore Windows to an earlier point. Use System Restore (search “Create a restore point” in Start) to revert to a date before the error started. This works if a recent change broke the driver.
- Run the Windows Hardware and Devices troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters, run “Hardware and Devices.” It’s a long shot but can catch a registry issue.
- Check the Windows Event Viewer. Open Event Viewer (search in Start), go to Windows Logs > System, and look for errors around the time the GPU fails. The error details may point to a specific cause (e.g., “nvlddmkm” driver error).
If none of these work, the GPU hardware is likely failing. Contact the manufacturer for warranty support or consider a replacement.
Frequently Asked Questions
What exactly does Code 43 mean?
Code 43 is a generic Windows error that says the device (your GPU) reported a problem to Windows, so Windows stopped it. It doesn’t tell you the root cause; it’s a symptom.
Will updating the driver fix Code 43?
Sometimes, yes. A newer driver may contain a fix for a bug that caused the error. But a full clean reinstall (using DDU) is more likely to work than a simple update.
Can a Windows update cause Code 43?
Yes. Windows updates can introduce a conflict with the NVIDIA driver, or they can replace the driver with an incompatible version. That’s why a clean reinstall after an update is a common fix.
Is Code 43 always a hardware failure?
No. In many cases it’s a software or driver conflict that can be fixed. Only after trying all software fixes and testing the card in another PC can you reasonably suspect hardware failure.
Does this fix work for laptops?
Yes, the same steps apply to laptops, but you cannot reseat the GPU. For laptops, focus on driver reinstallation, BIOS update, and checking the manufacturer’s support site for specific instructions.
How long does the DDU process take?
About 20-30 minutes including the reboot and driver installation. The actual DDU cleaning takes only a few minutes.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Windows 11 Search: Customize & Use It Fully
- Create Administrator Account in Windows 10: 5 Ways
- Browser Automation Scripts: Step-by-Step Guide
- Fix Camera App Error 0x200f4246 0x80040154
- Android Alerts on Windows 10: How to Get Them
- PL2303 Driver Windows 11 Install Guide