How to Update Drivers in Windows 11 and 10
Check which drivers need updating, update them safely, and undo an update that causes trouble.
Check all your drivers at once. WinZip System Utilities Suite's one-click scan includes a Driver Updater that finds outdated drivers, so you can review updates in one place.
Quick Answer
To update drivers in Windows 11:
- Select Start > Settings > Windows Update > Check for updates and install what's available.
- Open Advanced options > Optional updates, select any driver updates, then Download and install.
- For one device, right-click Start > Device Manager, right-click the device and select Update driver > Search automatically for drivers.
- If Windows finds nothing newer, download the driver from the device maker's official website.
- Restart your PC when you're done.
How you know it worked: Windows Update shows no driver updates waiting, and Device Manager shows no devices with a warning.
A driver is the software that lets Windows talk to a piece of hardware, such as your graphics card, sound chip, printer or webcam. When a driver is missing, damaged or out of date, that device may stop working properly. This guide shows how to check your drivers and update them safely in Windows 11 and Windows 10, using only tools built into Windows and the manufacturer's own website.
1. Check Whether a Driver Needs Attention
Device Manager lists all the hardware Windows knows about and shows which devices have a problem.
- Right-click Start and select Device Manager.
- Expand each category and look for devices with a warning icon.
- Right-click a device and select Properties. The Device status box shows an error code if Windows has found a problem.
- Open the Driver tab to see the driver's date and version.
Expected result: you know which devices, if any, need a driver update or reinstall.
2. Create a Restore Point First
A restore point lets you undo recent changes to system files, settings and installed programs, without affecting your personal files. Make one before you change drivers by hand.
- Select Start, type Create a restore point and select it in the results.
- On the System Protection tab, select Create. If system protection is turned off for your drive, select Configure > Turn on system protection > Apply first.
- Type a description, such as "Before driver update", and select Create.
Expected result: Windows confirms the restore point was created.
3. Get Driver Updates From Windows Update
Microsoft says the best way to get driver updates is automatically, through Windows Update. It installs recommended drivers on its own. Optional driver updates aren't installed until you choose them.
- Select Start > Settings > Windows Update > Check for updates, and install what's available.
- Select Advanced options and make sure Receive updates for other Microsoft products is on.
- Under Additional options, select Optional updates.
- If driver updates are listed, select the ones you want, then select Download and install.
- Restart your PC, even if Windows doesn't ask you to.
On Windows 10, go to Start > Settings > Update & Security > Windows Update. Turn on Receive updates for other Microsoft products when you update Windows in Advanced options, go back, select Check for updates, then View optional updates if it appears.
Expected result: Windows Update shows no more updates waiting.
4. Update a Single Driver in Device Manager
- Right-click Start and select Device Manager.
- Expand the category for your device, right-click the device and select Update driver.
- Select Search automatically for drivers (on Windows 10: Search automatically for updated driver software). Windows installs any driver it finds.
- If none is found, you can select Search for updated drivers on Windows Update.
- Select Close.
Expected result: Windows installs a newer driver, or tells you the best driver for your device is already installed.
5. Install a Driver From the Manufacturer's Website
If Windows can't find a newer driver but you need one, check the hardware maker's website for the latest driver that works with your version of Windows. On a laptop or ready-made PC, that's usually your PC maker's support page for your model.
- Download the driver for your version of Windows and your system type (for example 64-bit). If it comes as an installer, run it and follow the steps.
- If it comes as a ZIP file, extract it and note where you saved the folder.
- In Device Manager, right-click the device and select Update driver > Browse my computer for drivers.
- Select Browse, choose the driver folder, select OK, then Next.
- Select Close when Windows has finished.
Expected result: Windows installs the driver if it's newer. If it isn't, you'll see "The best drivers for your device are already installed."
6. Roll Back or Reinstall a Driver That Causes Problems
If a device stops working properly after a driver update, go back to the previous driver. You need to be signed in with an administrator account.
- In Device Manager, right-click the device and select Properties.
- Select the Driver tab, then Roll Back Driver. Choose a reason and select Yes.
- Restart if Windows asks you to.
If you can't roll back, reinstall the driver instead: save your work, right-click the device, select Uninstall device > Uninstall, and restart. Windows tries to reinstall the driver when it starts. If it doesn't, install it as in step 5.
Expected result: the device works again and shows no warning in Device Manager.
Still Having Driver Problems? What to Try Next
- Look up the error code: Microsoft lists what each Device Manager error code means. For example, Code 28 means the drivers for the device aren't installed.
- Use your restore point: if a driver change caused new problems, System Restore can take your PC back to the restore point you made in step 2.
- Contact the device maker: if the steps above don't work, the manufacturer can help with a driver for your exact model.
- Want a standalone driver tool? Read What Is WinZip Driver Updater?
Frequently Asked Questions
How do I check if my drivers are up to date?
Run Check for updates in Windows Update and look in Advanced options > Optional updates for driver updates. For a single device, use Update driver in Device Manager: if Windows says the best drivers are already installed, it found nothing newer.
Does Windows 11 update drivers automatically?
Yes, for recommended drivers. Windows Update installs those automatically. Optional driver updates aren't installed until you select them in Optional updates.
Is it safe to download drivers from driver download sites?
Microsoft advises against it. Get drivers through Windows Update, or download them only from the device manufacturer's official website.
How do I undo a driver update?
In Device Manager, right-click the device, select Properties > Driver > Roll Back Driver. You need administrator rights. If that isn't possible, use System Restore to go back to a restore point made before the update.
Will System Restore delete my files?
No. System Restore undoes recent changes to system files, registry settings and installed programs, without affecting your personal files.
What does Code 28 or Code 43 in Device Manager mean?
Code 28 means the drivers for the device aren't installed. Code 43 means Windows stopped the device because it reported problems. For both, Microsoft suggests uninstalling the device in Device Manager, then selecting Scan for hardware changes to reinstall the driver.
How This Guide Was Checked
- Written by
- Chris, WinZip Team. Updated by the WinZip Team in November 2026.
- First published
- January 15, 2019
- Sources reviewed
- Microsoft Support: Update drivers through Device Manager in Windows
- Microsoft Support: Automatically get recommended and updated hardware drivers
- Microsoft Support: Error codes in Device Manager in Windows
- Microsoft Support: System Protection
- Microsoft Support: System Restore
- Intel: An Introduction to Drivers
Speed Up Your PC With WinZip System Utilities Suite
- Clean junk files and free up disk space
- Update outdated drivers
- Speed up startup
- Optimize and defrag your drives