Every experienced technician has a driver horror story: the “routine” update that killed WiFi, broke the touchscreen, or left the machine booting to a black screen — with no way back because the old driver was gone and the internet was down. The five-minute habit that prevents all of it is backing up your working drivers before you update. Windows includes the tools to do it; no third-party software required.
This guide shows you how to export your drivers with built-in commands, how to restore them when an update goes wrong, and how to build the habit into your update routine. Do the backup once now, and every future driver update becomes risk-free.
The tool behind this is DISM (Deployment Image Servicing and Management), the same utility IT departments use to service Windows images — and Microsoft documents the driver export capability at the Windows support hub . What it does is copy the driver packages Windows has staged in its driver store: the .inf files plus their associated binaries, exactly as installed. That matters because a backup of the staged package reinstalls cleanly with full signatures intact, unlike copying files out of System32 by hand. One command, one folder, every third-party driver on the machine preserved.
Why this happens
Backup habits matter because driver updates go wrong in predictable ways:
- New drivers introduce regressions — fixed one bug, broke something else. Version numbers don’t guarantee quality.
- Windows Update replaces manufacturer drivers with generic ones and doesn’t keep the old package.
- Rollback isn’t always available — the Roll Back Driver button is grayed out if Windows cleaned up the old driver.
- Manufacturer sites remove old versions, leaving you no download path for the working driver.
- No internet after a bad network driver update means you can’t download anything to fix it.
- Clean installs wipe the driver store, and a backup on external media restores hardware support fast.
- Laptop-specific drivers (hotkeys, touchpad, power management) are hard to find individually later.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Export all third-party drivers with DISM
The one-command backup. Do this before any update round.
- Create a folder for the backup, e.g.,
C:\DriverBackup(or better, a folder on an external drive). - Open Terminal (Admin).
- Run:
dism /online /export-driver /destination:C:\DriverBackup - Wait for it to complete — it exports every third-party driver package (.inf) from the driver store.
- Verify the folder contains subfolders (one per driver). Note the date in the folder name, e.g.,
DriverBackup-2026-10-02, so you know which backup is which.
Fix 2: Back up a single critical driver with PowerShell
When you only care about one device (WiFi before a risky update, for example).
- First, check the exact driver version so you know what you’re preserving.
- In an elevated PowerShell, list the driver:
Get-WindowsDriver -Online | Where-Object {$_.ProviderName -like "*Intel*"} - Note the OriginalFileName — that’s the .inf in the driver store.
- Copy the whole driver package folder from
C:\Windows\System32\DriverStore\FileRepository\to your backup location. - This preserves the exact signed package, which is what Windows needs for reinstall.
Fix 3: Create a system restore point as a companion safety net
Driver backup plus restore point covers both files and system state.
- Search for Create a restore point and open it.
- Select your system drive, click Create, and name it “Before driver updates.”
- Restore points capture registry and system file state — they complement (not replace) the driver file backup.
- If a driver update causes boot problems, you can roll back from the recovery environment even without the file backup.
Fix 4: Restore a single driver from your backup
The payoff — rolling back in minutes.
- Open Device Manager, right-click the misbehaving device, and choose Update driver.
- Select Browse my computer for drivers and point it at your backup folder (tick Include subfolders).
- Windows matches the device to the backed-up .inf and reinstalls the old version.
- Restart and verify the version is back to the pre-update number.
Fix 5: Bulk-restore drivers with pnputil
For reinstalling many drivers at once (after a clean Windows install, for example).
- Open Terminal (Admin).
- Run:
pnputil /add-driver "C:\DriverBackup\*.inf" /subdirs /install - Windows stages and installs every matching driver from the backup.
- Restart and check Device Manager for any remaining unknown devices.
Fix 6: Store backups where they survive disasters
A backup on the system drive dies with the system drive.
- Copy the backup folder to a USB drive or external hard disk after exporting.
- Keep at least two generations (e.g., last quarter and today) in case the most recent backup captured an already-broken driver.
- Label folders with dates and machine model:
DriverBackup-HP-Pavilion15-2026-10-02. - Consider keeping a copy in cloud storage for the critical network driver alone — it’s the one you need when you have no internet.
Fix 7: Make it a habit — the pre-update checklist
Build the routine so you never skip it.
- Before any driver update round: export with DISM (Fix 1) + create a restore point (Fix 3).
- Before Windows feature updates: same, since they replace drivers aggressively.
- Before graphics driver updates specifically, also note your current version — graphics rollbacks are the most common need.
- After confirming the new drivers work for a few days, you can delete the oldest backup generation.
Closing
Driver backup is the cheapest insurance in PC maintenance: one command, five minutes, and every future update becomes reversible. The DISM export plus a restore point covers you against bad updates, Windows Update overwrites, and even clean installs — as long as the backup lives on external media. If you’re about to update graphics drivers specifically, pair this habit with our clean NVIDIA driver install guide for the safest possible update path. And if an update already went wrong before you had a backup, our driver version checking guide helps you identify exactly what changed.
