vcredist 全稱Microsoft Visual C++ Redistributable Package,是運行Visual C++ 開發的應用程序的必要運行庫組件(現在很多大型軟件、游戲都是基于Visual C++ 開發的),包含vcredist x64和vcredist x32兩個系列版本。
只有當安裝了vcredist 運行庫組件,才能使用戶在未安裝 Visual C++ 的計算機上運行使用 Visual C++ 開發的應用程序。vcredist 不但有vcredist x64及vcredist x32之分,還有多個不同的版本,目前包括:vcredist 2005(x86/x64),vcredist 2008(x86/x64),vcredist 2010(x86/x64),vcredist 2012(x86/x64),vcredist 2013(x86/x64)。由于軟件公司、作者所用Visual C++ 開發的程序版本不同,一般需要電腦配備完全的Visual C++ 運行庫,才能保證所有的軟件都能正常運行。
32位系統只要安裝32位版的vcredist運行庫即可,而64位系統則一般需要同時安裝32、64位版的vcredist運行庫(為了讓64位系統能運行32位的應用程序)。 所有的vcredist運行庫都可以在微軟 素材下載,不過 素材下載的一般都是獨立版本(例如單獨的vcredist 2008 32bit或者vcredist 2008 64bit版),今天給大家分享兩個不同的Visual C++ 運行庫合集包。
第一個的是由國外著名綠軟作者 McRip 封裝制作的一款 VC 運行庫集合軟件安裝包(32/64合集),幾乎包含了所有Microsoft Visual C++ 運行庫,包含了:VC2005、VC2008、VC2010、VC2012 運行庫組件包等,根據安裝集合組件包的系統環境不同自動調用使用 32 位或者 64 位運行庫組件并執行安裝。 Microsoft Visual C++ 運行庫合集包含:
- Visual C++ 2005 x86;
- Visual C++ 2005 x64;
- Visual C++ 2008 x86 9.0.30729.7523;
- Visual C++ 2008 x64 9.0.30729.7523;
- Visual C++ 2010 x86 10.0.40219.455;
- Visual C++ 2010 x64 10.0.40219.447;
- Visual C++ 2012 x86 11.0.60830.0;
- Visual C++ 2012 x64 11.0.60830.0;
- Visual C++ 2013 x86 12.0.21005.1;
- Visual C++ 2013 x64 12.0.21005.1;
- Microsoft Visual F Runtime 2.0;
- Older Microsoft Runtimes for older software;
靜默安裝參數: /VERYSILENT /NORESTART
第二款是微軟常用運行庫合集32位+64位合集包(32bit與64bit分開來打包的) 微軟常用運行庫合集是采用microsoft visual studio 20xx編寫的軟件必須使用的公用dll運行庫,是目前為止最全最新的運行庫集合,相當于程序的字典文件。 某些網上和論壇的部分精簡軟件沒有附帶這些公用dll,所以安裝這些運行庫是系統安裝后第一件要做的事情。 本集合包含下列組件:
① Visual Basic Virtual Machine(5.1)
② Visual Basic Virtual Machine (6.0)
③ Microsoft C Runtime Library(7.0)
④ Microsoft C Runtime Library(7.10)
⑤ Microsoft Visual C++ 2005 SP1(8.0.61187)
⑥ Microsoft Visual C++ 2008 SP1(9.0.30729.7523)
⑦ Microsoft Visual C++ 2010 SP1(10.0.40219)
⑧ Microsoft Visual C++ 2012 update4(11.0.61030)
⑨ Microsoft Visual C++ 2013 (12.0.21005) PS:所有的安裝文件全部來自微軟官方網站,且為最新數字簽名版本。 這些運行庫都是采用Microsoft Visual Studio 20XX編寫的軟件必須使用的公用DLL運行庫,相當于程序的字典文件。 某些網上和論壇的部分精簡軟件沒有附帶這些公用DLL,所以安裝這些運行庫是系統安裝后第一件要做的事情。 某些程序在64位系統下運行任然需要32位版本的運行庫,因為程序是基于32位Visual Studio開發的,典型的例子比如QQ。
VC 運行庫有什么用?我們為什么要使用它?什么時候需要它?太深奧的理論就不多說了,舉個簡單的例子,我們從網上下載來一些綠色精簡軟件或個人軟件作品或某些游戲,運行的時候發現報錯,常見的有:缺少或丟失 msvcp71.dll、msvcr71.dll、msvcrt.dll、msvcrt.dll 等;由于應用程序配置不正確,應用程序未能啟動;無法啟動此程序,因為計算機中丟失 mfc*.dll 文件,嘗試重新安裝該程序的原版安裝包以解決此問題。因為這些軟件是用采用 Microsoft Visual Studio 編寫的,它們運行的過程中必須使用公用的 DLL 運行庫,即上在所說的 VC 運行庫。 版主按,請按照自己電腦的配置下載 32bit