Guide | How To What is Visual C++ Redistributable and Why You Need Them?

The associated guide may contain user-generated or external content.


Thread author
Staff Member
Jan 8, 2011
Microsoft: About Visual C++ Redistributable Packages

"Visual C++ Redistributable Packages install run-time components of Visual C++ Libraries on a computer that does not have Visual C++ installed. The libraries are required to run applications that are developed by using the corresponding version of Visual C++."

HTG: What Is a Visual C++ Redistributable?

"When it comes time to deploy their software to users, developers have a choice to make. They can bundle those DLLs into the installation of their application, or they can rely on a standard distributable package of shared code. Most choose the latter, and that package is known as a Visual C++ Redistributable."

HTG: Can I Uninstall Some of Them?

"If you uninstall a program, that program will not automatically remove the redistributable upon which it relied, since it has no way of knowing if other applications also rely upon it. Sure, there may be some redistributable packages on there that you don’t need–but if you manually remove a redistributable package that some programs are still using, you could cause them to not run correctly."

Quoted from HowToGeek - Why Are There So Many “Microsoft Visual C++ Redistributables” Installed on My PC?

How can I get Visual C++ Redistributable back?

If you uninstall the packages, software that require the corresponding libraries won't run correctly. Re-downloading the packages below may allow the software to run correctly without reinstalling or losing settings. In some cases downloading the latest 2015 may be a trial and error process, but always check the developers site for the required packages.

It's safe to use older versions (ie. 2005) as Microsoft tests and update the packages before release to include bug fixes and any security-patches. As long as you use the link below.

Download from
Updated versions of
  • Visual C++ Redistributable 2015
  • Visual C++ Redistributable 2013
  • Visual C++ Redistributable 2012
  • Visual C++ Redistributable 2010
  • Visual C++ Redistributable 2008
  • Visual C++ Redistributable 2005
Available in 32-bit (vcredist_x86) and 64-bit (vcredist_x64).



Level 7
May 22, 2016
@Huracan , thanks for posting , this is a confusing issue for many users , especially those that like to
actively manage their installed programs , to weed out old stuff and junk .

I just took this screenie of a client's machine ( with permission ) and it highlights the issue
( Hmmm , I've never posted an image here before , hope I get it right )
This is from a Toshiba 64-bit W7.

It is a similar list to the one you posted , and I'm often asked " can I safely uninstall the older versions here " ,
and I really do not know the answer , and re-installing them again later may not give the desired result !
Critical dependencies may not get re-established , so my answer has to be " No" and after all ,there's only
around 50 MB being used for all of them .


  • Visual C.jpg
    Visual C.jpg
    66.4 KB · Views: 508
Last edited:
  • Like
Reactions: LabZero and Ink


Level 85
Honorary Member
Mar 15, 2011
Usually removing the older version may not help much if programs are made under those redistributable packages so always verify through research first.


Level 10
Feb 21, 2015
I'd leave them because some programs specially games need them to run and might need them in future after installing other programs or games. Some programs or games will need older Visual C++ and some need new so it's better to keep them all and they don't use much space.

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.