Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Visual C++

30 Jun 2014   #1

Windows 7 Professional 64 bits
Visual C++


I have

Visual C++ 2008 Redistributable - x86 9.0.30729.6161
Visual C++ 2008 Redistributable - x64 9.0.30729.6161
Visual C++ 2010 x86 Redistributable - 10.0.40219
Visual C++ 2010 x64 Redistributable - 10.0.40219
among the programs installed in my Windows 7 - 64 bits

I read that it is preferable to keep different versions of Visual C++,
OK so I will keep a 2008 and a 2010 versions.

But I think that keeping the x86 versions is completely useless.

I'd like to have a confirmation of my opinion.

Thank you

My System SpecsSystem Spec
30 Jun 2014   #2

Windows 7 Ultimate x64

No, it's not correct. You most likely need to have both 2008 and 2010, each one in x86 and x64 versions.

Reason for this is that those are the runtimes for programs built using Visual C++, in various versions. Each program was compiled against one particular one, and since they do NOT include older or 86/64 bits together, to run each one you need that particular version, which can't be replaced by any other.

The exact "need" for each version lies in which programs are you running exactly, each one may impose a requirement for a specific runtime. The usual recommendation of installing everything is because we can't know for sure which programs are you running.
My System SpecsSystem Spec
02 Jul 2014   #3
Microsoft MVP

Windows 7 Ultimate X64 SP1

In other words different software, program, will use different versions of Visual C++, see my list.

Visual C++-c-.jpg

My System SpecsSystem Spec

04 Jul 2014   #4

Windows 7 Professional 64 bits

Thank you Alejandro and Britton.

I think you can't have not seen that my Windows 7 is x64 and I must believe what you wrote, but then I wonder why a program running on my machine would have to use a x86 version of a Visual C++ version. I'd like to understand the reason why.

I also wonder how do I know which year version of Visual C++ I need.
Must I install Visual C++ 2005 that is n't on my machine.
In case a program needs one precise Visual C++ version, will a warning and information be displayed ?

I also wonder why in the list of Britton, there are
two Visual C++ 2008 x64 with different numbers
three Visual C++ x86 vesrions with different numbers,
two Visual C++ 2005 versions without bit version and numbers

Thank you
My System SpecsSystem Spec
04 Jul 2014   #5

Windows 7 Pro 64 bit

The x86 version of the C++ runtimes are necessary for 32 bit applications, as are the 64 bit versions for 64 bit applications.

The virtually identical user interface tends to hide the fact that internally 32 bit and 64 bit operating systems are very different. As are 32 bit and 64 bit applications. 64 bit systems do not have an automatic ability to run 32 bit applications, it is something that must be specifically built in. A 64 bit OS must provide an artificial environment for 32 bit applications that is very different than that for native applications. 32 bit Visual C++ applications must use the 32 bit runtimes. The 64 bit runtimes are totally alien and unusable.

Visual C++ versions are complex.Unless you are a real expert, and you don't become one just by reading forum posts, the only safe thing to do is keep them all.
My System SpecsSystem Spec
04 Jul 2014   #6
Microsoft MVP

Windows 7 Ultimate X64 SP1

One in my case is MS Streets and Trips which is a 32 bit program so needs it. w7 64 bit has a special folder, Syswow, which is Windows on Windows so 32 bit software will execute in a 64 bit system.
My System SpecsSystem Spec

 Visual C++

Thread Tools

Similar help and support threads
Thread Forum
Visual basics
I get references to Visual Basics on my pc when trying to download a program (game). It sounds like this is a program that I should have, but I do not. Any info would be helpful, and welcome..TIA
19 Visual C++
Im trying to clean out my programs and I have 19 versions of C++, can I get rid of any of these?
Performance & Maintenance
MS visual C++
Hi all, I have Revo uninstaller installed and I just noticed these eight items. I have no idea what, how, why........what are they? Can they be deleted?
microsoft visual c++
i have a least 8 copies of this on my win7 64bit,anyone know how many your supposed to have?seems a bit of overkill,thanks to all.
Visual C ++
For some time now, each time that I install certain programs or drivers, a window appears, as in the first screenshot below. Since I have no idea of how to deal with it, I've always canceled it out, and the installation continued normally, and the program or driver always seems to be okay. ...
Help with win 7 and visual studio 6!
Hi all, my order of windows 7 is on the way but I wanted to solve a problem I would have once i installed it. Apparently Visual Studio 6 doesnt work with windows 7. I ordered home premium, so i wont be able to use XP mode. Anyone know any ways around this? Thanks

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 18:40.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App