Error 999

NVIDIA Driver Install Fails with 'Incompatible Version' Fix

NVIDIA GeForce driver install fails with Error 999 'incompatible version.' Usually a leftover driver or corrupted registry entry. Here's the fix that works.

Quick answer

Boot into Safe Mode, run Display Driver Uninstaller (DDU) to wipe all NVIDIA remnants, then install the driver fresh. That fixes 90% of Error 999 cases.

Why this happens

Error 999 is NVIDIA's way of saying the installer found a driver or registry entry that doesn't match what it expects. Usually it's from an older driver that didn't fully uninstall, or a Windows Update shoved in a driver and left fragments. Sometimes it's a leftover from a failed overclocking tool or a registry key that's stuck. The culprit here is almost always leftover files, not the driver itself.

I've seen this on Windows 10 and 11 after a big feature update pulls in a generic driver, then you try to install the latest Game Ready driver. The installer sees two different versions of nvlddmkm.sys or a mismatched INF and bails. Don't bother with running the installer as admin or trying the 'clean install' checkbox — those don't clear out the junk that's causing this.

Fix steps (the main one that works)

  1. Download DDU (Display Driver Uninstaller) from the official Wagnardsoft site. Get the latest version, 18.0.8.2 or newer.
  2. Disconnect from the internet — unplug ethernet or turn off Wi-Fi. Windows will try to auto-install a driver while you're cleaning, and that can mess things up.
  3. Boot into Safe Mode. The easiest way: in Windows, hold Shift while clicking Restart, then go to Troubleshoot > Advanced Options > Startup Settings > Restart. Press 4 or F4 for Safe Mode.
  4. Run DDU as admin. In the options, set it to 'Clean and restart' (not 'Clean and do NOT restart' — you want that clean reboot).
  5. Wait for the restart. DDU will remove all NVIDIA display drivers, audio drivers (if you had them), PhysX, and the leftover registry keys. It'll also remove the Geforce Experience if you had it — that's fine, you'll reinstall that later.
  6. After restart, stay offline. Install the NVIDIA driver you downloaded earlier (make sure it's the full installer, not the DCH version unless you know you need that). Run it as admin, choose 'Custom' and check 'Perform a clean install'.
  7. Once the install finishes, reboot again (the installer might not ask, but do it manually). Then reconnect to the internet.

Alternative fixes if the main one fails

If DDU didn't clear it, you've got a deeper registry issue or a BIOS-level conflict. Try these in order:

1. Check for leftover hidden devices

Open Device Manager, go to View > Show hidden devices. Expand 'Display adapters' and 'Sound, video and game controllers'. If you see any grayed-out NVIDIA entries, right-click and uninstall them. Then restart and try the driver again.

2. Manually delete the driver store folder

This is a brute-force move, but it works when DDU can't do it because of file permissions. In Safe Mode, open an admin command prompt and run:

pnputil /enum-drivers | findstr /i "nvidia"

Note the oemXX.inf numbers listed. Then remove each one:

pnputil /delete-driver oemXX.inf /uninstall /force

Do that for every NVIDIA entry. Then check C:\Windows\System32\DriverStore\FileRepository for any nv* folders and delete them if they remain.

3. Check if your motherboard has an onboard GPU

If you've got an Intel or AMD iGPU on the same system, the NVIDIA installer sometimes gets confused. Disable the iGPU in BIOS (or unplug the monitor from the motherboard and plug it into the GPU). Then retry the install.

4. Do a clean boot of Windows

Third-party services can interfere. Run msconfig, go to Services, check 'Hide all Microsoft services', then Disable all. Reboot and try the install. If it works, you know something else was blocking it.

Prevention tips

Don't let Windows Update handle your NVIDIA drivers. Ever. Set it to 'Only install manually' via Device Installation Settings. And when you do update the driver, always use the 'Custom' install and check 'Clean installation' — it's not the same as DDU, but it helps.

Also, if you use any GPU overclocking tools like MSI Afterburner, close them completely before installing a driver. They hook into the driver in ways that can corrupt the install process.

One more thing: if you're on a laptop with Optimus (hybrid graphics), make sure you've got the correct driver from the laptop manufacturer's site, not the generic one from NVIDIA. That mismatch alone can trigger Error 999.

Related Errors in Software – Games & Drivers
Game Won't Launch? Fix the Real Cause Fast 0x887A0006 Fix Game & Driver Crashes Without Reinstalling Windows Graphics driver has crashed Fix 'Graphics Driver Has Crashed' Error in Games (Nvidia/AMD) 0x80073D26 Fix 'Game Pass Won't Install' Error on Windows 11 (0x80073D26)

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.