Computer Guide

How to update device drivers

A driver is the operating-system software that lets a hardware device work. Update one when an official release addresses a fault, security issue, or operating-system compatibility need—not simply because a higher version exists.

Begin with the computer or device maker’s support channel and the operating system’s update tools. Record the exact model, operating-system edition and architecture, and current driver version before changing anything. A backup or restore point can help recovery, but neither guarantees that every driver or firmware change can be reversed.

Computer hardware illustration
In this guide

Key Takeaways

  • 1

    Match an update to the exact device, computer model, operating system, and architecture.

  • 2

    Prefer built-in operating-system updates and official manufacturer support pages over unknown updater bundles.

  • 3

    Drivers, firmware, BIOS updates, and physical hardware upgrades are different operations.

  • 4

    Change one relevant component at a time, restart when requested, and test the original problem afterward.

  • 5

    Do not force unsigned, wrong-model, or unsupported packages; use rollback only for a clear regression.

A safe system driver update workflow

For Windows 10 or 11, start with Settings and Windows Update, including the optional-driver area when it is available. Device Manager can search the local driver store or accept a package you already obtained, but it is not a catalog of every release. There is no reliable command that safely chooses and updates every possible driver at once. On a laptop or prebuilt PC, its maker’s model-specific support page may contain customized power, graphics, audio, or hotkey packages.

Before using any free driver updater or update program, ask whether the same update is available through Windows or the hardware maker. Avoid bundles that cannot identify the exact hardware ID or explain their source. The Spanish and Russian searches represented here ask the same thing: identify the device, use an official source, install one relevant update, reboot if required, and verify the device. Firmware requires a separate, device-specific procedure.

  1. Note the device name, hardware ID, current version, and operating-system build.
  2. Check the operating system, then the computer maker, then the component maker when appropriate.
  3. Read release notes and confirm model, architecture, and supported operating system.
  4. Install one relevant package, restart if requested, and retest the original symptom.

Install a driver manually or from a USB drive

Manual installation is useful when a supported device package is not delivered automatically. Download it on a connected computer from the official support page, verify the exact model and Windows version, and copy the complete package to a clean USB drive. A USB drive is only the transport; it does not make an incompatible driver suitable. Extract an archive only when the publisher’s instructions say to do so.

If the package has a signed installer, use it. Otherwise, Device Manager’s Update driver flow can browse to a folder containing the publisher’s INF files; select a specific driver only when its documentation identifies it for that device. Do not force a warning away, edit an INF, or disable signature enforcement. Keep network or storage drivers available offline before a clean Windows installation, because those devices may be needed to retrieve the rest.

Update or roll back NVIDIA GeForce drivers

A request for the “best” driver for an RTX 3090, GTX 970, GTX 1070, or another GeForce card has no universal answer. Confirm the exact GPU, desktop or notebook form factor, Windows version, and the application or game that needs support. Use NVIDIA’s official driver search or, for a laptop with switchable graphics, check the laptop maker’s guidance first. “Gaming” is a workload, not a separate graphics-card type, and a driver update cannot physically upgrade a laptop GPU.

An older driver may be reasonable only to recover from a documented regression. Note the current version, obtain the correct archived release from official support, and use the supported installer options. Do not treat an unofficial “patch” as a driver or force a desktop package onto a notebook. The Chinese aliases here mean NVIDIA drivers and follow the same model-matching checks.

Check whether a monitor needs a driver

Most monitors display through the graphics adapter and work with Windows’ generic monitor support. A manufacturer monitor INF can supply a friendly model name and supported timing information; an ICC or ICM file is a color profile, not a display driver. Updating a monitor entry will not repair a damaged cable, add a refresh rate the panel does not support, or substitute for the GPU driver.

First confirm the cable, input selection, native resolution, and refresh-rate setting. In Device Manager, inspect Monitors and Display adapters separately. If the monitor maker provides a package for the exact model and operating system, follow its instructions; otherwise the generic monitor entry is often expected. For color problems, use the official profile and the operating system’s color-management controls rather than forcing a similarly named model’s INF.

Handle drivers on Windows XP and macOS

Windows XP is out of support and modern driver-update tools do not make it secure. If an isolated legacy system must remain in service, identify its exact hardware and obtain only vendor-authenticated archival media already licensed for it. Do not assume a current Windows package supports XP, and avoid connecting the system to untrusted networks. Replacement or virtualization may be safer, although hardware passthrough and licensing need separate evaluation.

macOS normally delivers drivers for built-in hardware with system updates. Update macOS through Software Update and use a peripheral maker’s current, notarized software only when its support page explicitly lists your macOS release and Mac architecture. Graphics drivers generally are not independently swapped as on Windows. An unsupported Mac or device may have no safe newer driver; forcing kernel extensions or disabling platform security is not a routine update method.

Install motherboard and chipset drivers

“Motherboard driver” usually means a set of packages for the chipset, storage controller, network adapter, audio codec, USB controller, or board utilities—not one universal file. For a custom desktop, identify the exact board revision and operating system on the board maker’s support page. For a laptop or prebuilt PC, begin with the whole-system manufacturer because its chipset and power-management packages may be customized.

A chipset driver supplies operating-system information and support for platform controllers; it is not the BIOS. Check installed package or device versions using Apps, Device Manager, or the vendor’s documented utility, recognizing that version displays can differ. Install foundational chipset components before dependent device packages when the official instructions prescribe an order. Never flash BIOS merely to “update motherboard drivers,” and do not install a package for a similarly named revision.

Update Ethernet and Wi-Fi adapter drivers

Identify whether the failing device is Ethernet, Wi-Fi, or the router connection before changing a driver. Device Manager’s Network adapters and hardware IDs can identify the NIC, but a laptop maker’s package is often the safest first choice. Download the supported package before removing or changing anything because the adapter may disconnect during installation. Keep it locally or on USB and note the Wi-Fi password.

If Windows 11 setup reports that no network driver was found, use the PC maker’s supported installation procedure or load the exact signed adapter package from removable media; do not pick a nearby model. After an update, restart if requested, reconnect, and test both local gateway and internet access. If every device on the network is offline, troubleshoot the modem, router, or provider instead. Avoid blanket-uninstalling all network adapters, which can also remove virtual adapters and working recovery paths.

Control an unwanted Windows driver update

Do not disable all Windows driver updates as a permanent first response. They can carry compatibility and security corrections, and global policy changes can leave unrelated hardware behind. If one offered driver repeatedly causes a verified regression, first use the supported rollback option, record the problematic version and hardware ID, and report the issue to the computer or device maker.

Windows editions and management policies differ, so use Microsoft’s current documentation for optional updates and update policy. Managed organizations can target deployment through their approved update controls; home users should avoid registry scripts copied from unknown sites. A temporary pause may create time to obtain a corrected official package, but it is not a long-term security plan. Re-enable normal updating after the specific conflict is resolved and verify that important system updates still install.

Update audio, sound card, and microphone drivers

Before updating, select the intended playback or recording device, check mute and privacy permissions, and determine whether sound comes from an internal codec, HDMI/DisplayPort graphics output, USB interface, or Bluetooth device. These paths use different drivers. Laptop audio packages may include model-specific processing and should usually come from the laptop maker; HDMI audio commonly arrives with the graphics package.

Use Windows Update or the exact computer, motherboard, or audio-device support page. During installation, audio can stop briefly and device names may reappear after a restart. For a microphone, test input level and application permission before assuming its driver is stale. USB and Bluetooth audio often use operating-system class drivers, so no separate download may exist. Do not install generic codec packages from download sites or remove every audio endpoint to fix one selected-device problem.

Treat a BIOS update as firmware, not a driver

BIOS or UEFI is motherboard firmware, not an ordinary Windows driver. Update it only for a documented security, stability, processor-support, or compatibility reason that applies to the exact computer or board revision. Read the official instructions and prerequisites, record current settings, connect a laptop to reliable power, and suspend or preserve the recovery information for disk encryption exactly as the manufacturer directs.

Some systems update through a vendor utility; others use a firmware menu and a USB drive formatted as specified in the manual. The phrase “format USB for BIOS update” has no universal answer. Never interrupt power, use another model’s image, or assume firmware can be downgraded. A BIOS screen generally does not update ordinary Windows device drivers. If the model or revision is uncertain, stop and ask the system maker rather than experimenting with a mainboard update.

Update a game controller on a PC

A wired or wireless game controller may use a Windows class driver, a Bluetooth adapter driver, manufacturer software, and separate device firmware. Start by testing another cable or USB port, checking Bluetooth pairing, and confirming that Windows detects the controller. Then run Windows Update and consult the controller maker’s official support instructions for that exact model.

If an official utility offers firmware, keep the controller connected and powered as directed; firmware is not the same as its PC driver and should not be interrupted. Test input in Windows before troubleshooting an individual game’s layout or account settings. Avoid third-party remapping drivers until basic detection works, because virtual-controller software can create duplicate devices. Do not uninstall working USB or Bluetooth controllers globally just to refresh one gamepad.

Check, update, or reset a graphics driver

Identify the GPU in Device Manager or system information and distinguish integrated from discrete graphics. Compare the installed version with the official computer or GPU maker’s release notes for your operating system; “latest” is meaningful only for that exact branch and model. Laptop switchable-graphics systems may need manufacturer-coordinated packages. A driver update can fix software compatibility, but “update graphics card” may instead mean physically replacing desktop hardware, which requires separate power, space, and platform checks.

Windows can reset the graphics stack with Win+Ctrl+Shift+B; the screen may blink and a tone may sound. This refresh is not an update and does not replace any files. Use it for a temporarily unresponsive display, then investigate recurring faults. After an actual update, check resolution, refresh rate, external displays, and the original application. Roll back only for a clear new regression, and do not force an unsupported driver.

Distinguish processor support from a CPU upgrade

A CPU usually does not have a single downloadable “CPU driver.” Windows includes processor support, while chipset packages, power-management components, graphics drivers for an integrated GPU, operating-system updates, and CPU microcode delivered through system or firmware updates handle related functions. Intel or AMD utilities may identify applicable components, but the official laptop or motherboard support path should govern compatibility.

To check, review Windows Update, the exact system or board support page, and its BIOS release notes. Do not install a vaguely labeled processor driver. “Update your CPU” can also mean replacing the physical processor: that requires socket, chipset, BIOS, cooling, power, and manufacturer-support checks, and many laptops have soldered CPUs that cannot be upgraded. A firmware update may add listed processor support, but it does not make every CPU compatible.

Check SSD and storage controller updates

Most SATA and NVMe SSDs use a storage driver supplied by Windows or by the computer, chipset, or storage-controller maker; there may be no SSD-specific driver to download. Identify both the drive and its controller before changing anything. A drive’s firmware is separate and may address reliability or compatibility, so use only the exact manufacturer procedure and maintain a verified backup.

If storage is working, do not swap controller modes or force a different NVMe or RAID driver merely because it has a newer version. Such changes can make Windows unbootable. For a documented issue, check the computer maker first, particularly for RAID, encryption, or laptop power management. Confirm backups, recovery credentials, and power before firmware work. After a driver update, verify normal startup, drive health reporting, sleep and wake, and file access rather than relying only on a version number.

Update a mouse driver without losing input

Basic USB and Bluetooth mice normally use operating-system class drivers. First test the battery, sensor surface, cable, receiver, pairing, and another port. If ordinary pointer movement works but extra buttons or sensitivity controls do not, the missing piece may be the maker’s configuration application rather than a replacement mouse driver.

Run the operating system’s update tool and use the exact mouse maker’s support page for advanced models. Keep a keyboard or touchpad available before changing input software. Disconnecting and reconnecting can reload the class driver; wholesale removal of USB controllers is unnecessary and can disable other input devices. After installation, test movement, wheel, buttons, sleep/wake, and wireless reconnection. If only one application behaves incorrectly, inspect that application’s bindings before rolling back a working system driver.

Update or reinstall a keyboard driver

Most standard keyboards use built-in Windows drivers. A laptop keyboard can also depend on model-specific hotkey, system-control, chipset, or firmware components, so use the laptop support page for function-key problems. Before changing software, test an external keyboard, check layout and accessibility settings, and determine whether the keyboard works in firmware or recovery screens; that distinction can reveal a Windows-only issue.

Use Windows Update first. If Device Manager reinstallation is appropriate, keep another input method available and follow Microsoft or the PC maker’s instructions; a restart commonly redetects the standard device. Do not remove every USB controller or install a different notebook model’s keyboard package. For a spill, intermittent cable, or keys that fail outside Windows, a driver update is unlikely to repair the physical fault.

Understand why RAM has no ordinary driver

System RAM does not use a downloadable device driver in the ordinary sense. Windows, the processor’s memory controller, motherboard firmware, and chipset platform support manage memory. A site offering a generic “RAM driver” or “memory driver” is therefore not solving normal DIMM compatibility and should not be trusted merely because it recognizes those terms.

For memory errors, return overclocking or memory profiles to supported settings, run the operating system’s memory diagnostic or the computer maker’s hardware test, and verify that the modules match the board or laptop specification. BIOS updates sometimes list memory-compatibility changes, but flashing firmware has real risk and should be done only for the exact model and a relevant documented fix. Adding RAM is a physical upgrade requiring capacity, type, slot, and warranty checks—not a driver update.

Update a built-in camera or webcam driver

First check the camera privacy shutter, keyboard camera switch, application permission, and whether another application is already using it. Built-in laptop cameras and many USB webcams use an operating-system class driver, while model-specific controls may come from the PC or camera maker. The laptop’s exact support page is the safest place to check an integrated camera package.

Use Windows Update and inspect Cameras or Imaging devices in Device Manager. If the camera disappeared after an update, restart and follow the manufacturer’s detection or rollback guidance rather than selecting an unrelated webcam driver. Test with the operating system’s camera application to separate hardware detection from a conferencing-app setting. A driver cannot fix a closed shutter, damaged cable, failed sensor, blocked permission, or unsupported connection format.

Plan a physical PC hardware upgrade

Updating hardware means replacing or adding a physical component; updating a driver changes software. Before a CPU, GPU, RAM, storage, or expansion-card upgrade, check the computer or motherboard manual for sockets, slots, dimensions, power, cooling, firmware support, and operating-system requirements. Laptops often have soldered or proprietary parts and fewer supported upgrades.

Back up important files and prepare the supported drivers for the new component, but do not preinstall a wrong-model package. For graphics, remove power and follow antistatic precautions; for storage, plan cloning or installation and recovery credentials; for RAM, match the supported type and capacity. After installation, confirm detection and temperatures before tuning performance. A newer driver cannot add absent ports, memory chips, video memory, radio hardware, or CPU capabilities.

Troubleshoot USB ports, flash drives, and device drivers

“USB driver” can mean the motherboard’s host controller, a hub, a class driver, or software for the attached device. Windows normally supplies drivers for controllers and ordinary flash drives. If one device fails, test another port and cable and inspect that device; if every port on one controller fails, check chipset, power, and system updates. A mouse connected by USB still uses mouse-class support, not a downloadable universal USB-mouse package.

For a flash drive, first check Disk Management and another computer. A driver update will not repair failed media, recover deleted data, or safely fix a drive that asks to be formatted. Use the computer maker’s chipset/USB package or the peripheral maker’s exact package only when documented. Avoid generic “pendrive,” “flashdisk,” or “USB port driver” downloads and do not uninstall all host controllers, which can disable the keyboard, mouse, storage, and recovery access together.

What a driver update changes—and why one can fail

Updating replaces the software that translates operating-system requests for a device. A release may correct a defect, add support for an operating-system change, close a documented vulnerability, or improve behavior in specific workloads. It does not physically upgrade the hardware or guarantee faster performance. A stable device may not need every optional release, while a security or compatibility update can still be important even without a visible new feature.

If an update will not install, confirm the device identity, supported operating system, architecture, package source, free space, permissions, and whether a restart is pending. Read the installation message rather than repeatedly uninstalling the device. The package may simply not apply. If a new version creates a distinct regression, use the supported rollback or official recovery instructions; snapshots and restore points can help in some cases but do not guarantee recovery, especially from firmware changes.

Common Questions

Should I update every driver at once?

No. Apply operating-system security updates normally, but handle optional device drivers for a reason and one relevant component at a time. This makes compatibility checks and diagnosis easier.

Where should I get a free driver?

Use the driver included with the operating system or the official computer or device manufacturer’s support page. Officially supplied drivers are commonly available without a separate fee; avoid bundles, key requests, and unofficial mirrors.

Can Device Manager always find the newest driver?

No. It can search Windows sources and install a local compatible package, but a manufacturer may offer a different model-specific release. Newest also does not mean appropriate for every system.

Do I need to uninstall the old driver first?

Usually not. Use the publisher’s normal installer unless its official instructions require removal. Blanket uninstalling controllers can disable input, networking, storage, or other recovery paths.

Are BIOS and firmware updates the same as driver updates?

No. A driver runs in the operating system. BIOS and device firmware run at a lower level and require exact-model instructions, stable power, and additional recovery precautions.

What should I test after an update?

Confirm the installed version, restart if requested, and repeat the workflow that motivated the update. Also check sleep and wake, attached devices, and any network, audio, or display path affected by that component.

We use only essential cookies to keep this educational site working. See our Cookie Notice and Privacy Policy.