credist 全稱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分開來打包的)
2015.05.14更新為微軟常用運行庫合集2015.04(32位+64位)
微軟常用運行庫合集是采用microsoft visual studio 20xx編寫的軟件必須使用的公用dll運行庫,是目前為止最全最新的運行庫集合,相當于程序的字典文件。 某些網上和論壇的部分精簡軟件沒有附帶這些公用dll,所以安裝這些運行庫是系統安裝后第一件要做的事情。 本集合包含下列組件:
⑴ Visual F# 2.0 Redistributable
⑵ Visual J# 2.0 Redistributable
⑶ 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 up4(11.0.61030)
⑾ Microsoft Visual C++ 2013 (12.0.30501)
⑿ Microsoft Visual C++ 2015 (14.0.22310)
PS:所有的安裝文件全部來自微軟官方網站,且為最新數字簽名版本。 這些運行庫都是采用Microsoft Visual Studio 20XX編寫的軟件必須使用的公用DLL運行庫,相當于程序的字典文件。 某些網上和論壇的部分精簡軟件沒有附帶這些公用DLL,所以安裝這些運行庫是系統安裝后第一件要做的事情。
VC 運行庫有什么用?我們為什么要使用它?什么時候需要它?太深奧的理論就不多說了,舉個簡單的例子,我們從網上下載來一些綠色精簡軟件或個人軟件作品或某些游戲,運行的時候發現報錯,常見的有:缺少或丟失 msvcp71.dll、msvcr71.dll、msvcrt.dll、msvcrt.dll 等;由于應用程序配置不正確,應用程序未能啟動;無法啟動此程序,因為計算機中丟失 mfc*.dll 文件,嘗試重新安裝該程序的原版安裝包以解決此問題。因為這些軟件是用采用 Microsoft Visual Studio 編寫的,它們運行的過程中必須使用公用的 DLL 運行庫,即上在所說的 VC 運行庫。