The-Witcher

如何解決“d3dx9_35.dll is missing”錯誤?

  • January 19, 2019

我剛剛從 GOG.com 下載並安裝了 The Witcher。但是,當嘗試啟動遊戲(遊戲本身,在啟動器之後)時,我收到以下錯誤:

程序無法啟動,因為您的電腦缺少 d3dx9_35.dll。

在此處輸入圖像描述

系統為 Windows 7 64 位。有關如何解決此問題的任何建議?

通過從 Microsoft 網站安裝DirectX 9進行修復。

在任何情況下,都不要從任何“DLL 下載站點”單獨下載 d3dx9_35.dll DLL 文件。從這些站點下載 DLL 絕不​​是一個好主意,原因有很多。

注意:如果您已經從這些 DLL 下載站點之一下載了 d3dx9_35.dll,請將其從您放置的任何位置刪除,然後繼續執行以下步驟。

  1. 如果您還沒有這樣做,請重新啟動您的電腦。

d3dx9_35.dll 錯誤可能是僥倖或一次性問題,重新啟動可能會清除它。這不太可能解決問題,但重新啟動始終是一個很好的第一步。 2. 安裝最新版本的 Microsoft DirectX 9。升級到最新版本的 DirectX 9 可能會修復 d3dx9_35.dll 未找到錯誤。

注意:Microsoft 經常在不更新版本號或字母的情況下發布 DirectX 9 更新,因此即使您的版本在技術上相同,請務必安裝最新版本。

注意:您是使用 DirectX 10 的 Windows Vista 使用者嗎?您的遊戲或程序可能仍需要 DirectX 9 文件才能正常執行,因此請嘗試安裝。別擔心,兩個版本的 DirectX 都可以在 Windows Vista 中同時執行。 3. 假設 Microsoft 的最新 DirectX 版本無法修復您收到的 d3dx9_35.dll 錯誤,請在您的遊戲或應用程序 CD 或 DVD 上查找 DirectX 9 安裝程序。通常,如果遊戲或其他程序使用 DirectX,軟體開發人員會在安裝光碟上包含 DirectX 9 的副本。有時,儘管不經常,光碟中包含的 DirectX 版本比線上提供的最新版本更適合該程序。 4. 解除安裝遊戲或軟體程序,然後重新安裝。與 d3dx9_35.dll 一起使用的遊戲或程序中的文件可能存在問題,重新安裝可以解決問題。 5. 從 DirectX 9 軟體包中恢復 d3dx9_35.dll 文件。如果上述故障排除步驟無法解決您的 d3dx9_35.dll 錯誤,請嘗試從 DirectX 9 包中單獨提取 d3dx9_35.dll。 6. 更新影片卡的驅動程序。雖然這不是最常見的解決方案,但在某些情況下,更新電腦中顯卡的驅動程序可以解決此 DirectX 問題。

引用自:https://gaming.stackexchange.com/questions/22916