【首先給出99%情況下都能解決這個問題的最簡單辦法】: 下載並安裝微軟VC++2005版執行庫 (英文全稱:Microsoft Visual C++ 2005 Redistributable Package) 【注意】:如果是32位程式出現這個丟失的提示就安裝32位(x86)版VC++,64位程式就安裝x64版。實在分不清就兩個版本都裝了,也沒壞處。 重申:安裝哪個版本跟你的系統是否64位版並沒有關係!是要看呼叫VC++的那個程式本身是32位還是64位! 關於附件:VC++執行庫是很容易搜到下載的,也可以直接下載我附件,歡迎下載給我財富,謝謝。7z檔案要用解壓縮軟體開啟,x86版就是32位版,請不要再問出“為什麼只有86位版”之類搞笑的問題。 【下面給出吐槽和解釋,不想看的可以不看】: 呵呵,vc++已經更新到了2015版,msvcp類檔案的版本號刷到了140,而大部分解決方案還在用不知道哪個年代就開始祖傳的複製貨,又是95又是Me的,特麼現在還有人用Windows 95系統?敢不敢複製貼上之前自己試一試?敢不敢修改一下把祖傳了十年的答案加上Windows8.1、Windows10? 在此強烈建議大家抵制不論什麼dll都只會下載這個檔案丟到系統盤,然後開啟cmd用regsvr命令註冊的蠢辦法,這完全是撞大運。 有些人試了下上面的辦法可能覺得有用,認為我危言聳聽。那只是你運氣好,瞎貓碰到死耗子。如果64位系統按照他的說法去把dll檔案放到syswow64裡,而你要開啟的軟體或遊戲卻是個32位程式,你看看是不是有用。即使版本對應,你光下載這個dll也未必有效,因為你並沒有安裝vc++執行庫,有些軟體是必須完整安裝VC++執行庫才能執行的。這還僅僅是vc++的dll的情況,有些dll,例如steam_api.dll這特麼就是某些遊戲的免steam破解補丁的檔案,是應該放在遊戲目錄下的,有些逗比也告訴別人下載這個dll放到system32。在它們(就是它們,我沒打錯)眼裡,所有dll都是可以下載放到system32或syswow64註冊解決的。這群類人生物真是人類進步的滑梯。 另:msvcp、msvcr、vcomp140.dll屬於VC++2015版 msvcp、msvcr、vcomp120.dll屬於VC++2013版 msvcp、msvcr、vcomp110.dll屬於VC++2012版 msvcp、msvcr、vcomp100.dll屬於VC++2010版 msvcp、msvcr、vcomp90.dll屬於VC++2008版 msvcp、msvcr60、71和80.dll,以及vcomp.dll(不帶數字版本號)屬於VC++2005版 除了丟失、缺少這類錯誤之外,如果一個程式開啟之後提示“並行配置錯誤”,那麼也是因為沒有安裝VC++執行庫。
出現這種情況,而你又不知道應該安裝哪個版本,一個個試起來又覺得太麻煩的話,建議百度搜DirectX Repair V3.5 增強版,這個工具是會在檢測修復DirectX的同時順便安裝所有版本的VC++執行庫的,也能解決msvcp之類的丟失問題。注意,必須是增強版,標準版、線上版沒有VC++。
【首先給出99%情況下都能解決這個問題的最簡單辦法】: 下載並安裝微軟VC++2005版執行庫 (英文全稱:Microsoft Visual C++ 2005 Redistributable Package) 【注意】:如果是32位程式出現這個丟失的提示就安裝32位(x86)版VC++,64位程式就安裝x64版。實在分不清就兩個版本都裝了,也沒壞處。 重申:安裝哪個版本跟你的系統是否64位版並沒有關係!是要看呼叫VC++的那個程式本身是32位還是64位! 關於附件:VC++執行庫是很容易搜到下載的,也可以直接下載我附件,歡迎下載給我財富,謝謝。7z檔案要用解壓縮軟體開啟,x86版就是32位版,請不要再問出“為什麼只有86位版”之類搞笑的問題。 【下面給出吐槽和解釋,不想看的可以不看】: 呵呵,vc++已經更新到了2015版,msvcp類檔案的版本號刷到了140,而大部分解決方案還在用不知道哪個年代就開始祖傳的複製貨,又是95又是Me的,特麼現在還有人用Windows 95系統?敢不敢複製貼上之前自己試一試?敢不敢修改一下把祖傳了十年的答案加上Windows8.1、Windows10? 在此強烈建議大家抵制不論什麼dll都只會下載這個檔案丟到系統盤,然後開啟cmd用regsvr命令註冊的蠢辦法,這完全是撞大運。 有些人試了下上面的辦法可能覺得有用,認為我危言聳聽。那只是你運氣好,瞎貓碰到死耗子。如果64位系統按照他的說法去把dll檔案放到syswow64裡,而你要開啟的軟體或遊戲卻是個32位程式,你看看是不是有用。即使版本對應,你光下載這個dll也未必有效,因為你並沒有安裝vc++執行庫,有些軟體是必須完整安裝VC++執行庫才能執行的。這還僅僅是vc++的dll的情況,有些dll,例如steam_api.dll這特麼就是某些遊戲的免steam破解補丁的檔案,是應該放在遊戲目錄下的,有些逗比也告訴別人下載這個dll放到system32。在它們(就是它們,我沒打錯)眼裡,所有dll都是可以下載放到system32或syswow64註冊解決的。這群類人生物真是人類進步的滑梯。 另:msvcp、msvcr、vcomp140.dll屬於VC++2015版 msvcp、msvcr、vcomp120.dll屬於VC++2013版 msvcp、msvcr、vcomp110.dll屬於VC++2012版 msvcp、msvcr、vcomp100.dll屬於VC++2010版 msvcp、msvcr、vcomp90.dll屬於VC++2008版 msvcp、msvcr60、71和80.dll,以及vcomp.dll(不帶數字版本號)屬於VC++2005版 除了丟失、缺少這類錯誤之外,如果一個程式開啟之後提示“並行配置錯誤”,那麼也是因為沒有安裝VC++執行庫。
出現這種情況,而你又不知道應該安裝哪個版本,一個個試起來又覺得太麻煩的話,建議百度搜DirectX Repair V3.5 增強版,這個工具是會在檢測修復DirectX的同時順便安裝所有版本的VC++執行庫的,也能解決msvcp之類的丟失問題。注意,必須是增強版,標準版、線上版沒有VC++。