Page 1 of 2 12 LastLast
Results 1 to 15 of 18
  • Thread Tools
  1. Lounger
    Join Date
    Aug 2010
    Location
    Rocky Mountains
    Posts
    48
    Thanks
    2
    Thanked 2 Times in 1 Post

    What are all these Visual C++ Redistributable entries in my programs list?

    Every time I look at my installed programs list I see more and more 2005 and 2008 Visual C++ Redistributable entries. I have no idea where they came from or why the list keep expanding. I just downloaded the SP1 update for 2005 and 2008. I expected that to clean things up, but instead it just added more entries for both 32 and 64 bit versions.

    Can someone explain what C++ Redistributable is for? I am running Thunderbird and Firefox. If I do need it, can I remove any of the older versions? If I do remove something I need, is Windows 7 smart enough to put it back via an Update?

    Thanks for the help.

  2. Subscribe to our Windows Secrets Newsletter - It's Free!

    Get our unique weekly Newsletter with tips and techniques, how to's and critical updates on Windows 7, Windows 8, Windows XP, Firefox, Internet Explorer, Google, etc. Join our 480,000 subscribers!

    Excel 2013: The Missing Manual

    + Get this BONUS — free!

    Get the most of Excel! Learn about new features, basics of creating a new spreadsheet and using the infamous Ribbon in the first chapter of Excel 2013: The Missing Manual - Subscribe and download Chapter 1 for free!

  3. Administrator
    Join Date
    Jun 2010
    Location
    Portugal
    Posts
    9,572
    Thanks
    120
    Thanked 1,076 Times in 991 Posts
    Those are basically installers for libraries that other apps need and were installed because some of the apps you have were built with Visual C++.

    If you remove them, some of your apps may stop working and will need to be reinstalled or repaired. I wouldn't advise removing them, unless you are willing to go through the reinstall / repair route. Windows 7 will only install updates to the original packages, not the packages themselves.
    Last edited by ruirib; 2011-06-19 at 10:53.

  4. The Following User Says Thank You to ruirib For This Useful Post:

    Medico (2011-06-19)

  5. Plutonium Lounger Medico's Avatar
    Join Date
    Dec 2009
    Location
    USA
    Posts
    12,625
    Thanks
    161
    Thanked 928 Times in 851 Posts
    Very good explanation Rui, thanks for the info.

    I seem to have a large number of them as well:

    Visual C.jpg
    Last edited by Medico; 2011-06-19 at 15:05.
    BACKUP...BACKUP...BACKUP
    Have a Great Day! Ted


    Sony Vaio Laptop, 2.53 GHz Duo Core Intel CPU, 8 GB RAM, 320 GB HD
    Win 8 Pro (64 Bit), IE 10 (64 Bit)


    Complete PC Specs: By Speccy

  6. Administrator
    Join Date
    Jun 2010
    Location
    Portugal
    Posts
    9,572
    Thanks
    120
    Thanked 1,076 Times in 991 Posts
    Hi Ted,

    You're welcome. Your list actually looks as big as mine .

  7. Plutonium Lounger Medico's Avatar
    Join Date
    Dec 2009
    Location
    USA
    Posts
    12,625
    Thanks
    161
    Thanked 928 Times in 851 Posts
    It's difficult to imagine there isn't a better way of doing this that would not add so many variations and updates.
    BACKUP...BACKUP...BACKUP
    Have a Great Day! Ted


    Sony Vaio Laptop, 2.53 GHz Duo Core Intel CPU, 8 GB RAM, 320 GB HD
    Win 8 Pro (64 Bit), IE 10 (64 Bit)


    Complete PC Specs: By Speccy

  8. Administrator
    Join Date
    Jun 2010
    Location
    Portugal
    Posts
    9,572
    Thanks
    120
    Thanked 1,076 Times in 991 Posts
    I think these are security updates and the problem is that these versions are not retro compatible, that is, having the 2010 libraries is not enough for applications built with previous Visual C++ versions.

  9. Plutonium Lounger Medico's Avatar
    Join Date
    Dec 2009
    Location
    USA
    Posts
    12,625
    Thanks
    161
    Thanked 928 Times in 851 Posts
    Oh no, brain cramp. I guess I'm too old and too tired today to think about this any more. These various updates don't affect my system, so they stay. I don't want to break something else.
    BACKUP...BACKUP...BACKUP
    Have a Great Day! Ted


    Sony Vaio Laptop, 2.53 GHz Duo Core Intel CPU, 8 GB RAM, 320 GB HD
    Win 8 Pro (64 Bit), IE 10 (64 Bit)


    Complete PC Specs: By Speccy

  10. Administrator
    Join Date
    Jun 2010
    Location
    Portugal
    Posts
    9,572
    Thanks
    120
    Thanked 1,076 Times in 991 Posts
    Quote Originally Posted by Ted Myers View Post
    Oh no, brain cramp. I guess I'm too old and too tired today to think about this any more. These various updates don't affect my system, so they stay. I don't want to break something else.
    Yep, have to agree with that. I just accept the updates and do not worry about them.

  11. 2 Star Lounger
    Join Date
    Apr 2010
    Posts
    198
    Thanks
    5
    Thanked 8 Times in 8 Posts
    If you can find the program that installed them or it (not always easy) then you can see if there is an alternative to it or decide if you need it. I was able to find the culprit that installed the 2005 Visual C++ libraries on my PC. Once I found a suitable alternative to it, I uninstalled the program. Naturally this still left the C++ libraries on my PC. I then uninstalled these with no ill effects. The 2008 C++ ones are still there though and I do no know what put them there. The possibility also exists that more than 1 program is using them so if something gets broke, then a reinstall would fix it. Or you can do as others have stated and just leave them.

  12. 3 Star Lounger
    Join Date
    Sep 2001
    Location
    Jakarta, Indonesia
    Posts
    269
    Thanks
    3
    Thanked 9 Times in 9 Posts
    I have taken the risk of uninstalling all of the versions of both the 2005 and 2008 installations, then installed the latest versions (8.1.61001 and 9.0.3729.6161) as provided by Windows Update. So far no problems, but I have all the previous install files available in case of need.

    In fact, after totally removing them from my old 'play' computer, and before installing the latest version, I tried to run every program that might have required them, but found that everything still worked without them. So I'm a bit confused...

    Chris

  13. Lounger
    Join Date
    Aug 2010
    Location
    Rocky Mountains
    Posts
    48
    Thanks
    2
    Thanked 2 Times in 1 Post
    I've been tempted to do the same thing as Chris did. However, I've been able to definitely correlate some of the C++ entries with software I installed when I first set up my PC. I'm pretty sure OpenOffice and the Mozilla programs add C++ entries. I also think some of the C++ entries are left over from the junkware that was on my PC from the factory. I probably should have removed all the C++ entries dated prior to purchase along with the junkware and then installed the programs I needed.

    It's possible that newer C++ installs and updates may provide the needed functionality for the programs I installed long ago. That's where I'm really confused. It seems that older C++ installs are there forever inspite of newer updates.

  14. Administrator
    Join Date
    Mar 2001
    Location
    St Louis, Missouri, USA
    Posts
    19,827
    Thanks
    1
    Thanked 522 Times in 477 Posts
    Once the C++ (or any other) runtimes are installed they are independent of the original program that needed them. Other programs could also require them and since they are already installed don't install them again. Because they are independent installations, uninstalling the original program does not remove these runtime libraries as that could break other programs.

    Uninstalling all the various 2005 & 2008 updates and installing the latest may work for him and not for someone else. Somtimes, programs require a specific version of the runtimes. If someone else wishes to try that I'd recommend doing what Chris did and have the installation files for the various versions in case something fails.

    Joe

  15. Lounger
    Join Date
    Aug 2010
    Location
    Rocky Mountains
    Posts
    48
    Thanks
    2
    Thanked 2 Times in 1 Post
    Thanks for the additional explanation, Joe. The logic for installing runtimes, and keeping them, makes perfect sense. However, taken to the extreme and given enough time, you could end up with a LOT of these runtimes that are out of date with no programs using them any more. Although they generally appear to be small applications unto themselves, I wonder if these accumulated runtimes could explain why older PCs show more and more installed files. I don't remember seeing any C++ entries on my old XP computer, but I suspect they were there. Perhaps Microsoft chose to show them explicitly in Win7's Programs list. Either way, I think we can conclude that it's wise to leave all the C++ entries in place and hope they don't consume too much disk space over time.

  16. 2 Star Lounger
    Join Date
    Apr 2010
    Posts
    198
    Thanks
    5
    Thanked 8 Times in 8 Posts
    I guess I feel that these libraries are security risks. Sooner or later, MS will stop issuing updates for these and then they will become targets for exploit. I therefore would recommend finding the programs that installed them and looking for suitable alternatives. If a program using one fails, it will usually complain that it needs a certain file. Having backup libraries is a good idea if you must have the program that needs it. The 2005 package is 6 years old, think about it.

  17. New Lounger
    Join Date
    Dec 2009
    Posts
    16
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I have zero entries for 'Microsoft Visual C++' in my installed updates list. ????

    I'm currently running 69 third-party programs also. Is it possible I'm not running any software written with MS Visual C++?

    Anyone? Thx, Rob

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •