我在安裝完音速小子4的遊戲之後,啟動遊戲提示缺少D3DX9_xx.dll

原因是因為使用vista或windows7系統的玩家越來越多,而vista和windows7都是安裝的DirectX10.0,但許多遊戲還是需要DirectX9.0,所啟動的時候會提示缺少D3DX9_xx.dll,D3DX9_xx.dll是Direct3D 9 Extensions組件。

玩遊戲缺乏d3dx9_41.dll的解決方式:直接下載DirectX9.0c,安裝即可
或者直接下載對應的dll文件如D3DX9_41.dll,然後放到C:\Windows\System32下和遊戲目錄下,然後運行regsvr32 D3DX9_41.dll重啟即可正常進入遊戲。

D3DX9_41.dll下載:http://lifestory.moqin.com/wp-content/uploads/2009/09/D3DX9_41.dll,下載後放在windows/system目錄下即可

如何檢視目前的DirectX版本? 點擊「開始」→「執行」 輸入dxdiag,按「確定」。

沒想到安裝完DirectX9.0c,又出現msvcr100.dll錯誤訊息

此問題是不少單機遊戲常見問題,這個問題原因都是一個,系統沒有安裝 Visual C++ 程式庫的執行階段元件

原本想著從網上下載一個msvcr100.dll文件放到系統目錄中就OK,這樣是治標不治本的方法,所以正確解決msvcr100.dll的辦法是:安裝 Visual C++ 程式庫的執行階段元件

安裝完Microsoft Visual C++,再來就是到安裝遊戲目錄資料夾

 

執行sonicLauncher設定環境介面

設定完成後按確定

執行sonic之後    Sonic the Hedgehog 4 Episode 1 音速小子4:第一章 

畫面就出現了!

創作者介紹
創作者 chunju 的頭像
chunju

小彭的網路日誌

chunju 發表在 痞客邦 留言(1) 人氣()


留言列表 (1)

發表留言
  • 梅蜜露
  • 我的狀況是缺D3DX9_41.dll

    下好後.又缺一個Xinput1_3.dll

    兩個放好後.才能玩~