Which versions of C++ redistributables can I remove?

I have a number of Microsoft Visual C++ 2005 and 2008 Redistributable and I would like to know which ones are safe to remove, because there are actually more than 10 installed on my computers.

  1. Microsoft Visual C++ 2005 ATL Update kb973923 – x64 8.0.50727.4053
  2. Microsoft Visual C++ 2005 Redistributable
  3. Microsoft Visual C++ 2005 (x64)
  4. Microsoft Visual C++ 2008 ATL Update kb973924 – x64 9.0.30729.4148
  5. Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.17
  6. Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.17
  7. Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4148
  8. Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4974
  9. Microsoft Visual C++ 2010 x64 Runtime – 10.0.30319

It could be that these versions are all different, but a confirmation of that is fine for me as well. Thanks in advance.

PS. I’m using an x64 machine one windows 7.

Here is Solutions:

We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.

Solution 1

You’re better off not removing them. C++ Redistributables are installed by programs which depend on them. See this thread for a similar question.

Of the versions you have listed, each one could either be a patch (in which case you’d be removing bug fixes and features by removing it) or a new version (in which case you’d be removing a redistributable that a program depends on). In either case, removing it would be unwise unless you have some real need to do it.

Solution 2

I doubt there is an easy way to know what you need without knowing which programs depend on them. These redistributables are usually included with programs that depend on them. Even if they are technically compatible with future versions they may be hard coded to use a specific version. My advice would be to leave it alone.

And to answer your question, those versions are all different.

Solution 3

You can actually remove any of them. If a program doesn’t function properly afterward, simply reinstall the program. It will reinstall what it needs. Otherwise you’ll be accumulating a lot of junk that might do nothing.

Pay attention to the install dates. Anything on or near the install of your system, you might want to leave alone.

Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply