Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win10 安裝 DirectX 9.0 (DirectPlay) 支援舊版遊戲:啟用 Windows 功能「舊版元件」即可

編輯:Win10 系統應用技巧

Win10 內建 DirectX 12,但部分老舊遊戲 (2010 年前) 依賴 DirectX 9.0c (含 DirectPlay) 才能執行。Win10 可透過 啟用 Windows 功能 > 舊版元件 > DirectPlay 自動下載安裝必要的 DirectX 9 執行階段元件,無需手動下載舊版 DirectX 安裝包 (官方已停止提供獨立安裝程式)。

啟用 DirectPlay 安裝 DirectX 9 元件步驟

  1. 右鍵點選 開始按鈕 > 應用程式與功能 (或控制台 > 程式與功能)。
  2. 應用程式與功能
  3. 左側/右側點選 啟用或關閉 Windows 功能。
  4. 啟用或關閉 Windows 功能
  5. 在「Windows 功能」視窗展開 舊版元件,勾選 DirectPlay,點選 確定。
  6. 勾選 DirectPlay
  7. 系統自動從 Windows Update 下載安裝 DirectX 9.0c 相關執行階段檔案 (含 dplayx.dll、dpnet.dll、dpnhpast.dll 等)。
  8. 安裝完成提示重新開機,重開機後舊版遊戲即可正常執行。

核心說明

  • DirectPlay 是 DirectX 9 的網路/多玩家元件,許多老遊戲啟動時會檢查此元件是否存在。
  • Win10 不提供獨立 DirectX 9 安裝程式下載,官方建議透過「Windows 功能」啟用 DirectPlay 由系統自動部署對應版本。
  • 若啟用 DirectPlay 後遊戲仍報缺少 d3dx9_xx.dll,請搜尋下載 DirectX 9.0c End-User Runtime (June 2010) 完整安裝包 (含 D3DX9、XAudio、XInput 等完整元件),但通常 DirectPlay 已涵蓋核心需求。

勾選「舊版元件 > DirectPlay」讓 Win10 自動部署 DirectX 9 核心執行階段,即可解決大多數老舊遊戲「缺少 DirectX 9/DirectPlay」無法啟動問題,免去尋找舊安裝包的麻煩。

Copyright © Windows教程網 All Rights Reserved