You can install drivers on Windows 10 without an internet connection by downloading the driver files on another device, transferring them via USB or external media, and then using Device Manager or the built-in pnputil command to install them. This guide walks you through the entire process, including how to find the right drivers, what to do if Windows blocks the installation, and how to handle common offline scenarios like fresh installs and missing network adapters.
Why You Might Need Offline Driver Installation
Offline driver installation becomes necessary in several common situations:
- Fresh Windows installation – After installing Windows 10 from a USB or DVD, the system often lacks drivers for the network card, Wi-Fi, or chipset, leaving you with no internet access.
- No network connection – Some desktop PCs or older laptops may not have Wi-Fi built in, and the Ethernet driver isn’t installed yet.
- Restricted or unstable internet – Corporate networks, public Wi-Fi with captive portals, or areas with poor connectivity can prevent Windows Update from downloading drivers.
- Specific driver versions – You might need a particular driver version (e.g., for legacy hardware or software compatibility) that Windows Update doesn’t offer.
In all these cases, having a plan to install drivers from local files is essential.
Before You Start: Identify Your Hardware
You need to know exactly which hardware components require drivers. Here’s how to identify them:
- Open Device Manager (right-click the Start button and select it).
- Look for devices with a yellow exclamation mark – these are missing or problematic drivers.
- Right-click the device and select Properties.
- Go to the Details tab and choose Hardware IDs from the dropdown.
The Hardware IDs look like PCI\VEN_8086&DEV_153B or USB\VID_0CF3&PID_E003. The VEN_ (vendor) and DEV_ (device) numbers are the most important – they uniquely identify the chip. Write these down or take a photo; you’ll need them to search for the correct driver on another computer.
Downloading Drivers on Another PC
On a computer with internet access, visit the hardware manufacturer’s official support website. Search for your exact model or use the Hardware IDs you noted. Download the driver package – usually a .exe, .inf, or .zip file. Save it to a USB flash drive or external hard drive.
Pro tip: If the manufacturer offers both a “setupâ€� version and a “driver onlyâ€� version, download the driver-only version if possible. It’s often smaller and easier to install manually. For network adapters, the driver package is usually small (a few MB).
If you can’t find the driver on the manufacturer’s site, you can use the Hardware IDs to search on reputable driver repositories, but always prefer the official source. Avoid third-party “driver updaterâ€� tools that bundle adware or outdated files.
Methods to Install Drivers Offline
Once you have the driver files on a USB drive, plug it into the offline Windows 10 PC. There are two primary methods:
Method 1: Using Device Manager (Point and Click)
- Open Device Manager.
- Right-click the device with the yellow mark and select Update driver.
- Choose Browse my computer for drivers.
- Click Browse and select the folder where you extracted the driver files. Make sure “Include subfolders� is checked.
- Click Next. Windows will search the folder and install the driver if it finds a matching
.inffile.
If Windows says it couldn’t find a driver, try extracting the downloaded .zip file first – many drivers are compressed. Also, check if the driver package contains separate folders for 32-bit and 64-bit systems; choose the one matching your Windows version.
Method 2: Using pnputil (Command Line)
For advanced users or batch installations, the pnputil tool is more reliable:
- Open Command Prompt as Administrator (search “cmd�, right-click, “Run as administrator�).
- Navigate to your USB drive folder containing the driver files. For example:
cd /d E:\drivers - Run:
pnputil /add-driver *.inf /install
This command adds all .inf files in the current folder to the driver store and installs them. You can also use pnputil /add-driver driver.inf for a single file. The /install flag tells Windows to install the driver on matching devices immediately.
What If Windows Blocks the Installation?
Windows 10 may show a warning that the driver is unsigned or that it can’t verify the publisher. This is common with older hardware or drivers downloaded from unofficial sources. Here’s what to do:
- Check the driver signature: If you’re sure the driver is from the manufacturer, you can temporarily disable driver signature enforcement. Restart your PC, go to Settings > Update & Security > Recovery, click “Restart nowâ€� under Advanced startup. Then go to Troubleshoot > Advanced options > Startup Settings Restart. After restart, press 7 or F7 to disable driver signature enforcement. This only lasts for one boot.
- Use the .inf file directly: Right-click the
.inffile and select “Install�. This sometimes bypasses the Windows Update check. - Verify the driver is correct: Double-check the Hardware IDs. A mismatched driver will often fail to install or cause instability.
If you’re installing a driver that requires a setup program (like some chipset or graphics drivers), you may need to run the .exe file directly. Right-click and select “Run as administratorâ€�.
Common Offline Driver Problems and Fixes
- “The specified location does not contain information about your hardware� – This means the
.inffile doesn’t match your device. Recheck the Hardware IDs and download the correct driver. - Network adapter not showing in Device Manager – Some devices are hidden. Click View > Show hidden devices in Device Manager. If it’s still missing, check BIOS settings – sometimes the onboard LAN is disabled.
- Driver installs but device still has an error – Try uninstalling the device (right-click > Uninstall) and then scanning for hardware changes. Also, ensure you installed the correct version (32-bit vs 64-bit).
- USB drive not recognized – If the USB drive works on other PCs but not on the target, the USB controller driver might be missing. Try a different USB port or a PS/2 keyboard/mouse if needed.
Offline Installation for Fresh Windows Setup
If you’re doing a clean install of Windows 10 and have no network drivers, you can slipstream drivers into the installation media. Tools like NTLite or DISM (Deployment Image Servicing and Management) allow you to add drivers to the install.wim or boot.wim files. This is more advanced but saves time if you install Windows on multiple machines with the same hardware.
For a single machine, the easiest approach is to install Windows, then use the USB method described above to install the network driver, then let Windows Update handle the rest.
Frequently Asked Questions
How do I download drivers without internet on my Windows 10 PC?
You can’t download directly on that PC if it has no internet. Use another computer (or your phone) to download the driver files, then transfer them via USB, SD card, or even a CD. Make sure you know your hardware model or Hardware IDs.
Can I install drivers from a USB drive?
Yes. Simply copy the driver files to a USB drive, plug it into the target PC, and use Device Manager’s “Browse my computer for driversâ€� option or run pnputil from an admin command prompt.
What if Windows says the driver is not signed?
If you trust the source, you can temporarily disable driver signature enforcement via Advanced Startup options. However, always prefer signed drivers from the manufacturer – unsigned drivers can be risky and may cause system instability.
How do I find the right driver for my hardware without internet?
Use Device Manager to get the Hardware IDs (VEN/DEV numbers). On another computer, search for those exact IDs on the manufacturer’s website or a reputable driver repository. The IDs are the most accurate way to match a driver.
Can I use Windows Update to install drivers offline?
No, Windows Update requires an internet connection. However, you can download a “driver update package� from the Microsoft Update Catalog on another PC, transfer it to the offline PC, and install it manually. The catalog is at catalog.update.microsoft.com.
What’s the difference between a .exe and .inf driver?
An .exe driver is a self-extracting installer that typically runs a setup wizard. An .inf file is a text file with installation instructions that Windows can read directly. For offline installation, an .inf file is often easier because you can manually point Device Manager to it.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Device Manager Not Opening in Windows 11
- How to Pause Snapchat Location
- System Restore Points Missing in Windows? Fixes
- Install League of Legends on Linux: Full Guide
- Fix Error 0x80070001: Causes & Solutions
- Facebook.com: What It Is and Is It Safe?9.26 yd³