安裝先前版本的 DirectX 是否會覆寫已安裝的最新版本的 DirectX?

安裝先前版本的 DirectX 是否會覆寫已安裝的最新版本的 DirectX?

這與某些應用程式(特別是遊戲)使用的 DirectX 有關。

如果我正在安裝一個程序,並且它提供安裝舊版本的 direct x - 例如 Directx9c,它是否會覆蓋您當前的版本(例如:Directx 12?)

還是類似 Microsoft Visual C++ Redistributables 的情況,您需要這些版本的某些版本才能執行各種程式?

另外 - 如果您想安裝兩個與 Directx9 捆綁在一起並在安裝過程中提供的不同程序,您應該不再需要安裝 Directx9 了嗎?

答案1

所有 DirectX 版本都可以協同工作,舊版本不會覆蓋新版本,同樣新版本也不會覆蓋舊版本。

事實上,大多數遊戲安裝也會安裝自己的 DirectX 版本,以確保安裝的是什麼。儘管 DirectX 是向後相容的(在合理範圍內),但遊戲需要確保安裝所有必需的模組。

當遊戲或程式要求安裝 DirectX 時,如果我安裝的版本與我相同或更高,我通常會拒絕。如果出現問題,我會安裝遊戲的 DirectX 版本來修復它。

相關內容