![有沒有辦法從 Windows 10 解除安裝 DirectX 12 並安裝 DirectX 11](https://rvso.com/image/1618733/%E6%9C%89%E6%B2%92%E6%9C%89%E8%BE%A6%E6%B3%95%E5%BE%9E%20Windows%2010%20%E8%A7%A3%E9%99%A4%E5%AE%89%E8%A3%9D%20DirectX%2012%20%E4%B8%A6%E5%AE%89%E8%A3%9D%20DirectX%2011.png)
我有與 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.exe
64 位元和
C:\Windows\SysWOW64\DXCpl.exe
32 位元版本,但可能需要進行一些安裝(如果找不到,請告訴我)。
啟動程序,新增遊戲.exe
並設定其 DirectX 等級:
答案2
這種方法有可能嗎?
不可能在任何版本的 Windows 上安裝 DirectX 11。 DirectX 11 和 DirectX 12 是 Windows 內建的相容版本。
我有與 DirectX 12 不相容的 Intel HD 3000 顯示卡。
如果您的硬體支援 DirectX 11 且軟體也支援 DirectX 11,則執行該軟體不會出現問題。
這是一個簡單的事實,您的硬體非常過時,並且不滿足運行它的最低要求。