有沒有辦法從 Windows 10 解除安裝 DirectX 12 並安裝 DirectX 11

有沒有辦法從 Windows 10 解除安裝 DirectX 12 並安裝 DirectX 11

我有與 DirectX 12 不相容的 Intel HD 3000 顯示卡。這種方法有可能嗎?

答案1

DirectX12 理論上是向後相容的,Windows 10 包含 DirectX 11.3。不過,如果相關遊戲程式設計不當並且堅持使用 DirectX11,那麼您可以嘗試以下解決方法之一。

設定遊戲相容模式

在 Windows 7 模式下執行遊戲程式應強制其使用(或模擬)DirectX 11,因為 DirectX 12 僅在 Windows 10 中引入。

  • 找到遊戲的.exe文件
  • 右鍵單擊並選擇屬性
  • 轉到相容性選項卡
  • 選取“以相容模式運行此程式:”
  • 在下拉清單中選擇“Windows 7”
  • 點擊確定並嘗試遊戲,

設定遊戲 DirectX 級別

找到程序DXCpl.exe。在我的電腦上可以找到 C:\Windows\System32\DXCpl.exe64 位元和 C:\Windows\SysWOW64\DXCpl.exe32 位元版本,但可能需要進行一些安裝(如果找不到,請告訴我)。

啟動程序,新增遊戲.exe並設定其 DirectX 等級:

在此輸入影像描述

答案2

這種方法有可能嗎?

不可能在任何版本的 Windows 上安裝 DirectX 11。 DirectX 11 和 DirectX 12 是 Windows 內建的相容版本。

我有與 DirectX 12 不相容的 Intel HD 3000 顯示卡。

如果您的硬體支援 DirectX 11 且軟體也支援 DirectX 11,則執行該軟體不會出現問題。

這是一個簡單的事實,您的硬體非常過時,並且不滿足運行它的最低要求。

相關內容