Problem & Solution

Driver backup under Windows: pnputil, DriverStore Explorer, restore points

A working driver setup is gold. We show how to back up drivers properly with pnputil, DriverStore Explorer, and restore points — and which method fits which situation.

Published: 2026-05-01 Reading time: 2 min

Driver backup is one of the most under-appreciated maintenance tasks. A working driver setup is gold — and once a Windows update or a wrong manufacturer release breaks something, you'll wish you'd had a backup. Windows offers no built-in driver backup, but Linux-style approaches are available: pnputil, third-party tools, or full driver-store backup.

Why backup drivers at all?

  • Windows feature updates sometimes overwrite working drivers with worse versions
  • Manufacturer release notes sometimes turn out wrong — a new driver introduces regressions
  • Device manufacturer is gone — the original driver is no longer available online
  • Reinstall — a complete Windows reinstall is much faster with a driver backup
  • Old hardware — original drivers for ten-year-old laptops are gold

Method 1: pnputil (built into Windows)

Windows ships with pnputil.exe — the official Plug-and-Play utility. With it you can list, export, and re-import all installed drivers.

Export all drivers

Open cmd as administrator:

mkdir C:\DriverBackup
pnputil /export-driver * C:\DriverBackup

This copies all driver packages from the Driver Store into the specified folder. Each driver gets its own subfolder with .inf, .sys, and other files.

List installed drivers

pnputil /enum-drivers

Useful for documentation: which drivers exactly are on a given system.

Re-import drivers

To install all drivers from a backup folder:

pnputil /add-driver C:\DriverBackup\*.inf /subdirs /install

Caveat: this loads all drivers into the Driver Store. Devices then take their drivers automatically — but only if the hardware is recognised at all.

Find outdated drivers automatically

AVG Driver Updater creates restore points before every change and remembers the previous driver version.

Learn more

Method 2: DriverStore Explorer (third-party, recommended)

DriverStore Explorer is an open-source tool that wraps pnputil with a graphical interface and adds important features:

  • Filter and search the driver list
  • Show "active" drivers (currently in use) versus "ghost" drivers
  • Selectively delete unused drivers
  • Export with filename normalisation (with manufacturer name + device class)

Typical workflow

  1. Download from GitHub (DriverStoreExplorer or RAPR.exe)
  2. Run as administrator
  3. "Select Old Drivers" — selects all old versions for cleanup
  4. "Export All Drivers" with selected destination folder

Method 3: Windows restore points

The simplest backup: a system restore point before every driver action.

  1. Win + R → "rstrui" → Enter → "Configure" → make sure protection is on for C:
  2. Before each driver change: "Create" → name the restore point
  3. If something goes wrong: rstrui → choose restore point → restore

Limitation: restore points keep system state including the driver store, but Windows itself sometimes fills the partition and deletes them. Don't rely on this as the only backup.

Method 4: Drive image backup (for big migrations)

If you're migrating a complete system or about to do a risky update:

  • Macrium Reflect Free
  • Acronis True Image
  • Veeam Agent for Windows

These create a full image of the system partition. Driver backup is automatically included — and you can roll back the entire system to before the update.

When to use which method?

  • Quick safety net before driver update: restore point + DriverStore Explorer export
  • Old laptop archive (10+ years): pnputil export + USB stick. Future you will thank you.
  • Before risky Windows feature update: drive image backup
  • Daily driver work: driver-updater software with built-in restore points

Further sources

Authoritative sources for deeper information:

Frequently asked questions

The Driver Store sits at C:\Windows\System32\DriverStore\FileRepository. Don't modify directly — use pnputil or DriverStore Explorer.

Yes — but it only works if hardware is identical or very similar. Migrating a Realtek driver from a Lenovo to a Dell, for example, doesn't work because the firmware variants differ.

No. Windows Update can install newer versions, but the older versions stay in the Driver Store as fallback. pnputil /enum-drivers shows them all.

Restore point — single click. Targeted driver backup is more flexible (you can restore a single driver only).

pnputil /delete-driver oem*.inf /force, or via DriverStore Explorer with "Force Deletion". Caveat: the device using that driver must already be uninstalled, otherwise nothing happens.

200 MB to 1.5 GB depending on system. Modern laptops with many drivers (especially graphics + Wi-Fi) can reach 1+ GB. Plenty for a USB stick.

Lassen Sie Ihre Treiber automatisch prüfen.

AVG Driver Updater scannt Ihren PC, erkennt veraltete und vulnerable Treiber und installiert die richtigen Versionen — sicher, geprüft, von den Original-Entwicklern.

Jetzt prüfen lassen