如何解決電腦開機總提示“沒有找到msvcrtd.dll”的問題
最近有網(wǎng)友向筆者反應說,他的電腦每次開機就會彈出“沒有找到MSVCRTD.dll,因此這個程序未能啟動。重新安裝應用程序可能會修復此問題。”的提示窗口,那該如何解決呢?
首先來了解下msvcrtd.dll是什么文件?孕婦一天上網(wǎng)不能超過幾個小時
msvcrtd.dll是微軟編譯程序調(diào)試版本相關(guān)文件。全稱為Microsoft (R) C Runtime Library
一般在編程序時,都是生成了調(diào)試版的程序,就是在那個Debug目錄下的可執(zhí)行文件。運行這調(diào)試版的exe文件,都會動態(tài)連接MFC42D.DLL和MSVCRTD.DLL這兩個文件,所以你如果將這個文件在其它機器上運行而這臺機器沒有這兩個文件或者缺少一個,系統(tǒng)則會出現(xiàn):“找不到所需.dll文件-某某.dll”這樣的提示。而一般系統(tǒng)都不帶有這兩個文件,除非是裝了vc等。
系統(tǒng)文件msvcrtd.dll出錯,極有可能是盜號木馬、流氓軟件等惡意程序所導致,其感染相關(guān)文件并加載起來,一旦殺毒軟件刪除被感染的文件,就會導致相關(guān)組件缺失,游戲等常用軟件運行不起來,通常會伴隨下幾種情況:
1、桌面圖標無法刪除
2、網(wǎng)絡游戲打不開
3、電腦無故藍屏
4、電腦沒聲音
5、桌面無法顯示
6、主頁被修改為網(wǎng)址導航
問題描述:
出現(xiàn)提示缺少dll文件問題的大部分原因是因該文件被木馬病毒破壞導致系統(tǒng)程序找不到此文件,出現(xiàn)錯誤提示框,或程序無法運行,解決此問題只需找到專業(yè)的dll文件下載網(wǎng)站,下載該文件后,找到適合程序的文件版本,復制到相應目錄。即可解決?!?/p>
1、Windows 95/98/Me系統(tǒng),則復制到C:WINdowssystem32 目錄下?!?/p>
2、Windows NT/2000系統(tǒng),則復制到C:WINNTsystem32 目錄下?!?/p>
3、Windows XP系統(tǒng),則復制到C:WINdowssystem32 目錄下?!?/p>
4、Windows 7/8系統(tǒng),則復制到C:WINdowssystem32目錄下。
常規(guī)修復:
1、選擇菜單build->Set Active Configuration,然后選擇Release,
2、選擇菜單project->settings,在General選項卡里第一項選擇Use MFC in a static Library,即靜態(tài)連接
其實這就是生成了發(fā)布版程序,在Release目錄下,可執(zhí)行文件不會用到那兩個討厭的dll文件,這樣在其他機器上也能用了。
相關(guān)文章
- msvcrtd.dll2012-03-07
- msvcrtd - msvcrtd.dll 下載- DLL文件信息 DLL 文件: msvcrtd 或者 msvcrtd.dll DLL 名稱: Microsoft (R) C Runtime Library 描述: msvcrtd.dll是微軟編譯程序調(diào)試版本2007-12-21
msvcrtd.dll丟失怎么解決 msvcrtd.dll丟失的解決方法
Windows程序無法啟動提示msvcrtd.dll丟失該怎么解決呢?下面小編給大家介紹msvcrtd.dll丟失的解決方法,非常不錯,感興趣的朋友可以參考下2016-07-11

