Quick fix: Open Terminal (Admin) and run dism /online /export-driver /destination:"D:\driver-backup". DISM copies every installed third-party driver (INFs, CABs, SYS files) to your specified folder. After reset, restore with pnputil /add-driver D:\driver-backup\*.inf /subdirs /install.
You’re about to reset Windows 11 or do an in-place upgrade. Microsoft’s reset preserves Microsoft-supplied drivers but discards third-party ones — your Wi-Fi may revert to a generic driver, your fingerprint reader may stop working, your specialty audio chipset may run on Microsoft’s fallback. The fix: export drivers via DISM before reset, restore after.
Affects: Windows 11 (and Windows 10) with OEM-customized hardware.
Fix time: ~15 minutes export; ~10 minutes restore.
What causes this
Windows’s driver store at C:\Windows\System32\DriverStore\FileRepository contains every driver currently installed. Microsoft-supplied drivers are recovered automatically after reset; third-party ones aren’t. On modern laptops, many essential drivers come from the OEM (Dell, HP, Lenovo, Asus): Wi-Fi/Bluetooth radios, audio enhancements, ambient light sensors, fingerprint readers, fast charging controllers, and trackpad-specific gestures. Without them, you get generic functionality.
DISM’s export-driver command saves all third-party drivers in a portable format that can be reinstalled with PnPUtil after the reset completes.
Method 1: Export with DISM (recommended)
The official Microsoft path. Captures everything.
- Connect an external drive (USB stick, external SSD). The export typically takes 50–500 MB; pick a drive with at least 1 GB free.
- Open Terminal (Admin): right-click Start → Terminal (Admin).
- Create a destination folder:
mkdir D:\driver-backupReplace D: with your external drive letter.
- Export all third-party drivers:
dism /online /export-driver /destination:"D:\driver-backup"The export takes 1–10 minutes depending on driver count. Output lists each exported driver.
- Verify:
dir D:\driver-backup. The folder contains one subfolder per driver, each with the INF, CAB, and SYS files. Don’t modify the structure. - For belt-and-suspenders backup: also export installed apps inventory via PowerShell (covered in Method 2 of the “Reset This PC predict apps” article).
- Proceed with the reset operation.
This is the canonical Microsoft-supported export. Used by IT professionals before migrating systems.
Method 2: Restore drivers via PnPUtil after reset
The post-reset re-import.
- Complete the reset. Sign in to Windows.
- Connect the external drive containing the driver backup.
- Open Terminal (Admin).
- Install all backed-up drivers in one command:
pnputil /add-driver D:\driver-backup\*.inf /subdirs /installThe
/subdirsflag walks subfolders;/installattempts to install drivers on any connected matching device. - The command outputs each driver as it’s processed. Successful installs report “Driver package added successfully.”
- For specific drivers only (e.g., just Wi-Fi):
pnputil /add-driver D:\driver-backup\netwlv64.inf_amd64_xxxxx\netwlv64.inf /installReplace path with the specific INF you want.
- Reboot after install. Windows tests the new drivers; some may need their accompanying applications (Bluetooth audio enhancement utility, fingerprint reader app) installed separately.
- Open Device Manager. Confirm devices show the original drivers (vendor names) rather than generic “Microsoft” drivers.
This restores 95%+ of the original driver setup in 10 minutes.
Method 3: Use Double Driver or Snappy Driver Installer for GUI-based workflow
For users uncomfortable with command-line tools.
- Download Snappy Driver Installer Origin (free, open source, from snappy-driver-installer.org).
- Install on the PC before reset. Launch.
- Choose Indexes → Update to download driver indexes. Then click Online → Download Driver Snapshot.
- SDI scans your current PC and packages all installed drivers into a single SDIO snapshot file.
- Copy the snapshot to external drive.
- After reset: install SDI on the reset PC. Open the snapshot file. SDI matches your hardware to the snapshot’s drivers and offers one-click reinstall.
- Alternative: Double Driver (free, older). Run before reset, click Backup → Scan → Backup Now. Save to external drive. After reset, run Double Driver again, click Restore → Restore Now.
- The trade-off: third-party tools sometimes miss kernel-mode-only drivers or those tightly coupled to OEM applications. DISM’s export-driver is more complete; GUI tools are more user-friendly.
This is the right path for non-technical users who want a GUI.
How to verify the fix worked
- Before reset:
dir D:\driver-backup. Folder should have 20–60+ subfolders, each containing INF files. - After reset and restore: open Device Manager. Click View → Devices by Connection. Expand and verify each major hardware (Wi-Fi adapter, audio device, etc.) shows the vendor-specific driver name (Intel, Realtek, Conexant), not “Microsoft.”
- Test each device works as before: Bluetooth pair, fingerprint sign-in, audio enhancement profile.
If none of these work
If DISM export fails with errors like “The driver store is corrupt,” the driver store itself is broken. Repair driver store: sfc /scannow followed by DISM /Online /Cleanup-Image /RestoreHealth. Then retry export. For specific essential drivers: download fresh from the OEM’s support site (search your laptop model + “drivers”). Most vendors offer a driver bundle pack that’s easier than restoring from backup. For drivers that don’t install via PnPUtil: some drivers require the manufacturer’s installer to register associated services. Run the original setup EXE after PnPUtil places the driver files. For PCs that received the reset but lose Wi-Fi entirely: connect via Ethernet temporarily, then use Settings → Update & Security → Windows Update — Microsoft pushes some OEM drivers via Windows Update for common chipsets (Intel AX2xx Wi-Fi, Realtek audio). Or sideload via USB drive with pre-downloaded driver pack from OEM site.
Bottom line: dism /online /export-driver captures every third-party driver to a folder. After reset, pnputil /add-driver *.inf /subdirs /install restores them in minutes. This preserves OEM functionality through resets.