Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

How and When Should I Update Drivers?

I have been reading about the importance of updating, if required, the various device drivers within in a system. As I understand it, I can update drivers by identifying the driver that may require updating and then, by accessing the manufacturers web site, and determining if there are any updates. If so, I believe that the update can be downloaded. Does the download overwrite the existing data within the device in question? I must confess to being a bit nervous regarding this approach and because of this I have looked at driver update services.

Drivers are another one of those “computer things” that are just so much confusing magic to the average computer user.

I’ll touch a little on what they are, and then my philosophy about when and how to update them.

Become a Patron of Ask Leo! and go ad-free!


Windows doesn’t know everything about every possible piece of hardware. For example, it knows about network cards, but not how to make every possible network card function. That’s the job of what’s called “device driver” software, or just “drivers”.

Drivers translate Window’s generic instructions into the specific commands that make the hardware do what it does. Each piece of hardware attached to your system requires a driver for this translation.

Some confusion comes from the fact that there are a ton of drivers that come with Windows. When you install Windows, or when you add new hardware to your computer, Windows will frequently notice the change and automatically install the appropriate drivers – even going online to locate them, if needed. In fact, that’s pretty much what “plug and play” is all about: in many scenarios, you never see anything related to drivers; things just work.

However, not all possible drivers are included with Windows. That’s when you get that “please insert the CD” message. When you have hardware whose drivers are not supplied with Windows, the manufacturer is supposed to provide them, typically on a CD accompanying the device.

When to update drivers

When it comes to device drivers, I’m a firm believer in “if it ain’t broke, don’t fix it”. That means I don’t go updating drivers just for the sake of updating drivers. I need a reason.

This is contrary to my approach to all the other software on a machine, which is to keep it as up-to-date as possible. With drivers, I don’t do that.

The catch, of course, is that it’s not always obvious that a driver might needs updating – or, to continue the metaphor, that something is indeed broken and in need of fixing.

Update! The reasons I update drivers boil down to a handful of scenarios, presented in what I’d say is the order in which they most commonly happen:

  • I’m experiencing a problem that appears to be related to hardware, and a driver update could help. For example, if my network card is acting flaky and there’s an updated driver available for it, then that might be one of my first steps in attempting to diagnose or repair the problem.
  • I need a feature that the Windows-supplied driver doesn’t support. Hardware might well be adequately supported by the drivers that come with Windows, but on occasion, if you install the latest drivers directly from the manufacturer, additional capabilities are revealed, or additional management utilities are provided.
  • The driver (or related software) notifies me that an update is available. Many devices now include software that periodically checks for updates, and allows me the choice of installing them when they become available. While this actually violates my “if it ain’t broke” statement, I’ll typically allow these updates to happen, particularly for non-critical devices.
  • Windows Update notifies me that there’s an updated driver. Windows Update doesn’t update as many drivers as you might think, or as quickly, but they do update some. When the core Windows-supplied drivers are updated, and it’s considered important enough to push through Windows Update, I always take them.
  • I’m alert to a security issues relating to the driver. This is rare, but occasionally I’ll run across information that indicates a driver has a potential security issue. I’ll at least consider updating, depending on the hardware and the issue.

Risks of updating drivers

Microsoft takes a lot of heat for releasing software that isn’t quite ready. Without debating that, it’s often due in part to the reliance on the drivers and software created by others, such as the hardware vendors. As you might expect, there are vendors that have a very good reputation for producing quality software, and others that do not. But driver problems often manifest to users as “Windows problems”.

Unfortunately, driver problems resulting from an upgrade are not unheard of, and the symptoms aren’t always as dramatic as the blue screen of death. I updated the drivers for my wireless network card some time ago, and suddenly the network would drop whenever I reverted to the main screen from a Remote Desktop Connection. It was annoying, but I ended up living with it until the machine was reformatted and rebuilt from scratch.

Hence my “if it ain’t broke, don’t fix it” mentality. Driver updates should be painless and should result in things getting better. Most often they do. Sometimes they do not.

To answer another part of your question: a driver update will, naturally, replace the previous driver software, but if the update is performed properly, settings and configuration information will be preserved. Sadly, that too is at risk if the manufacturer does a poor job of providing their updates.

How to update drivers

There’s no single approach to updating drivers. Since drivers are supplied and supported by hundreds, if not thousands, of hardware vendors, the places to look and the techniques to update are similarly varied.

Here’s what I do:

  • I back up. Depending on when my most recent automatic backup has happened, I may go so far as to create an image backup right before I begin. If anything at all goes wrong with the update process, I can always revert my machine to this backup. This is a case where only an image backup will really do, since it includes all of Windows, including your current drivers, as well as everything else on the machine.
  • I check Windows Update first. In particular, when visiting the Windows Update web site, be sure to look at “optional updates”, which is often where driver updates will show up. Then just use the Windows Update mechanism to download and install the software.
  • I check my computer’s manufacturer for updated drivers. If I’m running Dell equipment, for instance, the Dell support site does a good job of leading me to the latest and greatest drivers for almost all my hardware. In most cases, installation is simply a matter of downloading and running an installer.
  • Finally, I check the hardware component manufacturer’s web sites. Even though a component may be supported by Windows Update or the computer manufacturer’s site, there’s typically a delay before the updates make it to those locations. The component manufacturer, as you can imagine, is the first place that a driver update will typically be made available.

Now, you’ll note that I did not list driver update services.

Avoid driver update utilities and services

Keeping drivers updated, or even just knowing when and what to update, is not a simple task, as we’ve seen.

As a result, there are a bunch of sites and utilities out there that claim to do it for you. They will supposedly scan your system, tell you what drivers are out of date, and offer to update them all for you.

You’ll note that I said “claim” and “supposedly”. The issue is that these days many, if not most, of these services are scams. They will either load up your machine with an assortment of malware when you install their scanner, or they’ll tell you what you need, only to charge you for the update service.

Even when they’re legit, I believe that driver updates are too important to trust to online services. As we’ve seen above, I don’t believe in just blindly updating them anyway.

As a result, I strongly recommend that you avoid driver update services and utilities.

Subscribe to Confident Computing! Tech problem solving & safety tips with a weekly confidence boost in your inbox every week.

I'll see you there!

10 Reasons Your Computer is Slow

Slow Computer?

Speed up with my FREE special report: 10 Reasons Your Computer is Slow, now updated for Windows 10.

No strings. No email. Here's the direct download. (Just right-click and "Save As...".)

Podcast audio


35 comments on “How and When Should I Update Drivers?”

  1. A few weeks ago I asked a question about running a command line prompt about “driver query” and getting over 200 drivers listed for my XP Pro. My question was, “How do you know when to update all those drivers?” I ran a scan through:
    and it gave me about 30 “needed” driver updates. I ran just the first one on some unknown piece of hardware and I had major startup problems. Luckily I made a system restore point and rolled everything back. Moral of the story: as Leo said, if it ain’t broke, don’t fix it.

  2. In reality, the ONLY driver that you should CONSIDER updating would be video card drivers, and only because certain games create problems with “older” drivers.

  3. Carls post above is good advice, video drivers, especially if your into online gaming, will be the one driver you’ll need to keep up to date.
    Other than that, if your not having problems, don’t update a driver just because there is a newer one available 😉

    • Reply to Kitty:
      In a word – NO.. Please follow Leo’s advice and only update drivers (or allow them to be updated) if you have an identifiable need and nothing else (such as Windows Update) solves your problem.

  4. logical and sound advise to follow update whats critical and important only the rest only and as or when required, because if its working without malfunction there is clearly no need to change it

  5. Keep in mind though, Windows often will not find the best driver for your device. You’ll notice this if you get a certain type of hardware with a lot of extra features, the windows plug and play will make it work, but with out these features.

    The only way to fix this is downloading driver direct from the manufactures website.

    Here’s a list of different types of device drivers

  6. you forgot to mention a fourth way on “How to Update”. there are lots of third party sites like:
    [link removed] that keeps lots of info on different manufacturers. that can save you time if you need to check different device drivers.

    In a nutshell: I don’t trust them. There’s no guarantee that you’re getting the correct or most current drivers.


  7. I use System Mechanic. I have done so since version 7. Version 14.5 is now out. Every time I scan for drivers it has a list for me; some are older than my computer. Why is this? Can they me malware? Why would a “service” want to download drivers that are older than my computer?

  8. Driver Booster (2) is – as far as I can tell – a great utility. I have used it for some time now (over 2 years), with no probs/issues at all (its also free).
    It even has ‘create a restore point’ ability (before install) that is a) pretty useful, and b), has been entirely unused as yet.
    It also has a very good ‘editors rating’ on CNET too.

  9. I accidentally installed a windows 7 com port driver on a windows xp system and it would no longer see the cd rom drive. The secondary ultra ata channel driver would not share resources.
    That was a bitch to fix, but I did it.

  10. To the left of this article is an ad for driverassist. Your article states you don’t believe in these type of programs. Just for curiosity, why is this ad there?
    Love your site and your helpful information. I’ve used it many times to help me out–latest was your backup videos. The backup worked this time. Only time will tell if it works though. I’m hoping I will never find out.

  11. I agree with Leo and the replies about updating the video driver. I would also recommend using the free utility “Double DrIver” to backup all of your drivers in one go, with the option to restore any or all when needed. This is particularly useful when re-installing the OS.

  12. Hi Leo,
    you sound amazing. I went through some crap recently, I complained about the problems and was
    given my money back. How does a person know who is honest anymore? I can’t get internet explorer
    to work on my pc anymore. It says my ip can’t be found. I did’nt get any help from microsoft either.
    Do you have any suggestions for me? Thanking you in advance. Kathy

      • My Internet Explorer stopped working a couple of years ago on my Windows 8.1. (Now it is April, 2020) Trying to fix it using MS tools and the problem only became more intractable. Good riddance. There are so many other good browsers out there. My daily browser is Firefox. Backup is Chrome. And I use a privacy respecting search provider like DuckGoGo as my home page.

  13. what do you think of glary utilities new security software “malware hunter” ? it does have the anti virus component, but it does not inactivate the windows 10 antivirus which you have mention that a third party AV would do. i have not hit the activate button, perhaps that is the difference.

  14. Even though my speakers are connected I get no sound, when I turn on the computer I hear a loud thump from the speakers , but cannot get any sound, I have windows 10.

  15. I have an old Smart Computing article which advises before installing a new driver uninstall the old one as the drivers may conflict. What does Leo recommend?

    • It’s not always necessary, as if it’s a driver for the same device, it should replace the older driver, but if you are having problems with the update, it might help to uninstall the older driver. The same generally holds true for program updates.

  16. HP computer would not turn on and then off no matter what we did and our niece’s hubby said to unplug stuff and let it sit. It turned on today, but it kept saying that Chrome download.drivers is putting that in our computer. Putting what in our machine?

    I want to type a hospital to see whether I should go and to Rosetta Stone to see whether they have a teaching NEPAL CD.

    Should I X out all the Chrome stuff so I can use my computer? The HP is still doing stupid things. As you can see I’m 77 and computer ignorant. Sorry to bother you. HELP THIS ONE ADDED A BIT MORE.

  17. Thank you for the clear explanation on drivers. Best explanation of how it all works. Some state you have to remove old ones first? My problem is after updating to windows7 I cant print as a communication problem. I have deleted printer installed latest drivers and tried old ones but no luck. The printer works when linked to another computer running Windows 7 so I am at a loss. Any comments would be gratefully received.

  18. Hi Leo
    I “just” now came across your website. I don’t know how, but, I just did, I “just”paid for a year of driver updat by slimware. And reading over the comments, I am not sure if I want keep this any longer than should. Please advice. Thank you.

  19. I stumbled upon your site and maybe you can help. I used to run power director 12. by cyberlink which quit working with error code eC00C0005 Transcoding engine’s front end stream error saying file broken , file missing, or out of memory. I bought power director 17 as I thought that would correct issue but same think happens. I cannot burn DVD. Could this be a driver issue? I am running Hp computer three years old and met specs for program. Using Windows 10. I am going crazy with this issue as I make DVD’s for my 13 year old Grandson’s basketball team. Any advice would be appreciated. Cyberlink is trying to help by email.

  20. After crashing and breaking old computers one I thing i understood is that always check your updates, there’s nothing wrong to just check it and of course Do Not Trust other utilities that aren’t connected with your PC manufacturer.

    After all, intel got its own sources and AMD got its own sources so there’s no point of using other 2nd or 3rd parties (I don’t use MAC, so sorry). But this excludes windows optional update in the setting, that update is a big NO. Of courses might be different for others, but that optional update got 99% chance to make your pc turn into a blind fool who lost its own OS key.

  21. Leo –

    Hi. When I used Windows 7, I took only the Important updates, none of the Optional ones. I’m guessing this enabled me to avoid any driver update, as I subscribed to your “if it ain’t broke, don’t fix it” philosophy for drivers. That guidance has served me well.

    Now in Windows 10 Home (version 1909), I understand we don’t get to pick and choose the updates we want. My first Win 10 update included what I think were several driver updates (“Intel Corporation – Extension”).

    Going forward, do you suggest I (try to?) avoid any further driver update offered by Windows by selecting “No” for the Change Device Installation Settings option? Or, should I just accept all the driver updates?



Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.