透過 Windows Update 安裝最新版本的 DirectX

Microsoft DirectX 是隨附於 Windows 作業系統的整合組件。您可以透過 Windows Update 套用最新的 Service Pack 或其他更新以更新 DirectX。

如果要檢查 DirectX 版本,請參閱如何檢查已安裝的 DirectX 版本
如果要檢查您可以在作業系統上安裝的最新 DirectX 版本,請參閱最新 DirectX 版本及其支援的作業系統清單

手動安裝最新版本的 DirectX

您也可以手動下載並套用下列將 DirectX 更新為最新版本的更新程式封裝。

如果您的應用程式或遊戲需要舊版 DirectX,請安裝 DirectX End-User Runtime

某些應用程式和遊戲需要 DirectX 9。但是,您的電腦包含更新版本的 DirectX。如果安裝並執行需要 DirectX 9 的應用程式或遊戲,您可能會收到類似「無法啟動程式,因為您的電腦遺失 d3dx9_35.dll。請嘗試重新安裝程式以修正此問題」的錯誤訊息。

如果要解決這個問題,請移至下列 Microsoft 網站以安裝 DirectX End-User Runtime:
DirectX End-User Runtime Web 安裝程式
注意 執行此套件時,不會變更 DirectX、Direct3D 9、Direct3D 10.x、Direct3D 11.x、DirectInput、DirectSound、DirectPlay、DirectShow 或 DirectMusic 的版本。

DirectX End-User Runtime 封裝修正檔案失敗清單

摺疊此圖像展開此圖像
如果由於下列任何檔案遺失而發生應用程式失敗的問題,您可以執行 DirectX Runtime 封裝以解決此失敗:
  • D3DX9_24.DLL through D3DX9_43.DLL
  • D3DX10.DLL through D3DX10_43.DLL
  • D3DCompiler_33.DLL through D3DCompiler_43.DLL
  • D3DX11_42.DLL
  • D3DX11_43.DLL
  • D3DCSX_42.DLL
  • D3DCSX_43.DLL
  • XACTENGINE2_0.DLL through XACTENGINE2_9.DLL
  • XACTENGINE3_0.DLL through XACTENGINE3_7.DLL
  • XAUDIO2_0.DLL
  • XAUDIO2_1.DLL
  • XAUDIO2_2.DLL
  • XAUDIO2_3.DLL
  • XAUDIO2_4.DLL
  • XAUDIO2_5.DLL
  • XAUDIO2_6.DLL
  • XAUDIO2_7.DLL
  • XAPOFX1_0.DLL through XAPOFX1_5.DLL
  • X3DAUDIO1_0.DLL through X3DAUDIO1_7.DLL
  • XINPUT1_1.DLL
  • XINPUT1_2.DLL
  • XINPUT1_3.DLL
摺疊此圖像展開此圖像

其他相關資訊

最新 DirectX 版本及其支援的作業系統清單

下表列出您可以在作業系統上安裝的最新 DirectX 版本。
摺疊此表格展開此表格
支援的作業系統最新 DirectX 版本
Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2
DirectX 11.2
Windows 8、Windows RT 和 Windows Server 2012

Windows 7 Service Pack 1 (SP1) 和 Windows Server 2008 R2 SP1 搭配已安裝更新 2670838
DirectX 11.1
Windows 7 和 Windows Server 2008 R2

Windows Vista Service Pack 2 (SP2) 和 Windows Server 2008 SP2 搭配已安裝更新 971644971512
DirectX 11.0
Windows Vista SP1 或更新版本和 Windows Server 2008 或更新版本
DirectX 10.1
Windows Vista
DirectX 10.0
Windows XP SP2 或更新版本

Windows XP x64 Edition SP1 或更新版本和 Windows Server 2003 SP1 或更新版本
DirectX 9.0C

如何檢查已安裝的 DirectX 版本

如果要檢查電腦上安裝的 DirectX 版本,請依照下列步驟執行:
  1. 開啟 DirectX 診斷工具。
    Windows 8.1 或 Windows 8
    從螢幕右邊邊緣撥動進來,然後點選 [搜尋] (如果您使用滑鼠,請指向螢幕右上角並將滑鼠指標往下移,然後按一下 [搜尋])。在搜尋方塊中輸入「dxdiag」,然後點選或按一下 dxdiag.exe
    Windows 7 或 Windows Vista
    按一下 [開始] 按鈕,在搜尋方塊中輸入 dxdiag,然後按下 ENTER。
    Windows XP
    按一下 [開始] 按鈕,然後按一下 [執行]。在 [執行] 方塊中輸入 dxdiag,然後按下 ENTER。
  2. 按一下 [系統] 索引標籤,然後檢查 [系統資訊] 下方的 DirectX 版本號碼。
注意 目前 DirectX 診斷工具可能會將 DirectX 11 顯示為 DirectX 11.2 和 DirectX 11.1 的 DirectX 版本號碼。

?考

DirectX:常見問題集
DirectX SDK 的位置在哪裡? (英文)
DirectX SDK (2013 Edition) 的位置在哪裡 (MSDN 部落格) (英文)
非直接安裝 (MSDN 部落格) (英文)
適用於遊戲開發人員的 Direct3D 11 部署 (英文)

關於本文

文章編號: 179113
最後一次檢閱: 2014年5月5日
這篇文章中的資訊適用於:: Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows RT, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Standard, Windows Vista 商用入門版, Windows Vista 商用進階版, Windows Vista 家用入門版, Windows Vista 家用進階版, Windows Vista Starter, Windows Vista 旗艦版, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard, Microsoft Windows XP Service Pack 3, Microsoft Windows Server 2003 Service Pack 1, Microsoft Windows Server 2003 Service Pack 2
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
您想要針對本文提供意見反應嗎?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.