Guru3D.com Forums

Go Back   Guru3D.com Forums > General > Operating Systems
Operating Systems Is Windows 2000, XP or Vista giving you a hard time ? Wanna try out Linux ?


Reply
 
Thread Tools Display Modes
Microsoft Visual C++ 2010 Redistributable
Old
  (#1)
iFRAC7UR3
Master Guru
 
iFRAC7UR3's Avatar
 
Videocard: Zotac GeForce GTX 680 2Gb
Processor: Intel i5 2500K
Mainboard: Asus Z77 Sabertooth
Memory: Vengeance 4x4GB 1600MHz
Soundcard: On-Board SC
PSU: Corsair AX850W
Default Microsoft Visual C++ 2010 Redistributable - 09-21-2012, 22:32 | posts: 359 | Location: Norway

trying to install the witcher 2, but get this error message ?? dude what the hell is it about, i thought newer versions come alongside windows update

A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.
   
Reply With Quote
 
Old
  (#2)
Pill Monster
Ancient Guru
 
Pill Monster's Avatar
 
Videocard: 7950 Vapor-X 1175/1550
Processor: AMD FX-8320 @4.8
Mainboard: ASUS Sabertooth 990FX R2
Memory: 8GB Kingston HyperX 2400
Soundcard: Audigy 2 Platinum Ex 5.1
PSU: AcBel M8 750
Default 09-21-2012, 23:35 | posts: 23,939 | Location: NZ

VC+ prob comes packed with the game installer, just click OK and move on.

Nothing to stress about.
   
Reply With Quote
Old
  (#3)
iFRAC7UR3
Master Guru
 
iFRAC7UR3's Avatar
 
Videocard: Zotac GeForce GTX 680 2Gb
Processor: Intel i5 2500K
Mainboard: Asus Z77 Sabertooth
Memory: Vengeance 4x4GB 1600MHz
Soundcard: On-Board SC
PSU: Corsair AX850W
Default 09-21-2012, 23:37 | posts: 359 | Location: Norway

you the man! lol
always there to set me straight . thnx
   
Reply With Quote
Old
  (#4)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 09-22-2012, 02:52 | posts: 3,917 | Location: Australia

Only security patches are available through Windowsupdate. The c++ runtime system is messed up anyway. With some of the runtimes you can have multiple version installed (instead of using the latest), but what is worse is when programs just have the loose files in the program directories. The program uses the loose files instead of the new ones in your system folders, potentially exposing you to security and reliability issues. The programs look for the files locally first, which is why things like the SMAA plugin is simply done by putting the D3d file in the game folder.
   
Reply With Quote
 
Old
  (#5)
VultureX
Maha Guru
 
Videocard: GTX670 4GB SLI
Processor: Core i7 2700K @4.8GHz H2O
Mainboard: Asrock Z68 Extreme3 Gen3
Memory: 8GB G.Skill 2133MHz CL9
Soundcard: Xonar Essence ST - Z-5500
PSU: Corsair TX850 V2
Default 09-22-2012, 19:03 | posts: 2,284 | Location: Netherlands

Quote:
Originally Posted by thatguy91 View Post
Only security patches are available through Windowsupdate. The c++ runtime system is messed up anyway. With some of the runtimes you can have multiple version installed (instead of using the latest), but what is worse is when programs just have the loose files in the program directories. The program uses the loose files instead of the new ones in your system folders, potentially exposing you to security and reliability issues. The programs look for the files locally first, which is why things like the SMAA plugin is simply done by putting the D3d file in the game folder.
Is this a problem? Can i uninstall previous versions without breaking any games?

Cos, this is what my pc currently looks like -_-'
   
Reply With Quote
Old
  (#6)
Pill Monster
Ancient Guru
 
Pill Monster's Avatar
 
Videocard: 7950 Vapor-X 1175/1550
Processor: AMD FX-8320 @4.8
Mainboard: ASUS Sabertooth 990FX R2
Memory: 8GB Kingston HyperX 2400
Soundcard: Audigy 2 Platinum Ex 5.1
PSU: AcBel M8 750
Default 09-22-2012, 19:08 | posts: 23,939 | Location: NZ

Quote:
Originally Posted by VultureX View Post
Can i uninstall previous versions without breaking any games?
I do.



Actually just noticed a couple more old versions in there, guess I'll be removing those too.
   
Reply With Quote
Old
  (#7)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 09-23-2012, 02:00 | posts: 3,917 | Location: Australia

Yes, completely safe to uninstall all the old ones.

Latest versions of each of the runtimes are:
2005:
x86: 8.0.61187
x64: 8.0.61186

2008 x86 & x64:
9.0.30729.6313

2010 x86 & x64:
10.0.40219.414

2012 x86 & x64:
11.0.50727.1

In fact, you can close off all programs, navigate to the program files and program files (x86) folders, do a search for:
msvcr*.dll
msvcp*.dll
atl*.dll
vcomp*.dll
mfc*.dll
mfcm*.dll

In all cases, the * represents files with 80, 90, 100, and 110 versions. The reason why you want to delete these is so the programs looks for the files in the Windows system folder, so ultimately you have just the latest versions installed. This is safe to do (make sure all programs are closed first so the files aren't locked).

The only non-Windows folders you don't want to delete this files from is program setup folders, only because some programs explicitly expect the runtimes to be there.

Of course, before deleting these files, you have to make sure you have all the latest versions installed

You can get an automated runtime installer and old runtime remover here:
http://burf.cesidian.info/Visual%20C...ller%20V17.exe

Main folder:
http://burf.cesidian.info/

It is safe to use, I know, I put it together . It won't remove the files from the program folders though, it only deals with removing existing runtimes and installing the latest runtimes to the Windows System folders. Covers x86 and x64 runtimes for 2005, 2008, 2010, and 2012 (2012 won't currently show in add/remove programs though, that is a function of the 2012 installers and not the installer script).
   
Reply With Quote
Old
  (#8)
VultureX
Maha Guru
 
Videocard: GTX670 4GB SLI
Processor: Core i7 2700K @4.8GHz H2O
Mainboard: Asrock Z68 Extreme3 Gen3
Memory: 8GB G.Skill 2133MHz CL9
Soundcard: Xonar Essence ST - Z-5500
PSU: Corsair TX850 V2
Default 09-23-2012, 12:13 | posts: 2,284 | Location: Netherlands

Quote:
Originally Posted by thatguy91 View Post
*snip*
That is awesome! Thanks.

One small tip for the next version:

Code:
-------------------------------------
Installer for Visual C++ Runtimes V17 By Burf
-------------------------------------

Before installing the latest Visual C++ Runtimes existing
versions should be removed.

Would you like to remove current Visual C++ Runtimes
and install those packaged with this installer?

If you don't currently have the Runtimes installed,
press Y to install them!

Press Y for Yes, R for Readme, or N to cancel and exit>
Reading the readme cleared it out that I just have to press Y, but it would be easier to understand if this line
Code:
If you don't currently have the Runtimes installed,
press Y to install them!
would be left out, since it already detected that I have some versions installed

By the way, I've also found msvcrt.dll files. Those should not be deleted right?
I've also found msvcr71.dll in multiple applications and msvcp60 in the DirectX SDK. Should these be deleted?
Also I'm using Visual Studio, I think it's better if I don't delete the msvcr100, msvcr100d and other files there, right?
And last but not least, I saw a program that used mfc100u.dll. Also safe to delete?

Last edited by VultureX; 09-23-2012 at 13:29.
   
Reply With Quote
Old
  (#9)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 09-23-2012, 21:28 | posts: 3,917 | Location: Australia

The msvcrt.dll and msvcp60.dll files are distributed with Windows (check your System32/syswow64 folders), so it is safe to delete.

msvcr71.dll is also safe to delete because the latest version is copied with the installer. There are a few loose runtime files which are copied over as well, all latest versions.

mfc100u, msvcr100, are safe to delete as they are installed with the 2010 runtimes. msvcr100d on the other hand, is a debug files, and not included with the runtimes. I'm not sure about the rest of the runtimes in the visual studio folder, as I don't have visual studio myself.

Thanks for the tip about removing that line in the installer, it does seem a bit superfluous! I made the change locally so the next version (when newer runtimes become available) will include the change.

Last edited by thatguy91; 09-23-2012 at 21:30.
   
Reply With Quote
Old
  (#10)
tsunami231
Ancient Guru
 
tsunami231's Avatar
 
Videocard: EVGA 660gtx sig2
Processor: i7 920 CNPS10X Quiet
Mainboard: Evga x58 SLI LE
Memory: 3x2gb Dominator@1600 6Gb
Soundcard: Realtek HD Audio
PSU: Antec Truepower 750
Default 09-24-2012, 07:09 | posts: 3,282 | Location: USA

Quote:
Originally Posted by thatguy91 View Post
The msvcrt.dll and msvcp60.dll files are distributed with Windows (check your System32/syswow64 folders), so it is safe to delete.

msvcr71.dll is also safe to delete because the latest version is copied with the installer. There are a few loose runtime files which are copied over as well, all latest versions.

mfc100u, msvcr100, are safe to delete as they are installed with the 2010 runtimes. msvcr100d on the other hand, is a debug files, and not included with the runtimes. I'm not sure about the rest of the runtimes in the visual studio folder, as I don't have visual studio myself.

Thanks for the tip about removing that line in the installer, it does seem a bit superfluous! I made the change locally so the next version (when newer runtimes become available) will include the change.

Cool program makes tracking C++ versions so much easier
   
Reply With Quote
 
Old
  (#11)
yosef019
Maha Guru
 
yosef019's Avatar
 
Videocard: GTX770 4gb @1250mhz
Processor: i5 3570k 4.6 1.2v NH-D14
Mainboard: P8Z68-V
Memory: 8GB 2133 ARES CL9 2T
Soundcard: SB Recon3D Pro Fatality
PSU: TX 650W
Default 09-24-2012, 11:55 | posts: 1,710 | Location: Israel - Haifa

Quote:
Originally Posted by thatguy91 View Post
Yes, completely safe to uninstall all the old ones.

Latest versions of each of the runtimes are:
2005:
x86: 8.0.61187
x64: 8.0.61186

2008 x86 & x64:
9.0.30729.6313

2010 x86 & x64:
10.0.40219.414

2012 x86 & x64:
11.0.50727.1
nmd thanks you fix me the tunngle!!

Last edited by yosef019; 09-24-2012 at 16:10.
   
Reply With Quote
Old
  (#12)
yosef019
Maha Guru
 
yosef019's Avatar
 
Videocard: GTX770 4gb @1250mhz
Processor: i5 3570k 4.6 1.2v NH-D14
Mainboard: P8Z68-V
Memory: 8GB 2133 ARES CL9 2T
Soundcard: SB Recon3D Pro Fatality
PSU: TX 650W
Default 11-09-2012, 05:06 | posts: 1,710 | Location: Israel - Haifa

new v18 version out http://burf.cesidian.info/Visual%20C...ller%20V18.exe
   
Reply With Quote
Old
  (#13)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 11-09-2012, 05:37 | posts: 3,917 | Location: Australia

Quote:
Originally Posted by yosef019 View Post
You're pretty on the ball, I only just uploaded that less than 2 hours ago! You must be under a different name on the forum where I posted that, like I am

Last edited by thatguy91; 11-09-2012 at 05:45.
   
Reply With Quote
Old
  (#14)
yosef019
Maha Guru
 
yosef019's Avatar
 
Videocard: GTX770 4gb @1250mhz
Processor: i5 3570k 4.6 1.2v NH-D14
Mainboard: P8Z68-V
Memory: 8GB 2133 ARES CL9 2T
Soundcard: SB Recon3D Pro Fatality
PSU: TX 650W
Default 11-09-2012, 06:41 | posts: 1,710 | Location: Israel - Haifa

Quote:
Originally Posted by thatguy91 View Post
You're pretty on the ball, I only just uploaded that less than 2 hours ago! You must be under a different name on the forum where I posted that, like I am
i thoth why not go and check if new version out then i cheked and bvala thank you or to this guy
where you post it?
   
Reply With Quote
Old
  (#15)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 11-09-2012, 07:15 | posts: 3,917 | Location: Australia

http://forums.mydigitallife.info/thr...l=1#post668127

You looked at the right time obviously
   
Reply With Quote
Old
  (#16)
Guru5D
Newbie
 
Videocard: Intel 2432523
Processor: Intel 20000
Mainboard:
Memory:
Soundcard:
PSU: 8000W
Default 11-10-2012, 21:20 | posts: 3

Edit: Never mind. Found out myself.

Last edited by Guru5D; 11-10-2012 at 22:39.
   
Reply With Quote
Old
  (#17)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 11-28-2012, 20:24 | posts: 3,917 | Location: Australia

Uploaded new version:
http://burf.cesidian.info/Visual%20C...ller%20V19.exe

Updated Visual C++ 2012 runtimes (new version 11.0.51106.0, old version 11.0.51020.3).
   
Reply With Quote
Old
  (#18)
gamerk2
Maha Guru
 
Videocard: NVIDIA 570 GTX 1.2 GB
Processor: Intel i7 2600k @ 3.9GHz
Mainboard: ASUS P8P67 Deluxe
Memory: 8GB DDR3 1600 MHz
Soundcard: ASUS Xonar Xense
PSU: 750W
Default 11-29-2012, 14:26 | posts: 2,103 | Location: Medford, NY

I note the reason programs statically link against a SPECIFIC version of the VS runtime is to avoid the .dll hell earlier versions of windows were exposed to. (Specifically, a .dll update that ended up breaking a ton of programs that used the previous version of said .dll)
   
Reply With Quote
Old
  (#19)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 11-29-2012, 20:14 | posts: 3,917 | Location: Australia

They are properly backwards compatible now. Programs include the DLL's in case they aren't already on the computer (unlikely). A program will use the DLL in their program folder if it is present there (much like how SweetFX etc is able to work). You can actually delete these files, in which case the program will use the one from the system folder instead. In fact, this is preferable! Think of in the past how there were security updates for the various C++ runtimes. If the program loads the runtime from their own folder, it bypasses the updated version, and potentially uses one that has security issues! Then there's the point of reliability and (maybe) performance changes.

You can safely delete all msvc*.dll files (and atl80/90/100/110.dll files) from both C:\Program Files and C:\Program Files (x86) folders, although programs might need to be closed off for this as they maybe locked. Next time the program is loaded it will use the newer version (if installed) from the Windows System32 folder. The only folder where deleting it could be questionable from though is the Visual Studio folder, but only IF you actually have Visual Studio installed.
   
Reply With Quote
Old
  (#20)
tsunami231
Ancient Guru
 
tsunami231's Avatar
 
Videocard: EVGA 660gtx sig2
Processor: i7 920 CNPS10X Quiet
Mainboard: Evga x58 SLI LE
Memory: 3x2gb Dominator@1600 6Gb
Soundcard: Realtek HD Audio
PSU: Antec Truepower 750
Default 12-11-2012, 01:51 | posts: 3,282 | Location: USA

Great automated program for C++ redis Simplifies what would be annyoing
   
Reply With Quote
Old
  (#21)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 05-29-2013, 14:19 | posts: 3,917 | Location: Australia

Realised the last version I linked on here was v19, so here is v24a:

Visual C++ Redist Installer V24a- http://db.tt/GxoAyvna
All other stuff - https://www.dropbox.com/sh/yvo0u5lrac3whv2/j3Uhlqc9j8


The changes between v19 and v24 is that the versions of some of the runtimes were updated.

Note: Just upped v24a. Functionally it is identical (in that it won't affect programs etc), just had to add the Windowsupdate satisfaction for old security update KB2538243. The updated files are cumulative, so already includes the changes made with the KB2538243 update.

Last edited by thatguy91; 05-29-2013 at 15:52.
   
Reply With Quote
Old
  (#22)
yosef019
Maha Guru
 
yosef019's Avatar
 
Videocard: GTX770 4gb @1250mhz
Processor: i5 3570k 4.6 1.2v NH-D14
Mainboard: P8Z68-V
Memory: 8GB 2133 ARES CL9 2T
Soundcard: SB Recon3D Pro Fatality
PSU: TX 650W
Default 05-29-2013, 15:52 | posts: 1,710 | Location: Israel - Haifa

Quote:
Originally Posted by thatguy91 View Post
Realised the last version I linked on here was v19, so here is v24:

Visual C++ Redist Installer V24- http://db.tt/RipgzPno
Other stuff - https://www.dropbox.com/sh/yvo0u5lrac3whv2/j3Uhlqc9j8


The changes between v19 and v24 is that the versions of some of the runtimes were updated.
thank you man^
   
Reply With Quote
Old
  (#23)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 05-29-2013, 15:53 | posts: 3,917 | Location: Australia

No worries! I just uploaded v24a

Refer to this post for more information:
http://forums.guru3d.com/showpost.ph...6&postcount=87
   
Reply With Quote
Old
  (#24)
thatguy91
Ancient Guru
 
Videocard: HIS R9-280x Iceq X2 Turbo
Processor: i5-3570K
Mainboard: Asrock Z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 06-05-2014, 05:39 | posts: 3,917 | Location: Australia

For those that may be interested.

Visual C++ Redist Installer V30 - https://db.tt/la9I3nBp
All other stuff - https://www.dropbox.com/sh/yvo0u5lrac3whv2/j3Uhlqc9j8
   
Reply With Quote
Old
  (#25)
mbk1969
Maha Guru
 
Videocard: GeForce 780 GTX
Processor: I7-4930
Mainboard: Asus p9x79
Memory: G Skill RipjawZ, 16GB
Soundcard: Onboard+NuForce Icon HDP
PSU: 1000 W
Default 06-05-2014, 07:35 | posts: 1,411 | Location: Moscow, Russia

Quote:
Originally Posted by thatguy91 View Post
You can safely delete all msvc*.dll files (and atl80/90/100/110.dll files) from both C:\Program Files and C:\Program Files (x86) folders, although programs might need to be closed off for this as they maybe locked. Next time the program is loaded it will use the newer version (if installed) from the Windows System32 folder. The only folder where deleting it could be questionable from though is the Visual Studio folder, but only IF you actually have Visual Studio installed.
I can write application which would recursively search for msvc*.dll files in folder, show them in a list and allow to select ones to remove (or rename).

Last edited by mbk1969; 06-05-2014 at 07:41.
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2014, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.