Windows 8 and 8.1 Forums


Confusion about Visual C++

  1. #1


    Posts : 191
    Windows 8.1 (Update 1) Pro 64 bit

    Confusion about Visual C++


    Hey all,

    Yesterday I installed a game and I noticed it installed Visual C++ 2005 x86 Redist along with it. I noticed there is a SP1 and a x64 version of the Visual C++ 2005 on microsoft.com and I have few questions about this:

    1. I have a x64 system. Does the x64 version of the Visual C also cover 32 bit software like the game I just installed? Or do I have to install the x86 to be able to run 32 programs?

    2. If there's a SP1 version of the Visual C, does it also cover the non-SP1 version? Do I have to remove the non-SP1 one first before I install the SP1 one?


    I'm running Windows 8 Pro 64 bit. I would be grateful if someone could shed some light on this since it has confused me for quite a while now.

    Thanks in advance,

    JohnnyGui

      My System SpecsSystem Spec

  2. #2


    Posts : 835
    Win 8.1 Pro


    Generally, games will install the correct version (weather you are running 64bit OS or 32bit)
    Generally, the redist that is provided with the game is probably 32bit and should work out of the box without having to do anything further.
    You should not have to do anything further.

    When you run Windows Updates, it may update visual c stuff, but it shouldn't matter or cause the game to not work.
    But, that depends on the game and how it was developed and if they coded it properly to work with future updates etc.
    It all depends on what the dev's did in general.

    Which game are you referring to?

    To elaborate a bit more, if you are an avid gamer, you could end up with several different versions of Visual C Run time installs.
    I have seen a few different ones on my system before.
      My System SpecsSystem Spec

  3. #3


    Posts : 191
    Windows 8.1 (Update 1) Pro 64 bit


    I'm referring to Batman Arkham Asylum.

    The thing is, seeing a better version of Visual C like the SP1 one makes me think it is better (performance- and bugwise) to uninstall the old Visual C that came along with the game and install the x64 SP1 version. That is ofcourse, if those versions also cover the Visual C version (x86) the game needs. Hence my question.
      My System SpecsSystem Spec

  4. #4


    Posts : 835
    Win 8.1 Pro


    there is no real way to know till you do it.
    Certain games will only work with certain versions, as far as I know.

    I think, as long as all the libraries are there, it should be fine, however, I don't think you will gain anything, performance wise from doing so.

    The only real way to gain performance in games is a better video card, CPU, Faster ram (not more, just faster, 4G is plenty for any gaming rig, any rig really, unless you are going into Virtual Machines, Graphics or Audio/Video creation and Encoding), even then, faster ram will not see a huge improvement.
    And possibly SSD drive for faster loading times.

    Games in general today rely more on the GPU overall, usually.

    The visual C stuff is only there because they may use things that are not nativly installed on any OS. They are there to provide code to make a particular part of a game work,, not exactly better, but just work in general.

    let me reiterate,, it might make some part of a game work better in general, but not from an exact performance stand point, as far as upgrading the visual c stuff. just to get it working proper in game. I hope that makes since. at least sort of. not sure how to explain it at the moment.
      My System SpecsSystem Spec

  5. #5


    Covington, La
    Posts : 1,184
    Windows 7 HP 64bit, Windows 8.1 Pro w/Media Center 64BIT


    I just let my system handle it as its not worth the effort to figure it out. I have seen some Event Errors when a particular version is required and not found but is easily fixed with the addition of the required version. As you can see I have a lot of versions on my system but its only 81MB total so I don't worry about it. I don't know what programs put them there so I leave them alone.

    Click image for larger version

    Jim
      My System SpecsSystem Spec

  6. #6


    Posts : 191
    Windows 8.1 (Update 1) Pro 64 bit


    Quote Originally Posted by Tepid View Post
    there is no real way to know till you do it.
    Certain games will only work with certain versions, as far as I know.

    I think, as long as all the libraries are there, it should be fine, however, I don't think you will gain anything, performance wise from doing so.

    The only real way to gain performance in games is a better video card, CPU, Faster ram (not more, just faster, 4G is plenty for any gaming rig, any rig really, unless you are going into Virtual Machines, Graphics or Audio/Video creation and Encoding), even then, faster ram will not see a huge improvement.
    And possibly SSD drive for faster loading times.

    Games in general today rely more on the GPU overall, usually.

    The visual C stuff is only there because they may use things that are not nativly installed on any OS. They are there to provide code to make a particular part of a game work,, not exactly better, but just work in general.

    let me reiterate,, it might make some part of a game work better in general, but not from an exact performance stand point, as far as upgrading the visual c stuff. just to get it working proper in game. I hope that makes since. at least sort of. not sure how to explain it at the moment.
    I understand your point completely. However, seeing there are also SP1 versions of the redistributables I thought there must improvemens at least bug en security wise. That's why I thought it would be better to have the SP1 version.

    So I guess I have to uninstall the provided Visual C and try the newer one to know if it covers it or not.

    @ Phone man: I'm very critical on installing things on my PC. That's one of the reasons I want to uninstall any versions that are already covered by others (removing the x86 and install the x64 one for example). I don't want to have too much cluttered software on my PC :P
      My System SpecsSystem Spec

  7. #7


    Posts : 835
    Win 8.1 Pro


    honestly, you can try it, but I wouldn't.
      My System SpecsSystem Spec

  8. #8


    Posts : 191
    Windows 8.1 (Update 1) Pro 64 bit


    So I uninstalled the Visual C that came with the game and guess what; the game runs perfectly with the Visual C++ 2010 SP1 x64 that I already have installed a while ago. Looks like it doesn't even need the older 2005 version (??), so maybe the game-included Visual C version was the minimum requirement in case someone doesn't have any Visual C installed??
      My System SpecsSystem Spec

  9. #9


    Posts : 835
    Win 8.1 Pro


    That is possible. It will install that version regardless, I think that they will install it again, even if it is there.
      My System SpecsSystem Spec

  10. #10


    Posts : 191
    Windows 8.1 (Update 1) Pro 64 bit


    Shouldn't it appear in the programs list under Control Panel in that case? Because it only shows I have Visual C 2010 installed. I remember the first time I started up the game an installation of Visual C 2005 showed up and it appeared in the Programs list afterwards. Now, after I have uninstalled Visual C 2005 and played the game several times, I still can't find any Visual C 2005 in the list nor any related files in the Program Files folder.
      My System SpecsSystem Spec

Confusion about Visual C++
Related Threads
Solved Product Key confusion in Installation & Setup
Hi, my laptop has recently been causing me problems so I thought that I would reset or refresh the installation. Unfortunately I reached the point where I am totally confused. I'm really regretting upgrading from Windows 7 but maybe someone can help me out. I purchased my laptop some 3 years ago...
Hi there I'm just messing around a bit with Visual Basic - I just want to use EXCEL (mainly) and a couple of really simple Windows stuff. I can't be bothered with C# or .NET -- I'm not (nor intend to be) a professional programmer -- but would like to have a go with some small applications and get...
Graphics Confusion in Graphic Cards
hello, I bought a laptop and it supposedly came with a Radeon HD 8550g grahpics card however when i look for what i have via the laptop it always says "intel r HD 4000" Now i've had trouble with the windows 8 apps as they are all blotchy, some of the screen disappears and i have to drag my...
The Windows 8 tablet confusion in Drivers & Hardware
Windows 8 tablets: A confusing world for buyers | ZDNet
Solved POP3 confusion in Browsers & Mail
After reading dozens of posts concerning Windows 8 and the Mail program included, I would like (if possible) a definitive answer to the following questions: If I download and install Windows Essentials 2012, will I then be able to both send and receive my email via a POP3 provider (Verizon)...
Upgrade Confusion II in Installation & Setup
I have a question about the upgrade versions: I may build an extra PC. We have an old laptop from Toshiba that is no longer functional, but it does have the serial key from XP. Since that key is no longer used, can I use it to load XP on a system and then upgrade it to Win 8? What I am not...
Upgrade Confusion in Installation & Setup
If I understand correctly: I have two PC's that are identical for my wife and myself. We will be upgrading to Win 8 ASAP. :) I want to add new HDD's to each system for the upgrade. So my steps are: Download the $39.99 upgrade ISO Install a copy of XP/Vista/Win7 on the new HDD
Eight Forums Android App Eight Forums IOS App Follow us on Facebook