Driver cleaner windows vista: Download Display Driver Uninstaller

Driver Cleaner Pro 1.5 — Download Driver Cleaner Pro for Windows

This diagnostics application enables users to remove driver traces from your computer. Additionally, there is an option to backup Windows registry files.


Update date:



Driver Heaven Ltd

Windows version:

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10

Driver Cleaner Pro is a Windows program that allows you to prepare your OS for a fresh installation of drivers by removing various residue files. You can download new driver packs with a special tool called Driver Detective.


Since drivers constantly receive updates to remove known issues and enhance functionality. Unfortunately, older versions can leave residue files that might slow down or even damage your computer. This application cleans driver leftovers and provides a clean environment for reinstalling the ones you need. By removing traces you prevent driver conflicts and general system issues.


The utility has a functional and intuitive graphical user interface. The steps you need to complete are simple and easy-to-follow. All you need to do is select the driver you wish to remove and press the Start button. It is worth noting that you may choose multiple instances.

To make sure all the traces are completely erased, you can restart your computer. As a side note, it is recommended you reboot your PC prior to launching a new driver installation.

Additionally, there is an option to backup files, in case something goes wrong and you have to restore the system. The program also includes a dedicated tool for checking driver updates. It automatically alerts you if a newer version is available.


  • free to download and use;
  • gives you the ability to remove driver traces;
  • compatible with modern Windows versions;
  • can backup registries and directories;
  • it is possible to delete clean multiple instances.


2,7 Mb (downloads: 28)

Quick Heal PCTuner

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Free

This software solution allows you to optimize the performance of your PC by removing unnecessary files and apps. It is also possible to delete your browsing history.

ver 3.0

EaseUS Todo Backup

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Free

The utility was designed to help users create backup copies of their operating system. Additionally, they have the option to configure various compressions settings.

ver 14.3

Advanced EFS Data Recovery

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Free

This utility allows users to scan their personal computer for encrypted items. Moreover, they have the option to specify additional info such as name and password.

ver 4. 54.63.0


Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Free

Using this tool, you are able to upgrade firmware on a variety of Apple mobile devices. In addition, it is possible to select different processing modes.

ver 2.9.14


Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Free

This tool allows users to configure and maintain smartphones and tablets based on Qualcomm chipsets. Moreover, they can preview multimedia content and back up data.

ver 2.7.496

CDMA Workshop

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Free

This utility can help you unlock any CDMA mobile phone and access its internal memory parameters. It works with various terminals, data cards and modems as well.

ver 2.7

RAM Def XTreme

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Free

Thanks to this piece of software, users can improve their system performance through defragmentation. In addition, they have the option to run in silent mode.

ver 2.71

Process Monitor

Windows Vista, Windows 7, Windows 8, Windows 10 Free

This comprehensive tool allows you to view the list of running processes and analyze their performance. It is also possible to search for additional information.

ver 3.91

Clean Windows 7, Vista & XP Automatically

Is your Windows computer running slow?

You’re not alone! Over time, Windows can slow down dramatically due to an overloaded file system and registry, temporary and aging file residue, incomplete uninstalls, and more. Regular PC maintenance should always include safely cleaning out bloat from the Windows file system, ensuring your computer runs at top speed.

What should be cleaned in Windows?

The various Windows ‘temp’ file folders, programs that auto-load at start-up, excess Windows registry keys, and uninstall entries are good places to start. Additionally, internet cache and temporary files, unused program references, shortcuts, and Windows shell extensions can be cleaned to prevent conflicts and file system corruption.

What’s the easiest way to clean Windows


While you could navigate through the Windows file system and registry manually, we strongly recommend a safe, automatic solution for cleaning Windows effectively. PC Cleaner is our top choice for safely cleaning and optimizing XP, Vista and Windows 7. PC Cleaner is a must-have software tool, an essential part of any Windows XP cleaning and performance maintenance routine. It also includes an excellent Start-up Manager that will let you eliminate annoying software that launches every time you start your PC.

Start the Download Here…

PC Cleaner will also take care of the following PC maintenance items:

  • Fixes Windows Registry Corruption
  • Speeds Up Start-Up & Boot Times
  • Solves Virtual Memory Problems
  • Repairs Damaged File Systems
  • Cleans Dead-End Program References
  • Fixes ActiveX Errors
  • Repairs Shared DLL Errors
  • Removes Duplicate Registry Entries
  • Deletes empty registry Keys
  • Repairs invalid Class Keys
  • Fixes Freezing & Blue Screens
  • Checks Faulty Shell Extensions
  • Repairs Invalid CLSID/Typelib/Interface Entries
  • Corrects Invalid File Paths
  • Checks Application Path Keys/Orphan References
  • Speeds Up Slow or Continuous Shut-Down
  • Checks & Cleans Invalid File Types/Extensions/Entries

Download Certified by:

Our reader’s feedback on PC Cleaner:

For Fixing Errors & Freezes:

«I would just like to say thank you for such a brilliant product. I had some awful problems with computer crashes and continual freezing, especially during the making of slideshows. PC Cleaner fixed 1800 errors within a few minutes and my computer is like brand new. Well done and thank you.»

Ian K.

For Cleaning out Windows XP:

«I love the PC Cleaner software. I couldnt believe the number of errors and junk it found in my system! My computer is defintely faster. I work in IT for a living, so I do my best to keep my home system as clean as possible, but it blew me away with what it found. Very nice piece of software.
Thank you !

Tim R.

Automatic cleaning of old drivers, or squeeze some space out of Windows 7 Yes, I know that hard drives are cheap now, but this is not an option for me, because:

  • I have an SSD, but it will still be more expensive than regular HDDs (the volume of my current SSD is 120 gigs)
  • The laptop is working, respectively, the data on it, too, must be encrypted, all that, so you should not stick a self-made media that is not approved by the employer
  • I am greedy 🙂

This topic, perhaps, is intended and can be useful to those people who care about free space on the system disk, the usual cleaning tools have already been tried, but I want to squeeze a little more (as in the old joke — the first link to a joke that came across in Google, if the site bad — sorry).

In general, I sometimes clean up disk space. Standard procedures — cleaning% TEMP%, cleaning the disk (erases all sorts of error reports there, dug up by the system for every fireman, all sorts of memory dumps of fallen processes, etc.), demolition of programs that are no longer needed.
However, as I found out, there are folders that no one cleans (from the word at all). Well, in the sense of standard means. And now I want to talk about the %WINDIR%\System32\DriverStore folder.

If this folder takes up a lot of space for you, and you don’t feel like reading the entire post, please go to the very end, there are links to github, from where you can take the finished result of my research and try to squeeze (or squeeze) some space from Windows.

Introduction to the problem — what is this folder, why is it needed,

who is to blame, what to do

If you rummage around on the Internet, you can find that this is the place where the system stores in reserve all the drivers that it has ever come across along the way. Yes, yes, and those that were installed for your video card three years ago are also there, despite the fact that you updated them for yourself many, many times.

Here’s some theory from that same MSDN:

Starting with Windows Vista, the driver store is a trusted collection of inbox and third-party driver packages. The operating system maintains this collection in a secure location on the local hard disk. Only the driver packages in the driver store can be installed for a device.

When a driver package is copied to the driver store, all of its files are copied. This includes the INF file and all files that are referenced by the INF file. All files that are in the driver package are considered critical to the device installation. The INF file must reference all of the required files for device installation so that they are present in the driver store. If the INF file references a file that is not included in the driver package, the driver package is not copied to the store.

The process of copying a driver package to the driver store is called staging. A driver package must be staged to the driver store before the package can be used to install any devices. As a result, driver staging and device installation are separate operations.

A driver package is staged to the driver store by being verified and validated. The operating system maintains this compilation in a safe location on the local drive. Only those drivers that are stored in the repository can be installed.

When a driver is copied to the repository, all of its files go there, including the .INF file and all files referenced by that .INF file. All files that make up the driver are considered essential for the operation of the device. The INF file must refer to all the files necessary for the operation of the device, so that they all get into the storage. If the .INF file refers to a file that is not part of a driver, that driver is not copied to the store.

The process of copying the driver to the storage is called staging ( did not try to invent a term, left the English word — approx. ). In order for a driver to be used for a device, it must go through the staging process, so installing the device and staging the driver are separate operations.

Before entering the storage, the driver is checked for the validity of the signature and the integrity of the files.

Is everything so bad and no one will help?

Looks scary to climb in with your dirty hands, doesn’t it? However, there is a small (and not very convenient) straw from Microsoft, it is called pnputil.exe and can:0003

  • List drivers that are in staging (but not included in the standard distribution of your Windows, i.e. not integrated into the installation distribution)
  • Add driver to store
  • Delete driver from storage

Moreover, when uninstalling, it checks if the driver being removed is not currently used for any connected device, and without the /f option (i. e. / force — force it) it refuses to remove such drivers.
I also used this utility.

It should be mentioned here that I’m not the first smart one who thought about this problem, there is a project on the codeplex for the DriverStore Explorer GUI application, but it is actually just a graphical wrapper around pnputil and does not analyze drivers in any way, providing complete freedom to its user.
Firstly, I didn’t feel like looking for outdated driver versions manually, and secondly, I wanted to understand what I would gain from removing one or another driver (in terms of disk space). So there was the full-length NIH syndrome.
So I picked up Python and away we go .

Hooray, we are building our bike!

By close scrutiny, I found that in order to find the most recent version, data from pnputil is enough, but not to determine the size, because pnputil says about the driver something like this — who did it, when, version and name of the INF file. Which of the pile of folders in the DriverStore refers to this driver — he does not say.
Looking even more closely into the %WINDIR%\Inf folder, I found there the same .INF files (by name) that pnputil lists, and looking into the folders in the DriverStore, I found there … the same .INF files, but with different names — each in a folder from its driver.
Surely there is a simpler way, but I went head-on — I built a mapping from the name of the .INF file in the output of pnputil to a folder in the DriverStore, which contains the same .INF file (with a different name). And took the size of this folder for the size of the driver.

Now it was just a matter of wrapping it all up in scripts for easy execution.
On the way, however, there was a set-up in the form of UAC — pnputil worked only with administrator rights, which means that it was necessary to elevate privileges from Python. A cursory googling turned up a few recipes that said something like “you can do this, but there will be no output (let alone input), how you will debug — no idea”, and this didn’t suit me, so I tweaked it a little examples.
True, my implementation is not perfect at the moment — it will crash when trying to redirect stdout or stderr, because internally I use the Windows concept of the console, and this does not work for redirected streams …
But for now I turned a blind eye to this, because to fix it, you need to fence a slightly more complicated mechanism than calling FreeConsole / AttachConsole, i.e. deal with the redirection of all flows manually.

Trying what is written in practice

And now, in fact, the most relish — the results of all this footcloth text. You can take it, use it at your own peril and risk, you can try to do good and cause benefit to the source code (MIT license, yes). You can even thank me in the comments if these scripts help someone 🙂
Release on github
If you are downloading a binary version (the interpreter is hardwired inside) — take the one that corresponds to the bitness of the operating system (the 32-bit version on a 64-bit OS will not find pnputil and will not work, respectively . .. if you really need it — write, you can try to get around it).
If you take a scripted version — similarly, you need to run it with an interpreter with a bit depth of the operating system.

I personally tested this on two computers with Windows 7, in theory it should work on Vista and 8. On WinXP it should be (sort of) useless.
The script will analyze the driver storage, try to find obsolete versions of drivers (that is, those for which a newer version is in staging at the same time) and suggest deleting them, giving an estimate of the space occupied by the drivers (and an estimate of the gain, of course, too).

Result on my laptop

Personally, I managed to squeeze out about 6 gigabytes (!), mainly due to the removal of old versions of the NVidia video card drivers.
On another laptop, everything turned out to be not so rosy, I managed to clear only 200 (in my opinion) megabytes, but there the system lived much less than mine and simply did not have time to accumulate many drivers.

Both laptops have lived a full life since then, in the sense that I did not notice any problems from cleaning.

If you have read this far, thank you for your attention!

As expected, it turned out that cleaning scripts do not always work, the main problem is if Windows is not in English (somehow I didn’t think that even utility utilities would be localized).

I will fix this.

Most of the problems should be fixed, see release 1.0.1

Also, for Windows 8, cleanup scripts don’t seem to be relevant, as Skywrtr rightly points out in its comment.

View picture for Win8

official free driver update tool for Windows PC.

Over 6,000,000 device drivers

Driver Booster helps you automatically find, download, install and update drivers for all devices on your Windows 10/8/7 desktop/laptop.

More than 5,000 manufacturers

You can easily find and update outdated drivers from more than 5,000 manufacturers, including the following popular models like AMD, Nvidia, Intel, Realtek, Dell, HP, Lenovo, Microsoft, etc.

Media reviews

«Driver Booster by Iobit, which uses advanced driver update technology, offers simple solutions, acting as a one-stop control center. The program lists your drivers, making updating drivers as easy as possible. With this program, downloading and installing drivers is easy a task that takes a matter of minutes (or even less).»


User Reviews

«I had a lot of problems with my laptop, finally I figured out that they were related to the drivers. Although I tried everything that the laptop manufacturer offers, nothing changed. One click on Driver Booster and it found 17 (long) outdated drivers and updated everything just as quickly. Driver problems are gone and my laptop works much better! Now for any work with drivers, I will use only this program. »

Cobus Engelbrecht

User Reviews

«Iobit Driver Booster is the best software available now. I have been using Iobit Driver Booster and other Iobit programs for many years. Driver Booster finds outdated drivers on my laptop and together with other Iobit programs keeps all systems running smoothly. As always, Iobit created a great program using the latest technology to keep my laptop in top condition.»

Mike Goggans

User Reviews

«Recently I have to stay at home, work remotely and be without the support of office sysadmins, and I myself am not a pro at troubleshooting, but that’s not the point. In general, my home computer let me down and my home office went down on a few hours, I had problems with the webcam, as a result, online meetings had no effect.As a result, I googled Driver Booster — this program updated the drivers for the video card and network card and the problem was solved after a reboot.