How to Remove Old Driver Leftovers on Windows
Clean leftover driver files on Windows and reduce clutter safely using Kudu’s cleanup features.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Old driver leftovers can stay behind after you update hardware, swap components, or uninstall device software. Windows often keeps old driver packages in the Driver Store, along with cached files, installer folders, and registry entries in case you need to roll back. Over time, these leftovers can build up, waste space, and sometimes cause conflicts with newer drivers.
Common Symptoms
- Old hardware still appears in Device Manager
- Driver update installs fail or keep reverting
- You see duplicate devices or “ghost” devices
- Windows feels cluttered with old NVIDIA, AMD, Intel, printer, or audio driver files
- You’re troubleshooting hardware issues after replacing a GPU, printer, or network adapter
How to Fix It Manually
-
Create a restore point first
- Press
Windows + S, typeCreate a restore point, and open it. - In the System Protection tab, click Create.
- Name it something like
Before driver cleanupand click Create again.
- Press
-
Remove unused devices from Device Manager
- Press
Windows + Xand click Device Manager. - Click View > Show hidden devices.
- Expand categories like Display adapters, Sound, video and game controllers, Printers, and Network adapters.
- Right-click old or grayed-out devices you no longer use and select Uninstall device.
- If you see Delete the driver software for this device, check it, then click Uninstall.
- Press
-
Use Disk Cleanup to remove old driver packages
- Press
Windows + S, typeDisk Cleanup, and open it. - Select your Windows drive, usually
C:, then click OK. - Click Clean up system files.
- Check Device driver packages if available, plus any other safe temporary items you want to remove.
- Click OK > Delete Files.
- Press
-
Remove old driver packages with Command Prompt
- Press
Windows + S, typecmd, then click Run as administrator. - Type:
pnputil /enum-drivers - Look through the list for old third-party drivers you no longer need. Note the Published Name values, such as
oem12.inf. - To remove one, run:
pnputil /delete-driver oem12.inf /uninstall /force - Repeat only for drivers tied to hardware you no longer use. Do not remove drivers you aren’t sure about.
- Press
-
Delete leftover driver installer folders
- Open File Explorer with
Windows + E. - Check common locations like:
C:\NVIDIAC:\AMDC:\IntelC:\Program FilesC:\Program Files (x86)
- Delete old installer folders and extracted setup files that are no longer needed.
- Empty the Recycle Bin afterward.
- Open File Explorer with
-
Restart your PC and check for issues
- Restart Windows normally.
- Open Device Manager again and confirm the old devices and drivers are gone.
- If something stops working, use System Restore to roll back your changes.
Fix It Automatically with Kudu
Manually cleaning driver leftovers takes time, and it’s easy to miss hidden files, stale device entries, and old installer junk. Kudu can scan for unnecessary leftover files and cleanup opportunities safely, helping reduce clutter without digging through system folders yourself.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Remove Old Driver Package Files on Windows
Delete outdated driver package files on Windows and free up storage with Kudu’s cleanup tools.
How to Remove Old Windows Update Files
Delete leftover Windows update files and reclaim disk space safely with Kudu’s cleanup and optimization tools.
How to Remove Old Windows Setup Files
Clean old Windows setup files after upgrades and free disk space with Kudu’s cleanup tools.
How to Remove App Cache on Windows
Clear app cache on Windows to free storage and fix sluggish behavior using Kudu’s cleanup tools.