Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > PC Hard & Software
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 28th October 2011, 13:30   #1  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,361
Microsoft Visual C++ Redistributable (Versions & Hotfixes)

Hello, I just formatted my PC and Im giving the final brushes on tunning up the system, but I don't know which redistributable is the latest.

These are the ones I have downloaded:

visualstudio_2005_SP1_x86.v6.0.2900.2180.exe 2684Kb
visualstudio_2005_SP1_x86.v6.0.2900.2180.exe 2647Kb
visualstudio_2005_SP1_x86.v6.0.3790.0.exe 2663Kb
visualstudio_2008_SP1_x86.v9.0.30729.4148.exe 4381Kb
visualstudio_2008_SP1_x86.v9.0.30729.5677.exe 4375Kb
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread

Last edited by Dogway; 29th October 2011 at 02:23.
Dogway is offline   Reply With Quote
Old 28th October 2011, 13:34   #2  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,815
My common sense tells me that this one :
visualstudio_2008_SP1_x86.v9.0.30729.5677.exe 4375Kb
Atak_Snajpera is offline   Reply With Quote
Old 28th October 2011, 13:45   #3  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,361
What about 2005? In this web they say 6.00.3790.0 (internally v8.0.56336) is the correct version, and not 6.0.2900.2180 (v.8.0.59193). I don't know if in their specific environment.
Sometimes common sense is not enough in experience.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread
Dogway is offline   Reply With Quote
Old 28th October 2011, 14:13   #4  |  Link
the_weirdo
Yes, I'm weird.
 
the_weirdo's Avatar
 
Join Date: May 2010
Location: Southeast Asia
Posts: 271
Quote:
Originally Posted by Dogway View Post
What about 2005? In this web they say 6.00.3790.0 (internally v8.0.56336) is the correct version, and not 6.0.2900.2180 (v.8.0.59193). I don't know if in their specific environment.
Sometimes common sense is not enough in experience.
In this case, why don't you just install this version of MSVC 2005 Redist and let Windows update it for you?
the_weirdo is offline   Reply With Quote
Old 28th October 2011, 14:19   #5  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,361
That one is v6.0.3790.0. It's for an offline installation so I want to have everything in the disc from the beginning.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread
Dogway is offline   Reply With Quote
Old 28th October 2011, 15:02   #6  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Thanks to WinSxS (Side-by-side assembly) different versions of MSVCR90.DLL and friends can exist "side by side" on the system.

Generally every application will install the Runtime version that it is intended to run with. And WinSxS will look at the executable's embedded Manifest to load exactly that version. So even if you have installed the "latest" version of the Visual C++ Runtime, an application may install and use some "older" version.

For example, I currently have installed at least 10 different versions of MSVCR90.DLL on my computer...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 28th October 2011 at 15:05.
LoRd_MuldeR is offline   Reply With Quote
Old 28th October 2011, 15:10   #7  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,361
I normally install lots of software, for testing, temporal usage, whatever. It was one year and a half since last formatting and I only had one 2005 and 2008 redistributable, they were 6.0.2900.2180 for 2005 and 9.0.30729.4148 for 2008 if I remember correct. Anyway as you say it could really happen the situation where one software would need v.6.0.2900.2180 and other v.6.0.3790.0, being unable to work with any other version?
My main concern is avoid installing too many things I wont need. But I know that at least I will need one 2005 and one 2008 redistributable soon or late, that's something I'm sure of.


edit: Also in microsoft knowledge base they state that depending on redistributable versions there might be security holes.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread

Last edited by Dogway; 28th October 2011 at 15:22.
Dogway is offline   Reply With Quote
Old 28th October 2011, 15:48   #8  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
With an up-to-date Windows it's practically impossible to prevent your WinSxS folder from growing continuously. After Vista came out, which made more extensive use of WinSxS than XP, many people complained about the growing WinSxS folder. That's because "new" DLL versions don't simply replace "old" versions. They get installed side-by-side and thus the "old" version is kept for applications that still may need it. The "old" version may even be installed by some application which is intended to run with that particular version when the "new" version is already present. The Manifest tells the OS which exact DLL version it needs to load for the individual executable. However this doesn't necessarily mean that "old" versions will remain unfixed. Actually one argument for using WinSxS is that "globally shared" DLL's that are handled by WinSxS will be kept up-to-date by Windows Update*, while DLL's installed in the application folder or statically linked libraries will not be effected by system updates. Funny enough, starting with VS2010, the VC++ Runtime Libraries are not handled by WinSxS anymore...

(*) I'm not sure if that happens by patching the "old" DLL version -or- by redirecting applications, that request an "old" (insecure) version, to some "newer" (fixed) version.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 28th October 2011 at 16:04.
LoRd_MuldeR is offline   Reply With Quote
Old 28th October 2011, 16:10   #9  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,361
That's something to note, especially that even "old" versions get fixed. Then my question would be where could I download these fixes. I saw many descriptions of the KB but not any download link. My XP installation disc is very austere, so I have everything off, firewall, DEP, Download Center, Windows Media, etc. I would like to have everything I need up to this date inside the disc and to be aware of what I do.


About the WinSxS folder, I knew about it and how much space it takes. In XP for me stays below 100Mb, but I know how in Vista or 7 it can get to many Gb. One of the reasons I stay with XP.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread

Last edited by Dogway; 28th October 2011 at 16:13.
Dogway is offline   Reply With Quote
Old 28th October 2011, 16:45   #10  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,815
Quote:
About the WinSxS folder, I knew about it and how much space it takes. In XP for me stays below 100Mb, but I know how in Vista or 7 it can get to many Gb. One of the reasons I stay with XP.
LOL! I didn't know that big hard drives (1T) are so expensive these days... XP is a very outdated system... On Windows NT 6.0 , 6.1 (...) at least interface runs on GPU (aero) instead of CPU like on XP.
Atak_Snajpera is offline   Reply With Quote
Old 28th October 2011, 17:07   #11  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,361
Quote:
Originally Posted by Atak_Snajpera View Post
LOL! I didn't know that big hard drives (1T) are so expensive these days... XP is a very outdated system... On Windows NT 6.0 , 6.1 (...) at least interface runs on GPU (aero) instead of CPU like on XP.
That's what an average consumer would think, not programmers. One thing doesn't hide the fact of an inefficient design.

About GUI's I couldn't care less, as long as it isn't a console window... by this you might already know what my wallpaper is right? blank

EDIT: I wanted to note I solved the ZCfgSvc.exe problem. I had to manual edit the exe properties from "custom policy" to "trust application".
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread

Last edited by Dogway; 29th October 2011 at 02:07.
Dogway is offline   Reply With Quote
Reply

Tags
comodo, redistributable, version, visual c++, zcfgsvc.exe


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


All times are GMT +1. The time now is 10:17.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.