相信很多人都遇過,啟動遊戲時,系統就出現一個錯誤,電腦遺失 d3dx9-43.dll,即便重新安裝仍無法解決遺失 d3dx9-43.dll 的問題。d3dx9-43.dll 是 DirectX 程序的一個文件,是玩遊戲必須安裝的檔案,就算安裝最新版的 DirectX 恐怕還是遺失 d3dx9-43.dll 檔案。
上述提到 d3dx9_43.dll 是 DirectX 程序的一個文件,而 DirectX 是 windows 系統支援遊戲和顯卡遊戲外設的程序接口,任何一個組件的損壞或缺失,就會造成遊戲無法啟動。所以就算重新安裝幾次,其實都一樣,因為每個系統所使用的 DirectX 版本不一樣,如果讓程式是使用此檔案架構製作,當電腦沒有 d3dx9_43.dll 就會出現錯誤對話視窗。解決方法可以下載 d3dx9_43.dll 檔案,放到相關資料中。
不過,也許會出現不少的幽靈症狀,建議 win7 不要只裝 DirectX 11就好,雖然 DirectX 11有向下相容,DirectX 9還是需要安裝。
遺失 MSVCP120.dll 解決方法
電腦要是32位元的系統,就把這個32位元系統的 d3dx9_43.dll 文件放到 C:\Windows\system32 中。
電腦是64位元的系統,就把64位元系統的 d3dx9_43.dll 文件放到 C:\Windows\SysWOW64 中