The Problem
Graphics driver installers leave fragments behind — registry keys, old .sys files, leftover control-panel services. Install over the top enough times, or switch between NVIDIA and AMD, and you get stuttering, black screens, driver-timeout crashes, or an installer that fails at 30%.
Display Driver Uninstaller (DDU) strips every trace of the old driver so the new one installs onto a clean slate. This is the standard fix technicians reach for before replacing hardware.
Getting a specific driver blue screen? See VIDEO_TDR_FAILURE or SYSTEM_SERVICE_EXCEPTION. Second monitor undetected? Try second monitor not detected first — it is rarely a driver rebuild.
When to Use This
- Upgrading from an NVIDIA card to AMD, or the other way round.
- Driver installer fails, or the control panel will not open after an update.
- Persistent stuttering, flickering, or driver-timeout crashes that survive a normal reinstall.
- Not for a routine driver update — the standard installer's "clean install" tick box is enough for that.
Step 1: Download Everything Before You Start
DDU removes your display driver, so you will be on a basic 800×600 display until the new one installs. Get both files first.
- Download Display Driver Uninstaller from Wagnardsoft — the developer's own site, nowhere else.
- Download the graphics driver you intend to install:
- NVIDIA — nvidia.com/Download, or the GeForce app
- AMD — amd.com/support
- Intel — intel.com Arc & Iris driver page
- Note your exact GPU model first: press
Ctrl + Shift + Esc→ Performance → GPU, or rundxdiagand read the Display tab. - Save both to your Downloads folder. Do not run either yet.
Step 2: Create a Restore Point
- Press
Win + S, search Create a restore point, open it. - Select your system drive → Create → name it "Before DDU".
- Full guide: create a system restore point.
Step 3: Stop Windows Reinstalling the Old Driver
Otherwise Windows Update pushes the old driver back the moment you reboot.
- Press
Win + R, typesysdm.cpl, press Enter. - Hardware tab → Device Installation Settings.
- Choose No (your device might not work as expected) → Save Changes.
- Remember to set this back to Yes when you are finished.
Step 4: Boot Into Safe Mode
DDU can run in normal Windows, but Safe Mode is where it does a complete job.
- Press
Win + R, typemsconfig, press Enter. - Boot tab → tick Safe boot → Minimal → OK → Restart.
- Alternatively hold
Shiftwhile clicking Restart, then Troubleshoot → Advanced options → Startup Settings → Restart → press4. - More detail: how to enter Safe Mode in Windows 11.
Step 5: Run DDU
- Extract the DDU archive and run
Display Driver Uninstaller.exe. - On the options screen, leave the defaults. Confirm Prevent downloads of drivers from Windows Update is ticked.
- On the right, set Select device type to GPU and Select device to your vendor (NVIDIA, AMD, or Intel).
- Click Clean and restart.
- The screen will flicker and the resolution will drop. That is expected.
Step 6: Leave the Network Alone Until the Driver Is In
- After the restart you are on the Microsoft Basic Display Adapter — low resolution, no acceleration.
- Do not let Windows Update run yet. If you disabled automatic driver installation in Step 3, you are covered.
- Go straight to the installer you downloaded.
Step 7: Install the New Driver
- Run the driver installer you saved in Step 1.
- NVIDIA: choose Custom (Advanced) and tick Perform a clean installation. Untick anything you do not want — GeForce Experience is optional.
- AMD: choose Factory Reset if offered, or Minimal Install if you do not want the full Adrenalin suite.
- Intel: run the installer and accept the defaults.
- Let it finish and restart when prompted.
Step 8: Leave Safe Mode and Restore Settings
- Press
Win + R, typemsconfig, press Enter. - Boot tab → untick Safe boot → OK → Restart.
- Re-enable automatic driver installation:
sysdm.cpl→ Hardware → Device Installation Settings → Yes. - Confirm the driver took: run
dxdiagand check the Display tab shows your card and the new driver date.
Step 9: Verify and Retune
- Set your monitor back to its native resolution and correct refresh rate: Settings → System → Display → Advanced display.
- Reapply any custom settings — G-Sync/FreeSync, colour profile, scaling mode.
- Test with a game or a benchmark for stutter.
- Follow up with optimize Windows 11 for gaming and reduce input lag.
What Not to Do
- Don't download DDU from a mirror or a "driver tools" site. Use Wagnardsoft only — fake builds are a known malware vector. See avoid malware and fake downloads.
- Don't run DDU without the new driver already downloaded. Recovering internet access on a basic display adapter is avoidable pain.
- Don't use DDU for routine updates. It is a repair tool, not maintenance.
- Don't forget to re-enable automatic driver installation in Step 8, or Windows will stop supplying other drivers too.
Still Not Working?
If crashes continue on a clean driver, the driver was not the problem. Check GPU temperatures and whether the card is seated properly, then read fix low FPS and stuttering in games and fix screen flickering. Repeated black screens on a clean install usually mean a failing card or an underpowered PSU.
Related guides
How to Fix DRIVER_POWER_STATE_FAILURE in Windows 11
DRIVER_POWER_STATE_FAILURE blue screen when your PC sleeps or wakes? Fix the power-management settings and drivers behind it with these step-by-step fixes.
How to Fix IRQL_NOT_LESS_OR_EQUAL in Windows 11
IRQL_NOT_LESS_OR_EQUAL blue screen on Windows 11? Find the faulty driver, test your RAM, disable overclocks, and stop the crashes with these step-by-step fixes.
How to Fix SYSTEM_SERVICE_EXCEPTION in Windows 11
SYSTEM_SERVICE_EXCEPTION blue screen crashing Windows 11? Identify the failing driver, roll it back, repair system files, and stop the crashes step by step.
How to Fix USB Device Not Recognized in Windows 11
USB device not recognized or showing Unknown Device in Windows 11? Reset USB controllers, fix power settings, and get the device detected with these step-by-step fixes.
How to Fix VIDEO_TDR_FAILURE (nvlddmkm.sys) in Windows 11
VIDEO_TDR_FAILURE blue screen naming nvlddmkm.sys, atikmpag.sys, or igdkmd64.sys? Fix this GPU driver timeout crash with a clean driver reinstall and these steps.