Überschreibt die Installation einer früheren Version von DirectX die neueste installierte Version von DirectX?

Überschreibt die Installation einer früheren Version von DirectX die neueste installierte Version von DirectX?

Dies betrifft etwa DirectX, das einige Anwendungen – insbesondere Spiele – verwenden.

Wenn ich ein Programm installiere und es mir anbietet, eine frühere Version von Direct X zu installieren – sagen wir DirectX 9c – überschreibt es dann Ihre aktuelle Version (Beispiel: DirectX 12)?

Oder ist es ähnlich wie bei den Microsoft Visual C++ Redistributables, wo Sie bestimmte Versionen davon benötigen, um verschiedene Programme auszuführen?

Außerdem: Wenn Sie zwei verschiedene Programme installieren möchten, die beide mit Directx9 gebündelt sind und während der Installation angeboten werden, müssen Sie Directx9 dann nicht mehr installieren?

Antwort1

Alle DirectX-Versionen funktionieren miteinander. Ältere Versionen überschreiben keine neueren Versionen und neuere Versionen überschreiben auch keine älteren Versionen.

Tatsächlich installieren die meisten Spiele auch ihre eigene Version von DirectX, um sicherzugehen, was installiert wird. Obwohl DirectX (innerhalb eines angemessenen Rahmens) abwärtskompatibel ist, muss das Spiel sicherstellen, dass alle erforderlichen Module installiert sind.

Wenn ein Spiel oder Programm die Installation von DirectX anbietet, lehne ich dies normalerweise ab, sofern meine installierte Version gleich oder höher ist. Wenn Probleme auftreten, installiere ich dann die DirectX-Version des Spiels, um das Problem zu beheben.

verwandte Informationen