You can manually update a Windows device driver in three ways: through Device Manager's automatic search, by installing the INF package a hardware maker publishes, or by running the maker's own installer and then verifying the version in Device Manager. The reliable method is the second one — a vendor-supplied package matched to your exact model — because Windows Update and Device Manager's search only see drivers already staged in the Windows driver store or published through Windows Update. Anything newer than that has to come from the hardware maker's support page, and you should create a restore point before you start.
Everything below applies to Windows 10 and Windows 11, which share the same Device Manager, the same driver store, and the same rollback behavior. Windows 7 and 8.1 are out of support, so treat any advice aimed at them as historical.
What "Manual" Actually Means in Device Manager
Windows has three tiers of driver delivery, and only one of them is truly manual. The first is Windows Update, which pushes drivers Microsoft has certified and signed; you have no say in timing. The second is Device Manager's "Search automatically for drivers," which asks Windows Update and the local driver store whether anything newer exists. The third is a package you download yourself from the hardware maker and point Windows at. That third tier is what people mean by manually updating drivers.
Device Manager's automatic search is worth trying first because it costs nothing but a few seconds. Open Device Manager (right-click Start, then choose it, or type devmgmt.msc in the Run box), expand the device's category, right-click the device, and pick Update driver. Choose Search automatically for drivers. If Windows finds nothing, it will say so — that message means "nothing in Microsoft's catalog," not "you have the newest driver in existence."
Two version details decide whether a manual install will even be accepted. Windows ranks drivers by date and version number within a driver family, and it will refuse to install a package whose driver date is older than what's already installed unless you force it. Device Manager also shows a driver date and version under the device's Properties → Driver tab, which is the number you compare against the maker's download page.
A final distinction matters for laptops and prebuilt desktops: the motherboard or laptop maker's support page usually publishes an OEM-customized driver, while the chip maker (Intel, AMD, NVIDIA, Realtek) publishes a generic one. On laptops, the OEM package is the safer choice because it may carry firmware or power settings the generic one lacks. On a self-built desktop, the chip maker's package is normally fine.
Create a Restore Point Before Touching Any Driver
A system restore point is your undo button, and it takes about a minute to make. Type Create a restore point in the Start menu search and open the System Properties dialog. Select your system drive, click Create, name the point something you'll recognize like "before GPU driver 12 Nov," and confirm. Windows stores restore points on the same drive by default, so keep at least a few gigabytes free.
Restore points do not capture everything. They cover system files, registry settings, and installed programs, but your personal documents are untouched either way. They also don't roll back firmware updates, which is why you should never bundle a BIOS update into a driver session. If System Protection is turned off on your machine, the Create button will be greyed out — turn protection on for the system drive first, then make the point.
For a driver-only change, a restore point is usually enough. For a graphics driver, the vendor's own installer creates its own rollback copy, and you can also use Device Manager's Roll Back Driver button, covered later. Belt and braces: make the restore point anyway, because a bad chipset or storage driver can leave Windows unbootable in a way the vendor installer can't fix.
If Windows won't start after a driver install, hold the power button until the machine shuts off, start it again, and interrupt the boot three times in a row. Windows will then enter the recovery environment, where System Restore is available under Troubleshoot → Advanced options. That path exists on Windows 10 and 11 alike.
Find the Right Driver Package From the Hardware Maker
The correct download comes from one place: the support page for your exact model, not a driver-aggregator site. For a laptop, the model number is printed on the bottom sticker or shown in the BIOS; for a desktop, it's the motherboard model silkscreened between the PCIe slots or reported by msinfo32. Enter that model on the maker's support site and download only the components you need — usually chipset, graphics, audio, network, and storage.
Match the package to your Windows build and architecture. A 64-bit Windows 11 machine needs the x64 package; a driver labelled for Windows 10 21H2 may install on 22H2 but is not guaranteed to, and the support page normally lists supported builds. Download the package to a folder you can find again, such as C:\Drivers, rather than running it straight from the browser's temp directory.
Prefer the maker's "recommended" or "critical" drivers over every optional update on the list. Audio and Bluetooth packages in particular carry companion apps that change behavior you may not want. If the support page offers a readme or release notes, skim the known-issues section — it's where makers admit that a driver breaks a specific feature.
Never install a driver from an email attachment, a third-party "driver updater" utility, or a file-sharing site. Unsigned or mislabelled packages are a standard malware delivery route, and Windows will warn you about unsigned drivers anyway. If a maker's site is gone because the product is end-of-life, the last official package on the Internet Archive's copy of the support page is a better fallback than a random mirror, though Windows may still reject it on signature grounds.
Install an INF Package Through Device Manager, Step by Step
This is the sequence for a downloaded package that contains an INF file rather than an installer. Allow 10–15 minutes including the reboot. If the package has a setup.exe, skip to the next section instead.
1: Extract the download. If it's a ZIP, right-click and choose Extract All to a folder such as C:\Drivers\audio. If it's an EXE that only unpacks, run it, note the extraction path, and cancel the installer if one appears. 2: Open Device Manager and expand the category for the device — Sound, video and game controllers for audio, Display adapters for graphics. 3: Right-click the device and choose Update driver. 4: Choose Browse my computer for drivers. 5: Click Browse, select the extracted folder, and tick Include subfolders. 6: Click Next and wait while Windows matches the INF to the hardware ID. The install completes silently in most cases. 7: Note any prompt about replacing a newer driver — Windows may ask you to confirm you want the older-dated package. Confirm only if you deliberately want that version. 8: Reboot even if Windows doesn't ask. Audio and network stacks in particular need a restart to bind fully.
If the wizard reports "The best drivers for your device are already installed," that means the folder's INF didn't match your hardware ID — usually the wrong package for your model or architecture. If it fails with a Code 10 or Code 52 error in Device Manager afterwards, the package was rejected: Code 52 means the driver isn't properly signed and Windows blocked it in driver signature enforcement. Uninstall the device (right-click → Uninstall device, tick Attempt to remove the driver only if you're sure) and reinstall the correct package. A Code 10 "device cannot start" error after a successful-looking install usually means the package is for a different hardware revision, not that the driver is corrupt.
Run Vendor Installers and Verify the Version Landed
Graphics drivers from NVIDIA, AMD, and Intel ship as installers rather than loose INF files, and the installer is the right tool. Download the package for your exact GPU model, run it, and choose the custom or advanced install option so you can tick Perform a clean installation — this removes the previous driver's settings and leftover files, which resolves a fair share of display glitches. The screen will flicker or go black for a few seconds mid-install; that's normal.
After any install, verify rather than assume. Open Device Manager, right-click the device, choose Properties, and open the Driver tab. The version string should match the one on the maker's download page or in its release notes. For a graphics card, you can cross-check in the vendor control panel or by running dxdiag and reading the driver version on the Display tab. A mismatch means the installer skipped the component, often because a laptop's OEM lock prevents generic packages from installing.
Laptops with switchable graphics are the common failure case here. If the installer completes but the version doesn't change, the OEM has likely restricted the GPU driver to its own signed package. Check the laptop maker's support page for that model's graphics driver and use that instead. On some business laptops, a BIOS setting or a vendor management agent also gates driver installation; the maker's release notes usually name it.
Once verified, restart and use the machine normally for a day before installing anything else. If audio crackles, the display flickers, or a game crashes, you want to know which change caused it. Only then delete the extracted folders in C:\Drivers if you need the space — keeping them makes a reinstall faster if you roll back and forward again.
Roll Back a Bad Driver Without Reinstalling Windows
Device Manager's rollback is the fastest undo and works when the previous driver's files are still in the driver store. Open the device's Properties → Driver tab and click Roll Back Driver. Windows restores the previous package and restarts the device. The button is greyed out when no previous driver is recorded — typically after a clean install — which is exactly when the system restore point from earlier earns its keep.
Rollback is per-device, so it won't undo a change you made to two components at once. If you installed a chipset driver and an audio driver in the same session and something broke, roll back the most recently changed device first, test, then roll back the other only if the problem persists. Changing one thing at a time is the whole discipline of driver troubleshooting.
For graphics drivers, the vendor's clean-install option is effectively a rollback to factory state, and you can then install the older version you know worked. Keep the previous installer in your downloads folder for exactly this reason. For network drivers, have the older package on a USB stick before you start — if the new driver kills Wi-Fi, you can't download the old one.
If Windows won't boot, use the three-interrupted-boots path into the recovery environment and choose System Restore. If that fails, Startup Repair runs automatically in the same menu. Reinstalling Windows is the last resort, not the second.
Match Each Component to Its Correct Update Source
Not every device benefits from a manual update, and treating them all the same wastes time. The table below sets out where each component's driver should come from and how often a manual check is worth doing.
| Component | Best source | Manual check cadence | Risk if updated wrongly |
|---|---|---|---|
| Graphics (GPU) | NVIDIA, AMD, or Intel installer; OEM package on laptops | Every few months, or when a game or app misbehaves | Black screen, flicker, app crashes |
| Chipset | Motherboard or laptop maker's support page | Once after a Windows feature update | Boot instability, USB dropouts |
| Network (Wi-Fi/Ethernet) | OEM page for laptops; chip maker for desktops | When connections drop or speeds fall | Loss of connectivity mid-install |
| Audio | OEM page, matched to the codec | Rarely; only for crackle or missing input | Microphone or output device disappears |
| Storage (NVMe/SATA) | OEM page or Microsoft's inbox driver | Rarely; inbox drivers are usually fine | Boot failure if the wrong controller driver loads |
| Printers and peripherals | The peripheral maker's site | When a feature stops working | Minor; easy to remove and reinstall |
Two rules fall out of that table. First, chipset and storage drivers are the ones where a wrong package can stop the machine booting, so they get the restore point and the OEM source without exception. Second, graphics and network drivers are the ones worth checking regularly because their bugs show up as visible symptoms.
Windows 11 changed one thing worth knowing: the OS ships with a broader inbox driver set and pushes more drivers through Windows Update's optional updates section, found under Settings → Windows Update → Advanced options → Optional updates → Driver updates. Checking that list first often saves a trip to the maker's site. It also means a manual install can be quietly superseded by a Windows Update push later, so recheck the version if a problem returns.
Edge Cases: When Manual Updates Go Wrong
The most common failure isn't a broken driver — it's a driver that installs cleanly and does nothing. That happens when the INF matches but the device's hardware ID differs from the one the package targets, so Windows binds the old driver back. Check the Hardware Ids under the device's Properties → Details tab and compare the first string against the INF's supported list. If they differ, you have the wrong package for your hardware revision.
The second edge case is the unsigned-driver block. Windows 10 and 11 in their default configuration enforce driver signature enforcement, and a package without a valid signature will fail with Code 52. You can temporarily disable enforcement through Startup Settings (Settings → System → Recovery → Restart now → Troubleshoot → Advanced options → Startup Settings → Restart → press 7), but only do that for a driver you trust from a named maker, and re-enable it by rebooting normally afterwards. Leaving enforcement off is a security hole.
The third is the Windows Update overwrite. You install a vendor driver, and days later Windows Update replaces it with an older-but-Microsoft-certified version. This is common with graphics and network drivers. The fix is to use the vendor's own tool where one exists, or to set the device's driver to not auto-update through Group Policy on Professional editions — the setting lives under Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage updates offered from Windows Update. On Home editions, that policy isn't available, so reinstall the vendor package and accept the occasional re-push.
A fourth case: a driver install that appears to hang. Give it 10 minutes before intervening — storage and chipset installers can sit silent while they enumerate devices. If it's genuinely stuck, force a restart, boot into safe mode, and roll back the device from there.
Time, Cost, and the Case Against Driver Utilities
A manual driver update session costs nothing but time. Budget 10–15 minutes for a single INF install including the reboot, 20–30 minutes for a graphics driver clean install, and roughly an hour if you're updating chipset, network, audio, and graphics in one sitting with a restore point and verification at each step. That's the whole expense — there is no legitimate paid component to manually updating drivers.
Paid "driver updater" utilities typically charge a subscription and promise to find every outdated driver automatically. The problem is that they scrape the same maker pages you can visit yourself, sometimes serve packages that fail signature checks, and occasionally install a driver for the wrong hardware revision. Microsoft's own guidance for Windows 10 and 11 is to get drivers through Windows Update or the device maker, and Device Manager is the built-in tool for the rest. The utility's one genuine convenience is bulk scanning on a machine with many unknown devices, and even then you can get the same list from Device Manager by looking for yellow warning icons.
Time saved is the only honest selling point. If a utility finds five drivers in two minutes on a machine you'd otherwise spend 45 minutes on, the trade is your money for your afternoon. For a single machine updated a few times a year, manual wins on both cost and control.
FAQ
Do I need to update every driver on my PC?
No. Most machines run fine on the drivers Windows installs at setup, and updating everything "just in case" introduces risk without benefit. Update a driver when a device misbehaves, when a new game or app requires a newer graphics driver, or when the maker lists a critical fix for your model. Chipset and storage drivers should be updated only after a major Windows feature update or a hardware change.
Why does Device Manager say my driver is up to date when the maker has a newer one?
Device Manager's automatic search only sees drivers Microsoft has published through Windows Update and those already in the local driver store. A package released last week on the maker's site isn't in that catalog yet, so Windows reports the installed driver as the best available. Download the maker's package and install it by browsing to the extracted folder instead.
Can a driver update break my PC permanently?
Rarely, and almost never irreversibly. Device Manager's Roll Back Driver button restores the previous package, and a system restore point covers the rest. The genuinely risky cases are firmware and BIOS updates, which are separate from drivers and shouldn't be bundled into the same session. Keep a restore point and the previous installer on hand, and a bad driver is a 10-minute fix.
Is it safe to use a third-party driver updater?
It's a paid convenience with real downsides: subscription cost, packages that sometimes fail signature checks, and occasional wrong-hardware matches. Microsoft directs Windows 10 and 11 users to Windows Update, Device Manager, or the device maker's site. If you use one anyway, verify each installed version in Device Manager afterwards and keep a restore point from before the scan.
How do I stop Windows Update from replacing my manually installed driver?
On Windows 11 Pro and Windows 10 Pro, use Group Policy under Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage updates offered from Windows Update to exclude driver updates. Home editions lack that policy, so the practical fallback is to reinstall the vendor package when Windows pushes an older one, or use the vendor's own update tool where it exists.
What's the difference between updating a driver and updating firmware?
A driver is software Windows loads to talk to a device; firmware is code stored on the device itself. Drivers can be rolled back from Device Manager in minutes. Firmware updates usually can't be reversed and carry a real risk of bricking the device if power is lost mid-flash, which is why they belong in their own session with the machine plugged in.
How do I update a driver when the device won't start at all?
Boot into safe mode first — Settings → System → Recovery → Restart now → Troubleshoot → Advanced options → Startup Settings — because safe mode loads a minimal driver set. From there, open Device Manager, right-click the failing device, and either roll back the driver or uninstall it and reinstall the correct package. If Windows won't reach safe mode either, use System Restore from the recovery environment.
Does manually updating a driver void my laptop warranty?
Installing a driver from the laptop maker's own support page doesn't affect warranty coverage. Installing a generic chip-maker package on a laptop whose OEM has locked the driver can cause problems the maker may decline to support, so use the OEM package on laptops and keep the generic one for self-built desktops. Business laptops managed by an IT department may block manual installs entirely through policy.