How to download stand alone Windows 10 drivers
Windows has shipped with generic drivers for years now. These are basic drivers such as network and display ones that will give you a usable system right after a clean install. If you ever need to download Windows 10 drivers manually, you may be surprised to find that Microsoft makes this easier than expected. You won’t need to install drivers from disks, or other installation media just to get the system up and running. Windows 10 will also install generic drivers for all sorts of hardware that you connect to it.
These drivers install via Windows updates and you will never really have to interact with an executable file to install them. Windows 10 takes care of everything automatically in most cases. This does have one drawback; you can’t always get the stand-alone driver file directly. If you have a system that can’t connect to the internet, and it needs these drivers, getting them might seem impossible. It’s not. Microsoft has its entire library of drivers and updates available online, and you can download whatever you need at any time.
Where to Download Windows 10 Drivers Safely
Before diving into the Microsoft Update Catalog, it helps to know which source to turn to first. Not all driver sources are equal, and using the right one for your situation will save you time and help you avoid compatibility headaches. Here is the recommended source order:
- Your PC maker’s support page — If you own a laptop or prebuilt desktop from a manufacturer such as Dell, HP, Lenovo, ASUS, or Acer, start here. Search for your exact model on their support site and download drivers directly from the official support page. OEM drivers often include custom features and optimisations for touchpads, hotkeys, power management, audio, and wireless cards that generic Microsoft drivers will not provide. These are almost always the best match for your hardware.
- The component maker’s support page — For individual parts such as an Intel Wi-Fi card, NVIDIA or AMD graphics card, Realtek audio chip, or a printer or scanner, go directly to the component manufacturer’s official website. Examples include the NVIDIA Driver Downloads page, AMD’s driver page, Intel’s Download Center, and Realtek’s official site. These pages typically offer the most up-to-date drivers for their specific hardware.
- The Microsoft Update Catalog — Use this as a fallback option for offline installations, older hardware that is no longer supported by the original manufacturer, or manual recovery situations where Windows Update is not available. The Catalog is reliable and safe, but the drivers it hosts are often more generic than what OEM or component maker pages offer.
One important warning: avoid unofficial third-party driver download sites entirely. Sites that offer bundled driver downloads or automatic driver scanners outside of the official channels carry a real risk of bundled malware, outdated packages, or drivers that simply do not match your hardware. Stick to the three official sources listed above.
Try Automatic Driver Methods First
Before attempting a manual download, it is worth trying the automatic options available in Windows 10. These are the easiest and safest paths, and they will handle the matching and installation steps for you.
Windows Update — Go to Settings > Update & Security > Windows Update and click Check for updates. Once that scan completes, look for a View optional updates link if it appears. Expand the Driver updates section and tick any driver you need, then click Download and install. This method pulls signed drivers directly from Microsoft and is the simplest option for most users.
Device Manager — Open Device Manager, right-click the device with a missing or outdated driver, and select Update driver. Choose Search automatically for drivers. Windows will check its local cache and Windows Update for a matching driver and install it if one is found. This is a quick first step when a specific device is not working correctly.
Vendor detection tools — Many hardware manufacturers provide their own utilities that can scan your system, identify your exact hardware, and install the correct driver package automatically. Examples include Intel Driver & Support Assistant for Intel hardware, Dell SupportAssist for Dell PCs, HP Support Assistant for HP machines, and Lenovo Vantage for Lenovo devices. These tools are especially useful because they account for your specific model and configuration, reducing the chance of installing the wrong package. Download them only from the official manufacturer’s website.
If none of the automatic methods find the driver you need, then proceed to a manual download from the Microsoft Update Catalog as described below.
How to Download Windows 10 Drivers from the Microsoft Update Catalog
Visit the Microsoft Update Catalog website. Use the search bar to look for drivers — for example, if you’re looking for display drivers, search for ‘Display’. The more generic a term you enter, the more results you’ll get, and ‘Display’ is about as generic as it gets. You can also search by device name, manufacturer, or hardware ID to narrow things down more quickly.
The search results will list various versions of drivers, and for different makes and models. This is where it gets tricky. You need to know which driver it is you’re looking for in order to narrow the results down. Pay attention to the version number and the date listed alongside each result, as newer versions are generally preferable unless you are troubleshooting a compatibility issue.
Make sure you know the make and model of the device you want to find drivers for. If you need legacy drivers, you will be able to find them. The catalog has drivers for Windows 7 and later, and might also have some for Vista, so you will likely be able to find legacy drivers. However, you need to know which version is best for the system you’re going to install them on. Checking the device manufacturer’s support page beforehand can help you confirm the correct driver version.
Once you have found the right driver, click the Download button next to it and select the link in the window that opens. The file downloads as a CAB file — a compressed archive format Windows uses to package driver components. It is important to understand that many Catalog driver downloads do not contain a runnable Setup.exe. Instead, they extract to raw driver files such as INF, SYS, and CAT files, which need to be installed differently.
Here is the full installation workflow for a Catalog driver download:
- Download the CAB file from the Catalog and save it to a folder you can easily find, such as your Desktop or Downloads folder.
- Extract the CAB file using a tool such as 7-Zip, or right-click it in File Explorer and choose Extract All. This will produce a folder containing the driver files, which typically include one or more INF files alongside SYS and CAT files.
- If an executable or Setup file is present inside the extracted folder, run it to install the driver normally.
- If there is no executable, open Device Manager, right-click the target device, and select Update driver. Choose Browse my computer for drivers, click Browse, and point Windows to the folder you extracted. Make sure the Include subfolders checkbox is ticked, then click Next. Windows will find and install the matching INF automatically.
- If that does not work, use the Have Disk option instead. In the same Browse my computer screen, click Let me pick from a list of available drivers on my computer, then click Have Disk. Navigate to the extracted folder and select the INF file manually. This gives you direct control over which driver package Windows installs.
For advanced users who are comfortable with the command line, there is an alternative method using an elevated Command Prompt. Open Command Prompt as Administrator and run the following command, replacing the path with the actual location of your extracted driver folder:
pnputil /add-driver C:\path\to\driver\*.inf /install
This command uses the built-in PnPUtil tool to add the driver to Windows and install it in a single step. It is particularly useful for scripting driver installations on multiple machines or when the Device Manager method does not detect the INF correctly.
Tips for Finding the Right Windows 10 Drivers to Download
It may take a little trial and error figuring out which is the correct EXE to run, but there really isn’t an easier way if you don’t go through Windows Updates. To save time, note down your hardware details before you begin — including the device name, manufacturer, and any hardware IDs visible in Device Manager. This information will help you match the correct driver from the catalog results without having to test multiple files. If you install the wrong driver version, simply uninstall it through Device Manager and try the next closest match from the catalog.
Use the following checklist before downloading any driver to make sure you are getting the right package for your exact system:
- Confirm your exact PC model or motherboard model. For laptops and prebuilt desktops, find the model name on a sticker on the device or in Settings > System > About under Device name. For custom-built PCs, identify the motherboard model using a tool such as CPU-Z or by checking System Information (msinfo32).
- Check your Windows 10 architecture. Go to Settings > System > About and look at the System type field. It will tell you whether you are running a 64-bit or 32-bit operating system. Always download the driver package that matches your architecture — installing a 32-bit driver on a 64-bit system, or vice versa, will not work.
- Check your Windows 10 version and build. On the same Settings > System > About page, note the Windows specification section, which shows your Version (such as 22H2) and OS build number. Some drivers, particularly chipset and firmware packages, are tied to specific Windows versions, so this helps you select the right one from a manufacturer’s download page.
- Find the hardware ID for the specific device. Open Device Manager, locate the device that needs a driver, right-click it, and select Properties. Go to the Details tab, then open the Property dropdown and select Hardware Ids. You will see one or more strings that look like
PCI\VEN_8086&DEV_02F0for PCI devices orUSB\VID_045E&PID_0083for USB devices. The VEN_ or VID_ value identifies the vendor, and the DEV_ or PID_ value identifies the specific device. Copy the full top string — this is the most precise identifier — and paste it into the Microsoft Update Catalog search bar or your manufacturer’s support site search to find an exact match. - Match the driver to both the device model and your OS architecture. When you land on a download page, confirm that the driver explicitly lists support for your hardware model and your version of Windows 10 (32-bit or 64-bit) before clicking download. Downloading a driver that is close but not exact is the most common cause of failed or unstable driver installations.
Taking five minutes to gather this information before you start searching will dramatically reduce the chance of downloading the wrong driver and having to repeat the process.