Microsoft 現在提供了一個受支援的修補程式,但該程式只用於解決本文中提到的問題。僅當系統遇到本文描述的特定問題時才可應用此修補程式。此修補程式可能還會接受進一步的測試。因此,如果這個問題沒有對您造成嚴重影響,我們建議您等待包含此修補程式的下一個 Windows XP Service Pack。
要立即解決此問題,請與 Microsoft 產品支援服務聯絡,以獲取此修補程式。
根據微軟的方案可以如下解決這個問題:
1、下載早期的 Msvcrt.dll 檔案和 Msvcirt.dll 檔案。
2、在C:\Program Files\或者是其他軟體安裝目錄下搜尋這兩個檔案。
3、下載微軟官方補丁。
有些時候,在你安裝、執行某個軟體,可能會得到這樣一個錯誤提示:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:c:/windows/explorer.exe
This application has requested the runtime to terminate it in an unusual way.Please contact the application"s support team for more information。 需要說明的是,Microsoft Visual C++ runtime library是微軟系統自帶的c++執行庫,這個錯誤與IE設定裡的指令碼除錯應該是沒什麼關係的。
打完補丁後還是不行,去微軟下載Microsoft Visual C++ 2005 Redistributable Package (x86)
Microsoft Visual C++ 2005 Redistributable Package (x86),安裝在未安裝 Visual C++ 2005 的計算機上執行使用 Visual C++ 開發的應用程式所需的 Visual C++ 庫的執行時元件,此軟體包安裝 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 庫的執行時元件。對於支援並行部署模式的庫(CRT、SCL、ATL、MFC 和 OpenMP),這些執行時元件安裝在支援並行程式集的 Windows 作業系統版本的本機程式集快取中,這一快取也稱為 WinSxS 資料夾。支援的作業系統: Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack
microsoft visual c++ runtime library錯誤解決辦法微軟官方解釋如下:
症狀
在 Microsoft Windows XP 中執行自定義 Microsoft Visual C++ 6.0 程式時,您可能會收到以下錯誤訊息:
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 編譯器開關,並且 Msvcrt.dll 檔案和 Msvcirt.dll 檔案的版本是 7.0.x,則可能出現此問題。
注意:當使用早於 7.0 版本的 Msvcrt.dll 檔案和 Msvcirt.dll 檔案時,不會出現此問題。
解決方案
Microsoft 現在提供了一個受支援的修補程式,但該程式只用於解決本文中提到的問題。僅當系統遇到本文描述的特定問題時才可應用此修補程式。此修補程式可能還會接受進一步的測試。因此,如果這個問題沒有對您造成嚴重影響,我們建議您等待包含此修補程式的下一個 Windows XP Service Pack。
要立即解決此問題,請與 Microsoft 產品支援服務聯絡,以獲取此修補程式。
根據微軟的方案可以如下解決這個問題:
1、下載早期的 Msvcrt.dll 檔案和 Msvcirt.dll 檔案。
2、在C:\Program Files\或者是其他軟體安裝目錄下搜尋這兩個檔案。
3、下載微軟官方補丁。
有些時候,在你安裝、執行某個軟體,可能會得到這樣一個錯誤提示:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:c:/windows/explorer.exe
This application has requested the runtime to terminate it in an unusual way.Please contact the application"s support team for more information。 需要說明的是,Microsoft Visual C++ runtime library是微軟系統自帶的c++執行庫,這個錯誤與IE設定裡的指令碼除錯應該是沒什麼關係的。
可能的情況是:
一、系統的執行庫比較舊,而軟體需要的是更新版本的執行庫;或者系統里根本就沒有軟體需要的執行庫;
二、系統的執行庫損壞的說;
三、軟體需要的執行庫與系統的語言版本不一致。
一般性處理方法:
零、查毒防毒,清理系統外掛;
一、如果是IE出現這個錯誤,你應該檢查外掛了(例如用360),以及嘗試開啟IE選單“工具”、“internet選項”,選擇“高階”標籤,將“啟用第三方瀏覽器擴充套件(需重啟動)”的鉤去掉;
二、如果是以前安裝的,現在執行出錯,建議重新安裝;
三、根本無法安裝;
3.1、如果提示你丟失諸如“msvcp50.dll、msvcp60.dll、MSVCP60D.DLL、msvci70.dll、msvcp70.dll、msvcp71.dll”,從其他機器或者網上下載後補回到軟體目錄或者系統system32目錄即可;
3.2、軟體使用最新版本並且最好是完全版本(別用破解或者綠色版);
3.3、上微軟自動更新打補丁;
打完補丁後還是不行,去微軟下載Microsoft Visual C++ 2005 Redistributable Package (x86)
Microsoft Visual C++ 2005 Redistributable Package (x86),安裝在未安裝 Visual C++ 2005 的計算機上執行使用 Visual C++ 開發的應用程式所需的 Visual C++ 庫的執行時元件,此軟體包安裝 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 庫的執行時元件。對於支援並行部署模式的庫(CRT、SCL、ATL、MFC 和 OpenMP),這些執行時元件安裝在支援並行程式集的 Windows 作業系統版本的本機程式集快取中,這一快取也稱為 WinSxS 資料夾。支援的作業系統: Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack