Windows OS Hub
  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux

 Windows OS Hub / Windows 11 / How to Manually Install Any Driver on a Windows Computer

June 12, 2025

How to Manually Install Any Driver on a Windows Computer

For Windows to properly interact with and access the computer’s physical hardware, the operating system must have the appropriate device drivers installed. In this post, we will explore how to manually install any device driver on Windows 10/11 and Windows Server.

Contents:
  • Device Driver Automatic Installation on Windows
  • How to Find Drivers for Unknown Devices
  • Manual Driver Installation Using an INF File on Windows
  • How to Export and Import Drivers in Windows

Device Driver Automatic Installation on Windows

The Windows image includes basic drivers for the most common types of devices. After connecting the device to the computer, Windows will automatically search the local driver store for the most suitable driver. Windows can automatically search the Microsoft Update catalog for drivers for certain devices and install them.

  1. Try using the Device Manager to search for suitable drivers automatically. Run the Device Manager (devmgmt.msc). Right-click on the device for which the driver is missing, then select Update Driver -> Search automatically for updated driver software. Automatically update driver using the Device Manager
  2. If the Device Manager cannot find the driver, it will offer to search for it automatically in Windows Update. Click Search for updated drivers on Windows Updates or go to Settings -> Windows Update -> Check for Updates.  Search for drivers automatically in Windows Update
The necessary drivers for branded (OEM) devices can usually be found by searching for the computer’s model name on the vendor’s website. If the computer is built from different hardware parts, you will most likely have to search for and install drivers separately.

If Windows cannot automatically select the correct drivers, you will need to find and install them manually.

How to Find Drivers for Unknown Devices

First, identify the manufacturer and model of the connected device. A yellow exclamation point icon will appear next to a device in Windows Device Manager if a device driver is missing.

  1. Open the properties of the unknown device and go to the Details tab
  2. In the drop-down list, select the Hardware IDs property Check unknown device hardware ID (VID and PID))
  3. Copy the identifier. In this example, it is VID_2357&PID_010C

The device hardware identifier contains the Manufacturer ID (VID) and the Product ID (PID). The VID is 2357 and the PID is 010C in this case. Then, find out the model name of the device by its VID and PID on https://devicehunt.com/. In this example, the device is a TP-Link external USB network adapter (TL-WN722N v2/v3 [Realtek RTL8188EUS]).

identify device model by hardware ID

Learn how to identify an unknown device in Windows.

Find the driver for your Windows version and hardware model on the vendor’s website. In my case, this is the driver Windows 10/11 (TL—WN722N_V4_190409_Win10/11). Download the driver.

It is strongly recommended to get drivers only from official hardware vendor websites. Avoid downloading drivers from third-party sources to mitigate the risk of malware, outdated versions, or compatibility issues.

download device drivers from vendor website

Manual Driver Installation Using an INF File on Windows

In our example, the driver is compressed into a ZIP file that contains the automatic installer (setup.exe). It is used to automatically install drivers, as well as various additional tools from the vendor. In this example, we will not use this installer for driver installation.

If you extract the installer using 7-Zip, you will find a folder containing only driver files. The driver directory must contain an INF file, which is a text file containing the driver configuration, description of dependent files, and installation rules. It may also contain optional CAT, DAT, SYS, and/or DLL files.

Extract drivers

There are several ways to manually install a driver from an INF file.

Install the driver using the Device Manager.

  1. In Device Manager, right-click on your device and select Update Driver. Install drivers using the Device Manager
  2. Select Browse my computer for driver software Browse my computer for driver software
  3. Click the Browse button and specify the path to the folder containing the driver. To automatically scan subfolders for drivers, check the Include subfolders option. Search the computer for drivers include subfolders
  4. Click Next to proceed with the driver installation.

You can also manually add a driver to the Driver Store. To do this, right-click on the driver INF file in File Explorer and select Install.

Install the driver using INF file

Another option is to install the driver using the command prompt with the pnputil command:

pnputil /add-driver c:\drivers\windows_10_64bit\netrtwlanu.inf

You can install all the drivers stored in a directory, including subfolders:

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

pnputil /add-driver INF

All installed drivers must be digitally signed in modern versions of Windows. This is a requirement of the driver signature enforcement policy. An error will appear during driver installation if the digital signature is missing or does not match the file hash.

The third-party INF does not contain digital signature information.

The third-party INF does not contain digital signature information.

This will add the driver to the Windows Driver Store ( C:\Windows\System32\DriverStore\FileRepository ). In Device Manager, select the Update Driver option to automatically install the driver for your device from the local drive store.

After identifying the device in Device Manager, you can move on to the next device for which drivers are missing.

Let’s consider the optimal order for installing drivers in Windows. First, install the drivers for the chipset and motherboard controllers. After that, install the network adapter drivers, then the video drivers for the GPU and audio cards, and finally, the drivers for external devices (drivers for printers, scanners, projectors, and other USB devices).

How to Export and Import Drivers in Windows

You can list all the third-party drivers installed in the Windows driver store (except for the built-in drivers):

DISM /online /get-drivers /format:table

To uninstall a driver from the Driver Store, specify its INF file name in the oemxx.inf format in the following command:

pnputil /delete-driver oem46.inf /uninstall /force

pnputil /delete-driver

If you have multiple identical computers (same hardware model), you can export all the drivers installed on a reference machine and import them to the others. This streamlines driver deployment and ensures consistency across devices.

Export all installed Windows drivers to the C:\Drivers directory:
dism /online /export-driver /destination:C:\Drivers

dism /online /export-driver

Now, you can copy the Drivers folder to another computer and install (import) all the drivers with a single command:

pnputil.exe /export-driver * c:\drivers

These drivers can also be integrated into the Windows installation image. In this case, all hardware devices will be detected automatically upon operating system installation, eliminating the need for manual driver installation.

You can use a simple PowerShell script to remove old and unused drivers from the DriverStore. This helps clean up the system drive.
0 comment
0
Facebook Twitter Google + Pinterest
Questions and AnswersWindows 10Windows 11Windows Server 2025
previous post
Failed to Open the Group Policy Object on a Computer
next post
Encrypt Any Client-Server App Traffic on Windows with Stunnel

Related Reading

Configuring RemoteApps Hosted on Windows 10/11 (without Windows...

January 25, 2025

Disable BitLocker Automatic Drive Encryption in Windows 11

October 16, 2024

Enable Hyper-V on Windows 10/11 Pro and Home...

August 12, 2024

Get Started with Docker on Windows (WSL2) without...

September 4, 2024

Disable and Completely Remove Widgets from Taskbar in...

September 26, 2024

Fix: Windows Update Tab (Button) is Missing from...

December 16, 2024

Check the Software Installation/Removal History in Windows

October 8, 2024

How to Add or Remove Pinned Folders to...

August 11, 2024

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Recent Posts

  • Failed to Open the Group Policy Object on a Computer

    June 2, 2025
  • Remote Desktop Printing with RD Easy Print Redirection

    June 2, 2025
  • Disable the Lock Screen Widgets in Windows 11

    May 26, 2025
  • Configuring Windows Protected Print Mode (WPP)

    May 19, 2025
  • Map a Network Drive over SSH (SSHFS) in Windows

    May 13, 2025
  • Configure NTP Time Source for Active Directory Domain

    May 6, 2025
  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Fix: Windows Update Tab (Button) is Missing from Settings
  • Fix: Your IT Administrator Has Limited Access to Virus & Threat Protection
  • Permanently Disable Driver Signature Enforcement on Windows 11
  • Fix: Multiple Connections to a Server or Shared Resources by the Same User
  • How to Add or Reinstall the Microsoft PDF Printer on Windows
  • Prevent Users from Changing Their Passwords in Windows
  • Get the Computer Uptime (Last Boot Time) on Windows
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top