How to Manually Install Drivers using an INF File
Step-by-step guide on how to manually install Windows drivers from an .inf file using Device Manager or PnPUtil.
Confirmed working on: Windows 10 · Windows 11
Before you begin
Problem overview
You downloaded a hardware driver, but it is provided as a .zip file containing .inf, .sys, and .cat files instead of a standard .exe installer. You need to manually instruct Windows to read the INF file to install the driver.
Common causes
- Downloading barebones drivers intended for enterprise deployment
- Extracting drivers using third-party backup tools
- Installing older legacy hardware that predates modern setup executables
Solution 1: Install via Device Manager
This is the standard and most reliable method for installing hardware specific drivers.
- Extract the
.zipfile containing the driver files to a folder on your desktop. - Right-click the Start button and open Device Manager.
- Locate the device you want to update, right-click it, and select Update driver.
- Choose Browse my computer for drivers.
- Click Let me pick from a list of available drivers on my computer.
- Click the Have Disk… button in the bottom right corner.
- Click Browse, navigate to the folder where you extracted the files, and select the
.inffile. - Click OK, then click Next to finalize the installation.
In Windows 11, you can simply right-click an .inf file directly in File Explorer and select Show more options > Install. However, this method only works for specific types of system-level drivers and won’t work for display or audio adapters.
Solution 2: Install via Command Prompt (PnPUtil)
If you need to inject the driver into the Windows driver store so it applies automatically, use the built-in PnP utility.
- Open the Start menu, type
cmd, right-click Command Prompt, and select Run as administrator. - Type the following command, replacing the path with the actual location of your INF file:
pnputil /add-driver "C:\Users\YourName\Desktop\DriverFolder\driver.inf" /install - Press Enter. Windows will output a message stating whether the driver package was successfully added.
Confirm the result
- Repeat the exact action that originally triggered the problem.
- Confirm the original error or symptom is gone and no new warning has appeared.
- If the guide changed a driver, service, package, or system setting, restart once and test again.
- If the result is worse or unexpected, stop. Reverse only the last change using its documented restore option; if none is documented, use your backup or qualified support.
Questions about this fix
What is an INF file?
An INF (Information) file is a plain text file used by Windows to install software and drivers. It contains instructions on which files to copy and registry keys to modify.
Why do some INF files fail to install?
If the INF file is not digitally signed by the manufacturer, modern 64-bit Windows will block the installation for security reasons.
Did this fix work for you?
Weighted Consensus Protocol
Did this solution resolve your issue?
Confirming if this works strengthens verification statistics on the registry.
FixingTeam10,000 rep
Official Project Maintainers
The core engineering and moderation team behind FixingBook. We curate, verify, and maintain the standards of the troubleshooting ledger.
Discussion (0)
No comments yet. Share your experience or verify if this fixed your issue!
