Helping people with computers... one answer at a time.
Device driver updates can come from several places. I'll review which sources for driver updates are best, and where else you might need to look.
I believe my OS is Windows Home XP..SP3. I downloaded 3 separate 'check drivers' programs. Each program identified the same 7 drivers as being outdated. However, my device mngr. says they're OK. The drivers listed are: System devices: ISAPNP Read Data Port, SIS Processor to AGP Controller, IDE ATA/ATAPI Controller, Standard Dual Channel PCI IDE Controller, SIS PCI IDE Controller; Network Adaptors: SIS 900-Based PCI Fast Ethernet Adapter: Sound Video & Game Controllers: Realtek AC 97 Audio: Modems PCI Data Fax Softmodem with Smart CP. The 7th. driver was AMD Sempron Processor 3000+, which my device mngr. said was OK..But I updated it anyway & now my PC is working much better. The AMD Processor was very easy to find & download. It's been very difficult to find the other drivers & if they are outdated..I will have to purchase one of the driver programs. Do I need to update these drivers? If so, how do I find the sites to download?
First of all, device manager will not tell you whether or not a device driver is out of date - that's not its job. What it will tell you is if the device driver is installed and working to some basic level.
No, to find out whether your device drivers are out of data isn't that simple.
But then, neither is getting the updates.
I'll review the options, and then describe what I do.
A quickie refresher: Windows is designed to work with all sorts of hardware, even hardware that might not even exist yet. The way Windows manages to do this is that programs are written to use a fairly generic (albeit complex) interface, and then software that's installed when you setup the machine or install new hardware translates those generic instructions into whatever the actual specific hardware on the machine requires.
That low level software that actually directly controls your hardware is drivers. For example, your video card will have software installed that knows how to translate Windows instructions to "draw a pixel here", or "change the resolution to this" into the actual instructions required by the specific video card installed. Different video card, different driver, but Windows still gets to do the same things.
But ultimately the important thing to realize is that drivers are a) software, and b) specific to the hardware they're designed for. Oh, and c) since they're software they can have bugs, security vulnerabilities and the like.
That means every so often they might get updates.
The real question is more like "how do I know if there's a more up-to-date version of the device drivers that are installed on my machine?"
Well ... that depends.
If the drivers were installed with Windows itself, then there's a good chance that your answer is very, very simple: Windows Update will tell you. You may need to look at the "Optional Updates" that may be offered along with the critical updates, but that's often the most practical place to look.
And, in fact, is all most folks need to do.
If your drivers were not installed as part of Windows - and it can frequently be hard to tell - things get more complicated.
Yes, there are several third party tools that may tell you.
And yet, I never use them.
I find most to be a classic "we'll tell you what's wrong, and then charge you to solve it for you" model. Not that there's anything inherently wrong with that. I just see it very often in many areas besides driver updates, and to be honest - some of them are scams, or close to it. So, for better or worse, I avoid the entire class of scanning tools that fall into that model.
And when it comes to drivers, as I'll describe in a moment, the resulting lack of information (is a driver out of date) doesn't really bother me that much.
Aside from relying on Windows Update, I only actively look for driver updates when I'm actually trying to track down a problem (or hear of a problem) with a specific driver or device.
In other words if things are working, I leave well enough alone.
I realize that's at odds with the "keep your system updated for safety" mantra which I and others seem to harp on. My thinking is simply this:
The majority of drivers are already handled by Windows Update. While newer drivers are often available directly from hardware manufacturers, issues dealing with security - the only thing I care about if I'm not having other problems - are more than likely pushed through the Windows Update pipeline.
Drivers not handled by Windows Update are diverse enough that targeting any one of them for a potential security vulnerability just isn't worth most hacker's time. Effort spent creating malware for a specific video driver, for example, targets only those people with that driver, and then only if that driver is not updated by Windows Update.
Driver updates are, historically, riskier. Driver updates that come directly from manufacturers often don't have the wide breadth of testing that ensures that they'll work and work properly on my machine. Put another way: updating drivers without reason can be risky.
As you might guess I don't recommend paying driver download utilities to do so for you. Some may be legitimate and work, but in my opinion it's too risky for a couple of reasons:
they may not
you don't know where they get the drivers from, or indeed, if they are up to date.
If you're going to go somewhere other than Windows update for drivers, I can only recommend one destination: the hardware manufacturer. I'd start with the computer manufacturer - especially if yours is a name brand computer. They often provide all the drivers on their support site without any further investigation. Others will actually point you at the component manufacturer's site - perhaps even directly at the page you need.
And yes, if the computer manufacturer doesn't help with either direct downloads or pointers to the right component manufacturer, then this gets old very fast.
Which is another reason I only recommend doing it if you're actually chasing down a problem you're having with a specific piece of hardware.
Comments on this entry are closed.
If you have a question, start by using the search box up at the top of the page - there's a very good chance that your question has already been answered on Ask Leo!.
If you don't find your answer, head out to http://askleo.com/ask to ask your question.