1. 程式人生 > >關於應用程式無法正常啟動0xc000007b的解決方案

關於應用程式無法正常啟動0xc000007b的解決方案

問題:應用程式無法正常啟動0xc000007b

程式打開出現該情況,根據網上查詢到的資料會有兩種情況: 1、缺少dll檔案,如:msvcr120.dll 2、缺少VC執行庫 情況1: “說缺乏dx9,於是用dxdiag命令開啟看,發現系統是有dx11的,根據向下相容,不可能缺乏dx9為了驗證,我特地重灌了dx8到本機,問題依舊,所以說dx9缺乏的都是比較坑爹的,因為目前的window都是預設支援dx,更不用說dx9這麼老的東西了” 有說明缺少哪種dll檔案,可以在網上查詢對應的dll檔案下載放在合適的資料夾內,一般是32位,有時64位資料夾也放入對應檔案(如果缺少dll檔案,放入32位的資料夾system32還顯示該錯誤)

情況2: 缺少vc檔案也會報【應用程式無法正常啟動0xc000007b】的錯誤,由於不知道是缺少那個版本的,可以使用DirectX Repair V3.7工具進行查詢修復,網上有說用增強版的,但使用增強版的並沒有解決問題,優先使用正常版本。

總結:

1、出現0xc000007b——應用程式無法正常啟動 其根本原因是缺乏所需要的DLL,提供了錯誤版本的dll相當於沒有DLL,提示完全一樣 2、網上有人說缺乏dx執行環境,如果屬實,也是因為缺乏dx相關的dll 所以根本原因,在低一點 3、“與程式是32還是64位沒有直接關係,但是與你的程式對應不上的dll版本,往往很難發現問題,要引起注意”,僅做參考。 4、遇到缺少dll,或類似0xc000007b,之類的問題,先使用DirectX Repair工具進行修復。