What is the best way to install laptop drivers after clean windows installation?


Why does everyone want to do this the hard way :)?

Use a SINGLE command to backup ALL drivers from your system.

After reinstalling Windows, use a SINGLE command to restore all drivers in one shot.

Here is how:

While Windows is running with all drivers properly installed, open an elevated command prompt and run this command:

pnputil /export-driver * D:\Drivers

Make sure to put these drivers in a location you can access after reinstalling Windows such as a secondary HDD or a thumb drive.

After you reinstall Windows, run this command:

pnputil /add-driver D:\Drivers\*.inf /subdirs /install

NOTE: Both backing up and installing the drivers may take a few minutes. When installing the drivers, the screen may go blank for a little while at the point where the display driver is being installed.

NOTE: Personally, I like to have a set of current drivers that I have downloaded from the laptop maker or from the company making the device in question (Intel, Realtek, etc.) just in case, but when I reinstall I ALWAYS use the above method and it works for me every single time.
 

My Computers

System One System Two

  • OS
    Win11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    Intel i7-11700K
    Motherboard
    ASUS Prime Z590-A
    Memory
    128GB Crucial Ballistix 3200MHz DRAM
    Graphics Card(s)
    No GPU - CPU graphics only (for now)
    Sound Card
    Realtek (on motherboard)
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe Gen 4 x 4 SSD
    1 x 2TB NVMe Gen 3 x 4 SSD
    2 x 512GB 2.5" SSDs
    2 x 8TB HD
    PSU
    Corsair HX850i
    Case
    Corsair iCue 5000X RGB
    Cooling
    Noctua NH-D15 chromax.black cooler + 10 case fans
    Keyboard
    CODE backlit mechanical keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    Additional options installed:
    WiFi 6E PCIe adapter
    ASUS ThunderboltEX 4 PCIe adapter
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
I let Windows install the drivers on a clean install as I know it'll load the basic to get the system up and running, I then disable driver updates in GPedit and then go to either manufacturer and get their drivers, but for graphics and network I go to (in my case) Nvidia, AMD and Intel
Do you have a tutorial on GPedit?

As for me, I tried many different approaches. What works (best) but it's not fool-proof is before installing Windows, download all of your laptop drivers from the manufacturer's website. Save the apps on a USB or another drive. Unfortunately, not all drivers are available for download. Take for example Lenovo laptops. Lenovo Vantage isn't available from Lenovo's website. It comes preinstalled via factory image. To use it, you must go the Microsoft Store and download it from there.

The other option is to install the factory image and go from there, assuming if that's an option. In general, though, a clean installation on a laptop is more problems than it's worth. As such, whenever I get a new laptop, the first thing I do is make a back-up image of the drive with Acronis before I do anything else.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo
    Graphics Card(s)
    NVIDA 1650 Ti
    Monitor(s) Displays
    Lenovo C32q-20
Why does everyone want to do this the hard way :)?

Use a SINGLE command to backup ALL drivers from your system.

After reinstalling Windows, use a SINGLE command to restore all drivers in one shot.

Here is how:

While Windows is running with all drivers properly installed, open an elevated command prompt and run this command:

pnputil /export-driver * D:\Drivers

Make sure to put these drivers in a location you can access after reinstalling Windows such as a secondary HDD or a thumb drive.

After you reinstall Windows, run this command:

pnputil /add-driver D:\Drivers\*.inf /subdirs /install

NOTE: Both backing up and installing the drivers may take a few minutes. When installing the drivers, the screen may go blank for a little while at the point where the display driver is being installed.

NOTE: Personally, I like to have a set of current drivers that I have downloaded from the laptop maker or from the company making the device in question (Intel, Realtek, etc.) just in case, but when I reinstall I ALWAYS use the above method and it works for me every single time.
"While Windows is running with all drivers properly installed, open an elevated command prompt and run this command: pnputil /export-driver * D:\Drivers"

Why would we need to install the drivers if they're already properly installed? 🤔
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo
    Graphics Card(s)
    NVIDA 1650 Ti
    Monitor(s) Displays
    Lenovo C32q-20
"While Windows is running with all drivers properly installed, open an elevated command prompt and run this command: pnputil /export-driver * D:\Drivers"

Why would we need to install the drivers if they're already properly installed? 🤔
Please read more carefully :-). The text of my post very clearly defines this.

Windows needs to be running with drivers installed so that you can make a backup copy of the drivers. The first command backs up all drivers from the currently running copy of Windows (as I clearly noted).

The second command is run AFTER reinstalling Windows to install the backed up drivers (again, this was clearly noted).

So, let's summarize:

1) Run the first command from a working copy of Windows to backup the existing drivers. Obviously, the drivers would need to be already installed, otherwise how could you make a backup copy?

2) Run the second command after reinstalling Windows to restore all drivers to this new installation.

Hope that clarifies the issue for you.
 

My Computers

System One System Two

  • OS
    Win11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    Intel i7-11700K
    Motherboard
    ASUS Prime Z590-A
    Memory
    128GB Crucial Ballistix 3200MHz DRAM
    Graphics Card(s)
    No GPU - CPU graphics only (for now)
    Sound Card
    Realtek (on motherboard)
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe Gen 4 x 4 SSD
    1 x 2TB NVMe Gen 3 x 4 SSD
    2 x 512GB 2.5" SSDs
    2 x 8TB HD
    PSU
    Corsair HX850i
    Case
    Corsair iCue 5000X RGB
    Cooling
    Noctua NH-D15 chromax.black cooler + 10 case fans
    Keyboard
    CODE backlit mechanical keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    Additional options installed:
    WiFi 6E PCIe adapter
    ASUS ThunderboltEX 4 PCIe adapter
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor

My Computer

System One

  • OS
    Windows 10
    Computer type
    Laptop
    Manufacturer/Model
    HP
    CPU
    Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz
    Motherboard
    Product : 190A Version : KBC Version 94.56
    Memory
    16 GB Total: Manufacturer : Samsung MemoryType : DDR3 FormFactor : SODIMM Capacity : 8GB Speed : 1600
    Graphics Card(s)
    NVIDIA Quadro K3100M; Intel(R) HD Graphics 4600
    Sound Card
    IDT High Definition Audio CODEC; PNP Device ID HDAUDIO\FUNC_01&VEN_111D&DEV_76E0
    Hard Drives
    Model Hitachi HTS727575A9E364
    Antivirus
    Microsoft Defender
    Other Info
    Mobile Workstation
Why does everyone want to do this the hard way :)?

Use a SINGLE command to backup ALL drivers from your system.

After reinstalling Windows, use a SINGLE command to restore all drivers in one shot.

Here is how:

While Windows is running with all drivers properly installed, open an elevated command prompt and run this command:

pnputil /export-driver * D:\Drivers

Make sure to put these drivers in a location you can access after reinstalling Windows such as a secondary HDD or a thumb drive.

After you reinstall Windows, run this command:

pnputil /add-driver D:\Drivers\*.inf /subdirs /install

NOTE: Both backing up and installing the drivers may take a few minutes. When installing the drivers, the screen may go blank for a little while at the point where the display driver is being installed.

NOTE: Personally, I like to have a set of current drivers that I have downloaded from the laptop maker or from the company making the device in question (Intel, Realtek, etc.) just in case, but when I reinstall I ALWAYS use the above method and it works for me every single time.
Because not every laptop comes with pre-installed windows.
 
Last edited:

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    ASUS TUF A15
    CPU
    AMD Ryzen 5 4600H
    Graphics Card(s)
    NVIDIA GeForce GTX 1650 Ti GDDR6 4GB
Years ago I was working with Microsoft engineers in India on a problem with Windows.
They asked me to perform the testing.
A clean install was performed without internet access.
Windows driver verifier was then turned on and there was an immediate BSOD.
In the process I learned that during a clean install a Windows 10 iso may have third party drivers
In this case it had the Nvidia GPU drivers.
So when a clean install is performed it may have default GPU or other drivers that are not default Windows drivers.

After a clean install you can install any driver.
Some of the newest drivers may cause problems.
The best tested drivers are always displayed on the computer or motherboard manufacturer websites.

Windows updates of non-Microsoft drivers can be turned on or off.

Each end user must decide whether they want the best tested or newest or older drivers.

In most cases the Microsoft catalog drivers are the most up to date drivers.
This is simply by volume.
The most up to date drivers after typically displayed on the AMD, Nvidia, and Intel websites.
The software tools on the respective websites can be used as needed.
I will try the "without internet access" method and I will let you know if there are any oem drivers.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    ASUS TUF A15
    CPU
    AMD Ryzen 5 4600H
    Graphics Card(s)
    NVIDIA GeForce GTX 1650 Ti GDDR6 4GB
Typically, with any install, I do the following:

Install Windows
Install chipset drivers from mfg
Run Windows update until it's done.
If I see anything broken in device mgr find driver from mfg for that.
Always install Nvidia or Radeon driver from mfg.

Usually works good for me.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink SEI8
    CPU
    Intel Core i5-8279u
    Motherboard
    AZW SEI
    Memory
    32GB DDR4 2666Mhz
    Graphics Card(s)
    Intel Iris Plus 655
    Sound Card
    Intel SST
    Monitor(s) Displays
    Asus ProArt PA278QV
    Screen Resolution
    2560x1440
    Hard Drives
    512GB NVMe
    PSU
    NA
    Case
    NA
    Cooling
    NA
    Keyboard
    NA
    Mouse
    NA
    Internet Speed
    500/50
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    Mini PC used for testing Windows 11.
  • Operating System
    Windows 10 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Ryzen 9 5900x
    Motherboard
    Asus Rog Strix X570-E Gaming
    Memory
    64GB DDR4-3600
    Graphics card(s)
    EVGA GeForce 3080 FT3 Ultra
    Sound Card
    Onboard
    Monitor(s) Displays
    ASUS TUF Gaming VG27AQ. ASUS ProArt Display PA278QV 27” WQHD
    Screen Resolution
    2560x1440
    Hard Drives
    2TB WD SN850 PCI-E Gen 4 NVMe
    2TB Sandisk Ultra 2.5" SATA SSD
    PSU
    Seasonic Focus 850
    Case
    Fractal Meshify S2 in White
    Cooling
    Dark Rock Pro CPU cooler, 3 x 140mm case fans
    Mouse
    Logitech G9 Laser Mouse
    Keyboard
    Corsiar K65 RGB Lux
    Internet Speed
    500/50
    Browser
    Chrome
    Antivirus
    Defender.
Please read more carefully :). The text of my post very clearly defines this.

So, let's summarize:

1) Run the first command from a working copy of Windows to backup the existing drivers. Obviously, the drivers would need to be already installed, otherwise how could you make a backup copy?

Hope that clarifies the issue for you.
I read it several times. Let's not gaslight when your post wasn't clear. And how does one make a backup copy of drivers (not already installed)? By having the drivers already downloaded via another device, saved on another partition (from the manufacturer's website) or from an external drive or source.
In the past, I often updated the drivers in Device Manager on Windows. But now I prefer to update drivers with a professional software, like Driver Talent, which helps me save more time and make sure the compatibility of the driver and my device.
That application is dangerous in my experience. It often wants to install incorrect drivers.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo
    Graphics Card(s)
    NVIDA 1650 Ti
    Monitor(s) Displays
    Lenovo C32q-20
Why does everyone want to do this the hard way :)?

Use a SINGLE command to backup ALL drivers from your system.

After reinstalling Windows, use a SINGLE command to restore all drivers in one shot.

Here is how:

While Windows is running with all drivers properly installed, open an elevated command prompt and run this command:

pnputil /export-driver * D:\Drivers

Make sure to put these drivers in a location you can access after reinstalling Windows such as a secondary HDD or a thumb drive.

After you reinstall Windows, run this command:

pnputil /add-driver D:\Drivers\*.inf /subdirs /install

NOTE: Both backing up and installing the drivers may take a few minutes. When installing the drivers, the screen may go blank for a little while at the point where the display driver is being installed.

NOTE: Personally, I like to have a set of current drivers that I have downloaded from the laptop maker or from the company making the device in question (Intel, Realtek, etc.) just in case, but when I reinstall I ALWAYS use the above method and it works for me every single time.
This pre-supposes the pc will boot ok from standard iso.

Unfortunately with advent of optane/nvme storage devices, this is not always the case. My laptop will not boot from standard iso

In those cases, I have a batch file that injects storage drivers into boot.wim , and injects all the other drivers into install.wim.

Then when you install it, it goes through adding devices step and normally picks up most of the the correct drivers.

Of course, you could just have the storage driver available on a usb during installation to get past initial issue, then use your method.

Either way, you still have to check all key devices have the correct drivers, afterwards using disk management to be certain.
 

My Computer

System One

  • OS
    Windows 10 Pro + others in VHDs
    Computer type
    Laptop
    Manufacturer/Model
    ASUS Vivobook 14
    CPU
    I7
    Motherboard
    Yep, Laptop has one.
    Memory
    16 GB
    Graphics Card(s)
    Integrated Intel Iris XE
    Sound Card
    Realtek built in
    Monitor(s) Displays
    N/A
    Screen Resolution
    1920x1080
    Hard Drives
    1 TB Optane NVME SSD, 1 TB NVME SSD
    PSU
    Yep, got one
    Case
    Yep, got one
    Cooling
    Stella Artois
    Keyboard
    Built in
    Mouse
    Bluetooth , wired
    Internet Speed
    72 Mb/s :-(
    Browser
    Edge mostly
    Antivirus
    Defender
    Other Info
    TPM 2.0
cereberus, you are 100% correct. I kind of struggle with what method to use. Here's what I typically end up doing:

1) Every patch Tuesday (hey, that's today!), I inject all the latest Windows updates into ALL Windows editions (Pro, Home, Education, etc.). I do it the right way by updating the boot.wim, winre.wim, install.wim, and the ISO base image to make sure EVERYTHING is correctly update per Microsoft guidance..

2) I inject any boot critical devices (drivers needed to install Windows that are not already included in the ISO).

This is where I flip-flop. I do one of these:

3a) Inject all the drivers for all of my systems into each Windows edition.
or
3b) Don't inject all the drivers, but put them in a separate iSO image where I can simply install them all with a single command after a clean install.

Like I said, I kind of flip-flop between doing 3a or 3b. They are both just as simple to do, but 3a ends up creating really large ISO files.
 

My Computers

System One System Two

  • OS
    Win11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    Intel i7-11700K
    Motherboard
    ASUS Prime Z590-A
    Memory
    128GB Crucial Ballistix 3200MHz DRAM
    Graphics Card(s)
    No GPU - CPU graphics only (for now)
    Sound Card
    Realtek (on motherboard)
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe Gen 4 x 4 SSD
    1 x 2TB NVMe Gen 3 x 4 SSD
    2 x 512GB 2.5" SSDs
    2 x 8TB HD
    PSU
    Corsair HX850i
    Case
    Corsair iCue 5000X RGB
    Cooling
    Noctua NH-D15 chromax.black cooler + 10 case fans
    Keyboard
    CODE backlit mechanical keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    Additional options installed:
    WiFi 6E PCIe adapter
    ASUS ThunderboltEX 4 PCIe adapter
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
I have Asus TUF A15 and when I leave all the drivers to Windows, especially after the clean Windows installation there are some problems. For example Realtek audio driver - Windows automatically downloaded the same version as the one on Asus website but the drivers isn't the same. Microphone volume is too low I barely hear something even if volume is maxed out. When I installed the same version of Asus driver everything was fine.
Another problem - AMD driver. Nowadays control panels for graphic drivers come from MS Store. AMD driver from Windows comes with old "AMD Radeon™ Settings Lite". When I download the same driver from Asus it comes with new version called "AMD Radeon Software". Why is there two different versions of one application in MS Store? I don't know. It's a mess.

This is why I would like to know what is the best way to install laptop manufacturer drivers.
The "offline Windows installation method" with manufacturer drivers prepared on USB seem to be the most logical way to install these drivers because in this case I don't need to uninstall the old applications that windows installed (in case of the AMD control panel issue) and I don't need to install these drivers on top of OEM drivers from Windows.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    ASUS TUF A15
    CPU
    AMD Ryzen 5 4600H
    Graphics Card(s)
    NVIDIA GeForce GTX 1650 Ti GDDR6 4GB
@MartinX2,

Personally, I'm a fan of the procedure I outlined in post #21 of this very thread. Try it. It's extremely simple and works great.
 
Last edited:

My Computers

System One System Two

  • OS
    Win11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    Intel i7-11700K
    Motherboard
    ASUS Prime Z590-A
    Memory
    128GB Crucial Ballistix 3200MHz DRAM
    Graphics Card(s)
    No GPU - CPU graphics only (for now)
    Sound Card
    Realtek (on motherboard)
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe Gen 4 x 4 SSD
    1 x 2TB NVMe Gen 3 x 4 SSD
    2 x 512GB 2.5" SSDs
    2 x 8TB HD
    PSU
    Corsair HX850i
    Case
    Corsair iCue 5000X RGB
    Cooling
    Noctua NH-D15 chromax.black cooler + 10 case fans
    Keyboard
    CODE backlit mechanical keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    Additional options installed:
    WiFi 6E PCIe adapter
    ASUS ThunderboltEX 4 PCIe adapter
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
@MartinX2,

Personally, I'm a fan of the procedure I outlined in post #21 of this very thread. Try it. It's extremely simple and works great.
Thanks but this procedure will not work if I want to install Windows on a laptop that was wiped out or laptop that comes without pre-installed Windows.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    ASUS TUF A15
    CPU
    AMD Ryzen 5 4600H
    Graphics Card(s)
    NVIDIA GeForce GTX 1650 Ti GDDR6 4GB
Back
Top Bottom