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

WinXP玩遊戲報DirectX錯誤?重裝舊版NVIDIA驅動程式解決相容性衝突

編輯:Windows XP 系統介紹

Windows XP運行舊遊戲時出現「發生未知的 DirectX 錯誤」,提示更新顯卡驅動,實際上新版驅動反而可能不支援舊遊戲所需的 DirectX 版本特性。針對 NVIDIA 顯卡,降級至 2013 年 10 月前的驅動版本通常能解決相容性問題。

解決步驟

  1. 「控制台」→「新增/移除程式」→ 完整解除安裝 NVIDIA 顯卡驅動及所有相關元件(PhysX、3D Vision 等)。
    ※ 若控制台無顯示,改用「裝置管理員」→「顯示介面卡」右鍵解除安裝驅動程式。
  2. 重新啟動電腦。
  3. 從 NVIDIA 官網或驅動備份站下載 2013年10月之前 的驅動版本(建議 320 系列或 331 系列最後支援 XP 的版本)。
  4. 安裝驅動,重新啟動後測試遊戲。

DirectX錯誤提示畫面

核心原理與建議

  • DirectX 9.0c 為 XP 時代主流版本,新驅動優化針對 DirectX 11/12,可能移除或改變舊版 API 行為。
  • 若嘗試一個版本無效,可測試幾個不同時期的舊版驅動。
  • AMD/ATI 顯卡同理,尋找支援 XP 且接近 2013-2014 年的 Catalyst 版本(如 13.12、14.4)。
  • 確保 DirectX 執行環境為最新(執行 dxwebsetup.exe 更新)。

舊遊戲在 XP 上運行,驅動版本匹配比「最新」更重要。此技巧同樣適用於其他舊作業系統運行經典遊戲的情境。

Copyright © Windows教程網 All Rights Reserved