Support ExpertRepair Guide  đź› 
Clear Windows repair instructions, diagnostic paths, and trusted resources in one place.
Repair Tool
Support Expert › Windows Repair Guides › Driver Updates

Windows Driver Updates: A Complete Troubleshooting Guide

Choose, update, repair, reinstall, or roll back device drivers safely—without guessing at hardware models, forcing incompatible packages, or trusting unknown driver-download sites.

Windows 11 & supported Windows22-minute readUpdated September 16, 2026
Update a driver to solve a defined problem—not simply because a larger version number exists.For most hardware, Windows Update is the safest first source. Use a PC or device manufacturer’s official package when you need model-specific features or when Windows does not offer a suitable driver.

What a Windows driver does

A driver is the software layer that lets Windows communicate with a physical or virtual device. Display adapters, network controllers, audio devices, storage controllers, printers, cameras, Bluetooth radios, chipsets, and security products can all depend on drivers. A driver package normally includes an INF file that describes compatible hardware IDs, signed catalog information, and one or more driver files.

Windows selects among compatible packages using Plug and Play matching and driver ranking. A package can install successfully yet still be wrong for the system’s model, firmware, Windows build, or intended features. Conversely, an older manufacturer-customized driver can be the correct choice for a laptop even when a component vendor offers a newer generic release.

Do not use a third-party driver-download site as your source.Use Windows Update, the computer manufacturer, or the device manufacturer. Unknown packages can be incompatible, repackaged, unsigned, or malicious.

When a driver update is appropriate

SituationRecommended actionWhy
The device works normallyLet Windows Update maintain it unless a documented security or compatibility update is required.Unnecessary changes introduce avoidable regression risk.
A yellow warning icon or Device Manager code appearsRead the exact status code, hardware identity, provider, version, and date before changing anything.The code may indicate configuration, power, hardware, signature, or driver failure.
The problem began immediately after a driver updateUse Roll Back Driver or reinstall the last known-good official package.The new package may have introduced a regression.
A new Windows build causes a device failureCheck Windows Update, optional driver updates, and the PC maker’s support page.A compatible package or firmware update may be required.
A game or creative application requests a specific GPU driverUse the GPU or PC maker’s official supported driver after creating a restore/rollback plan.New application profiles and graphics fixes may be necessary.
An unknown device appearsIdentify its hardware IDs and check the computer manufacturer first.Guessing by category alone can install the wrong package.

Identify the device and current driver first

  1. Open Device Manager

    Right-click Start and select Device Manager. Expand the category that contains the affected device. A warning symbol is useful evidence, but a device can malfunction without displaying one.

  2. Record the driver details

    Open Properties → Driver and record the provider, date, version, and digital signer. Also record the text under General → Device status.

  3. Confirm the hardware identity

    Open Details, select Hardware Ids, and save the most specific ID. Use it only on the PC or hardware manufacturer’s official support site—not as a search invitation to unknown download pages.

  4. Connect the timing to the symptom

    Check Windows Update history and Reliability Monitor. Determine whether the failure followed a driver, firmware, Windows, application, or hardware change.

To open Reliability Monitor, press Win + R, enter perfmon /rel, and inspect the day the problem began. A “Windows Hardware Error” or application crash can provide a useful timestamp, but does not by itself prove which component failed.

Safest driver update path

  1. Back up the current state

    Save work, make sure important files are backed up, record the working driver version, and create a restore point when appropriate. Keep an offline copy of a working network or storage driver before changing connectivity-critical hardware.

  2. Install Windows updates

    Open Settings → Windows Update, check for updates, install applicable updates, and restart when requested. Windows Update is Microsoft’s preferred path for most device drivers.

  3. Review optional driver updates deliberately

    Open Windows Update → Advanced options → Optional updates → Driver updates. Install a relevant optional package when addressing a matching device problem; do not select every optional driver without a reason.

  4. Use the PC manufacturer for customized hardware

    For laptops, all-in-one PCs, workstations, and branded desktops, check the exact model’s official support page. System makers may customize graphics switching, audio processing, hotkeys, touchpads, power management, and firmware dependencies.

  5. Use the component maker only when appropriate

    A GPU, printer, accessory, or add-in card vendor may provide a newer package. Confirm the device model, Windows version, architecture, and the PC maker’s guidance before installing it.

  6. Restart and reproduce the exact test

    After installation, restart if required. Repeat the same action that previously failed, then confirm the driver provider/version and Device Manager status.

Update through Windows Update

Windows automatically obtains drivers for many network adapters, printers, scanners, cameras, audio devices, and display adapters. This is usually the best starting point because Windows evaluates device compatibility and driver ranking.

Windows 10 lifecycle noteMicrosoft ended free Windows 10 software updates, technical assistance, and security fixes on October 14, 2025, except where an eligible servicing program applies. A supported operating system is important for current security and driver support.

Update or reinstall with Device Manager

Search automatically

Right-click the device, select Update driver, then Search automatically for drivers. If no suitable update is found, use the Windows Update link or an official manufacturer source.

Install a verified manual package

Download and extract the exact official package. In Device Manager, choose Update driver → Browse my computer for drivers and select the folder containing the INF package. A vendor setup program may be preferable when the package includes services, control software, or firmware.

Reinstall the device

When a device registration or package installation is damaged, right-click it and choose Uninstall device, then restart. Windows normally attempts to reinstall a compatible driver. Do not select an option to remove the driver package unless you understand the recovery path and already have a replacement.

Roll back a problematic driver

If a working device failed directly after an update, rolling back is often safer than layering more drivers on top. In Device Manager, open the device’s Properties → Driver → Roll Back Driver, choose the reason, confirm, and restart.

If Roll Back Driver is unavailableWindows may not have retained a previous package. Obtain the last known-good version from the PC or device manufacturer, or use a suitable restore point. Avoid forcing an unrelated older INF onto the device.

After rollback, verify the symptom and the active version. Windows Update may offer the newer package again. In a managed environment, ask the administrator to apply the approved update policy; on a personal device, seek a manufacturer fix rather than permanently disabling security updates.

Common Device Manager error codes

CodeMeaning in practiceUseful next step
Code 10The device cannot start.Restart, check dependencies/firmware, then update, roll back, or reinstall the exact official driver.
Code 18Windows recommends reinstalling the driver.Uninstall the device, scan for hardware changes or restart, then use an official package if needed.
Code 28Drivers are not installed.Identify the hardware ID and install from Windows Update or the official model support page.
Code 31Windows cannot load the required driver.Review recent changes, update/reinstall the package, and check dependent filters or software.
Code 43The device reported a problem to Windows.Power-cycle, inspect connections, test rollback/update, and consider hardware or firmware diagnostics.
Code 52Windows cannot verify the driver’s digital signature.Install a current properly signed package from Windows Update or the official publisher.

The full message in Device Manager matters more than the number alone. Some codes indicate a hardware, firmware, resource, power, or security-policy issue that a newer driver cannot solve.

Graphics driver troubleshooting

Network, Bluetooth, and audio drivers

Network and Bluetooth

Before removing a network driver, download the replacement and store it locally. Confirm airplane mode, hardware switches, router status, and adapter power-management settings. If both Wi-Fi and Bluetooth fail together, they may share a module, USB path, or chipset dependency.

Audio

Confirm the correct output device, volume mixer, and Windows Audio services before replacing the driver. Laptop audio can depend on the system maker’s codec, bus, amplifier, and enhancement packages; a generic audio driver may restore sound but remove microphones, jack detection, or processing features.

Printers, USB devices, and peripherals

Disconnect nonessential USB hubs and test a known-good port or cable. Remove only the affected device, then reconnect it after Windows starts. For printers and multifunction devices, use the manufacturer’s current package when Windows’ class driver lacks scanning, maintenance, or finishing features. A USB error can originate in the device, cable, hub, controller, power delivery, or chipset—not only the peripheral driver.

Advanced driver-store inspection with PnPUtil

PnPUtil.exe is included with Windows and manages the driver store. These commands are intended for advanced troubleshooting and administration. Run an elevated terminal and record outputs before making changes.

pnputil /enum-drivers

This lists third-party packages and their published INF names. To inspect devices with problems:

pnputil /enum-devices /problem

To add a verified extracted package and install it on matching devices:

pnputil /add-driver "C:\VerifiedDriver\*.inf" /subdirs /install
Do not bulk-delete driver-store packages.Deleting the wrong storage, network, chipset, input, or security driver can make Windows unstable or unbootable. Use Microsoft’s current command documentation and maintain a tested recovery path.

Blocked, unsigned, or incompatible drivers

Modern Windows enforces kernel driver integrity and signing rules. If Windows blocks a driver, identify it in the event logs, check Windows Update, and obtain a current Windows Hardware Compatibility Program–signed release from the publisher. Do not disable integrity protections or enable test-signing mode merely to make an old consumer driver load.

Legacy hardware may have no compatible signed driver for a current Windows release. In that case, contact the manufacturer, replace the device, or isolate it on a supported system rather than weakening security controls.

Recovery when Windows will not start normally

  1. Disconnect newly added nonessential hardware.
  2. Enter Windows Recovery Environment and use Startup Settings to start Safe Mode.
  3. In Safe Mode, roll back or uninstall the recently changed device driver.
  4. If that is not possible, use System Restore to return to a restore point created before the change.
  5. For storage or chipset changes, stop and use the PC manufacturer’s recovery instructions or qualified support.
BitLocker and device encryptionHave the recovery key available before firmware, boot, storage, or recovery-environment work. Do not proceed if required recovery information is unavailable.

Prevent driver update problems

Driver decision table

What you observeBest next actionAvoid
Everything worksUse normal Windows Update maintenance.Hunting for the highest version number.
Problem began after updateRoll back and verify the old version restores operation.Installing multiple more packages at once.
Unknown device / Code 28Use hardware IDs and the PC maker’s model page.Downloading from search-result driver sites.
Laptop loses special functionsRestore the system maker’s validated chipset, hotkey, audio, or graphics package.Assuming a generic component driver includes OEM features.
Several devices failCheck Windows/firmware history, chipset, power, system files, and hardware.Replacing each driver without identifying a common cause.
Windows blocks an old driverFind a current signed package or replace unsupported hardware/software.Disabling driver-integrity protections.

Frequently asked questions

Should every driver be updated manually?

No. Windows Update is the preferred maintenance path for most devices. Manually update when solving a specific problem, following a manufacturer instruction, or installing a needed model-specific feature.

Is a newer driver always better?

No. It may add fixes, compatibility, or security improvements, but it can also introduce a regression on a particular device. Keep a rollback plan and judge the result by stability and function.

Why does Device Manager say the best driver is already installed?

It means Windows did not find a higher-ranked compatible package in the locations it searched. A PC or device maker may still offer a validated package with additional features.

Should I install both the PC maker and component maker driver?

Normally use one appropriate package. Start with the PC maker for customized laptops and branded systems. Use the component maker when the system maker permits it or you need a documented newer fix.

Can a driver update damage hardware?

Most driver problems are reversible software regressions, but firmware bundled with an update and low-level controller changes require extra care. Maintain power, backups, encryption keys, and the manufacturer’s recovery procedure.

References and further reading

Scope and safetyThis guide covers supported Windows driver-management methods. Driver availability varies by device, Windows build, manufacturer, and support lifecycle. Back up important data and contact the device publisher or a qualified technician when hardware identity, recovery steps, or driver provenance cannot be verified.