今天安裝軟件時(shí),出現(xiàn)“Microsoft Visual C++ Runtime Library”錯(cuò)誤,網(wǎng)上查了下解決方法,得以解決。
現(xiàn)在分享下,給碰到相同問題的朋友。
微軟官方解釋如下:
癥狀
在 Microsoft Windows XP 中運(yùn)行自定義 Microsoft Visual C++ 6.0 程序時(shí),您可能會(huì)收到以下錯(cuò)誤消息:
This application has requested the Runtime to terminate it in an unusual way.Please contact the application''s support team for more information.
原因
如果使用 /GR 和 /MD 編譯器開關(guān),并且 Msvcrt.dll 文件和 Msvcirt.dll 文件的版本是 7.0.x,則可能出現(xiàn)此問題。
注意:當(dāng)使用早于 7.0 版本的 Msvcrt.dll 文件和 Msvcirt.dll 文件時(shí),不會(huì)出現(xiàn)此問題。
解決方案:
Microsoft 現(xiàn)在提供了一個(gè)受支持的修補(bǔ)程序,但該程序只用于解決本文中提到的問題。僅當(dāng)系統(tǒng)遇到本文描述的特定問題時(shí)才可應(yīng)用此修補(bǔ)程序。此修補(bǔ)程序可能還會(huì)接受進(jìn)一步的測(cè)試。因此,如果這個(gè)問題沒有對(duì)您造成嚴(yán)重影響,我們建議您等待包含此修補(bǔ)程序的下一個(gè) Windows XP Service Pack。
要立即解決此問題,請(qǐng)與 Microsoft 產(chǎn)品支持服務(wù)聯(lián)系,以獲取此修補(bǔ)程序。要獲取 Microsoft 產(chǎn)品支持服務(wù)電話號(hào)碼和支持費(fèi)用信息的完整列表,請(qǐng)?jiān)L問下面的 Microsoft 網(wǎng)站:
http://support.microsoft.com/contactus/?ws=support根據(jù)微軟的方案可以如下解決這個(gè)問題:1、下載早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。
2、在C:\Program Files\或者是其他軟件安裝目錄下搜索這兩個(gè)文件。
3、下載微軟官方補(bǔ)丁。
有些時(shí)候,在你安裝、運(yùn)行某個(gè)軟件,可能會(huì)得到這樣一個(gè)錯(cuò)誤提示:

需要說明的是,Microsoft Visual C++ runtime library是微軟系統(tǒng)自帶的c++運(yùn)行庫,這個(gè)錯(cuò)誤與IE設(shè)置里的腳本調(diào)試應(yīng)該是沒什么關(guān)系的。
可能的情況是:
一、系統(tǒng)的運(yùn)行庫比較舊,而軟件需要的是更新版本的運(yùn)行庫;或者系統(tǒng)里根本就沒有軟件需要的運(yùn)行庫;
二、系統(tǒng)的運(yùn)行庫損壞的說;
三、軟件需要的運(yùn)行庫與系統(tǒng)的語言版本不一致。
一般處理方法:
一、查毒殺毒,清理系統(tǒng)插件;
二、如果是IE出現(xiàn)這個(gè)錯(cuò)誤,你應(yīng)該檢查插件了(例如用360),以及嘗試打開IE菜單“工具”、“internet選項(xiàng)”,選擇“高級(jí)”標(biāo)簽,將“啟用第三方瀏覽器擴(kuò)展(需重啟動(dòng))”的鉤去掉;
三、如果是以前安裝的,現(xiàn)在運(yùn)行出錯(cuò),建議重新安裝;
四、根本無法安裝;
a、如果提示你丟失諸如“msvcp50.dll、msvcp60.dll、MSVCP60D.DLL、msvci70.dll、msvcp70.dll、msvcp71.dll”,從其他機(jī)器或者網(wǎng)上下載后補(bǔ)回到軟件目錄或者系統(tǒng)system32目錄即可;
b、軟件使用最新版本并且最好是完全版本(別用破解或者綠色版);
c、上微軟自動(dòng)更新打補(bǔ)丁;
打完補(bǔ)丁后還是不行,去微軟下載Microsoft Visual C++ 2005 Redistributable Package (x86)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE
http://download.microsoft.com/download/5/2/1/5212066c-5f48-4b16-a059-ed84b505a65d/vcredist_x86.exeMicrosoft Visual C++ 2005 Redistributable Package (x86),安裝在未安裝 Visual C++ 2005 的計(jì)算機(jī)上運(yùn)行使用 Visual C++ 開發(fā)的應(yīng)用程序所需的 Visual C++ 庫的運(yùn)行時(shí)組件,此軟件包安裝 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 庫的運(yùn)行時(shí)組件。對(duì)于支持并行部署模式的庫(CRT、SCL、ATL、MFC 和 OpenMP),這些運(yùn)行時(shí)組件安裝在支持并行程序集的 Windows 操作系統(tǒng)版本的本機(jī)程序集緩存中,這一緩存也稱為 WinSxS 文件夾。支持的操作系統(tǒng): Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack 2。所需軟件:Windows Installer 3.0、Windows Installer 3.1 或更高版本。