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!

Can I delete all these Visual C++ Redistributables?

Question:

My PC runs Windows 7 (64), IE9. Recently, I went into my Control Panel, checked Programs and Features, and found 11 Microsoft Visual C++ redistributables. Some 2005, most 2008. Asking around, some advice was to delete them. Others said C++ files do many things other than creating programs. Do I need them or can I dump them?

In this excerpt from Answercast #29, I look at whether or not it’s a good idea to delete redistributable files from a computer.

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

Deleting redistributables

In short, I couldn’t tell you if you need them or if you can dump them.

  • My recommendation though is that you leave them alone.

With eleven entries in Programs and Features, my guess is that what you are seeing is a combination of not only the visual C++ redistributable, but also some updates to those redistributables; updates that might be fixes or vulnerability patches.

The redistributable is the run time that is used by other programs. So, it’s possible, that at some point in the past, you installed a program. As part of its installation, it installed the visual C++ redistributable so that it could use features of the C++ language that it was (presumably) written in.

There are different versions of C++ redistributable. You see both 2005 and 2008. My guess is you installed at least two different programs. One of which uses the 2005 redistributable; one of which uses the 2008 redistributable.

Deleting a redistributable

If you delete the redistributable that a program requires, that program will stop working. This is why I suggest you leave them alone… because things aren’t broken. You run the risk of breaking things if you delete them.

Now, I don’t know of an easy way to reverse engineer who put them there: who’s using them, who’s relying on them. Because of that… that’s another reason for just leaving well enough alone.

They don’t take up a tremendous amount of space and they really don’t cause you a lot of trouble by being there – even if there is no program that uses them.

  • So ultimately, my strong recommendation is that you leave them alone.

Backup before deleting

If you feel that you have to disregard my advice, then I strongly suggest you back up first.

Do a system backup before you do anything. And think twice
about deleting anything that might be an update… because those updates are there for a reason. Most often, in recent years, they are there to protect you from vulnerabilities that could lead to malware infections. This is definitely one of the pieces of software that could be targeted.

Do this

Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.

I'll see you there!

2 comments on “Can I delete all these Visual C++ Redistributables?”

  1. Thanks for the timely answer on this subject, as I have had people ask me about them as well, since I do IT work. You’re spot on, the amount of pain and headaches that can be caused by removing them –far– outweigh the relatively small amount of disk space you might reclaim by deleting them.

    Even if one did do a backup first, then go delete one or more of them, it might be days or even weeks of using your computer before you discovered the “one” seldom-used but favorite program of yours that needed it. By that time, your backup could be out of date and you’re back to re-installing the application again. It’s just not worth it. If you’re so close to being out of drive space that you need these removed, you need a bigger hard drive.

    Reply
  2. I have made the mistake of deleting these and as Mark warned, it did indeed take a few days before I realized that I had a problem. In my case, it affected three applications and neither one produced a useful error message.

    Reply

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.