backup drivers

How to Backup Drivers and Restore them in Windows 10


A backup copy of the drivers will not only help to restore the operability of the hardware and the peripheral devices (printers, scanners, MFPs, etc.) of the computer quickly, but also prevent any possible problems (for example, with sound or graphics due to an incorrectly installed driver after clean reinstall or reset Windows 10 to its original state).

Note. There are many free applications for creating backup copies of drivers. But in this article we will describe a method that allows you to backup drivers without third-party tools, just using built-in Windows 10 tools.

Windows 10 allows you to extract all third-party (not Microsoft) drivers installed in the system from the Driver Store and save them to the specified location.

Backup drivers using DISM.exe

To create a backup of the installed drivers in Wndows 10, you can use the console utility DISM.exe (Deployment Image Servicing and Management).

  1. Run cmd.exe with Administrator privileges.
  2. Create a directory where you want to place the drivers:
    md C:\BackupDrivers
  3. Enter the command dism /online /export-driver /destination:C:\BackupDrivers and press Enter.
    backup drivers cmd
    Note. In our case, only 3 drivers were saved, since we exported the drivers on the virtual machine with Windows 10. In the case of a real system, there will be much more drivers.
  1. Each driver is exported in a separate folder in which not only *.inf files are placed, but also all related files (*.sys, *.dll, *.exe etc).
    backup drivers folder
READ ALSO  Lenovo Yoga 13 Wifi Keeps Disconnecting

It remains to copy this directory to DVD, external USB drive, network share or cloud storage. Now you have all the necessary drivers to re-install the system.

Export Drivers using PowerShell

You can also back up the drivers installed on Windows 10 by using the PowerShell cmdlet Export-WindowsDriver.

Note. The Export-WindowsDriver cmdlet is included in the PowerShell from Windows 8.1 Update 1. Export-WindowsDriver can get drivers from both the running system and the offline Windows image.

To do this, run the PowerShell console and execute the command:

Export-WindowsDriver -Online -Destination C:\BackupDriversPS

export windows drivers

As you can see, the result is the same a set of folders with drivers appeared in the destination directory.

Restoring Windows 10 drivers from a backup

In order to install the drivers saved in this way, for example, after a clean installation of Windows 10 or reinstall it:

  1. Open the Device Manager console (Devmgmt.msc).
  2. Right click on the device for which you want to install the driver and select Update Driver Software.
    backup drivers device managert
  3. Select Browse my computer for driver software and specify a path to the directory where the backup copy of the drivers is stored.
    backup drivers browse
  4. Make sure that the option Include subfolders is selected. Now press Next and install the required driver from the list.
READ ALSO  Add Calendar Permissions in Office 365 via Powershell

In addition, you can import all drivers from the backup folder using the /Add-Driver parameter of the DISM utility.

dism /online /Add-Driver /Driver:C:\BackupDriversPS /Recurse

You may also like:

Ping returns IPv6 Address, ping IPv4? If you are on the same network, or Vlan, or subnet as someone else you will probably notice that if you ping their hostname it will return with a IPv6...
Download Dell Drivers the Easy Way via FTP Site Whether you work at a Helpdesk or are an IT Administrator, a lot of our readers download drivers from the Dell website a lot. I know I am personally d...
Lenovo Yoga 13 Wifi Keeps Disconnecting Lenovo Yoga We have been dealing with some Lenovo Yoga 13 ultrabooks recently and the wireless cards keep disconnecting and then refuse to reconnect....
Remotely Restart Computer When There is No Restart... Whether you are logged in via RDP or group policy has removed the restart option, there are always times you might want to manually restart the comput...
Grant Full Access to All Mailboxes in Exchange 200... This is a short tutorial on how to add full access to all mailboxes in Exchange 2007 and 2010 for a an additional user. This can come in handy when sa...