Eine praktische Anleitung zum Aktualisieren von DirectX, Installieren älterer DirectX-Komponenten für ältere Spiele, Prüfen der DirectX-Version und Beheben häufiger Installationsfehler.
DirectX ist eine Sammlung von Microsoft-Multimedia-Komponenten, die von Windows-Spielen, 3D-Anwendungen, Emulatoren, Videotools, Audio-Engines und Grafiksoftware verwendet wird. DirectX hilft Programmen, mit Grafikkarte, Audiogerät, Eingabegeräten und anderer Multimedia-Hardware zu kommunizieren.
In modernen Windows-Versionen ist DirectX keine normale eigenständige Anwendung. Windows 10 und Windows 11 enthalten die aktuelle DirectX-Laufzeitumgebung bereits, und Microsoft aktualisiert sie über Windows Update. In den meisten Fällen installierst du DirectX 12 nicht manuell über ein separates Paket.
D3DX9, XAudio 2.7 oder XInput 1.3 benötigen.
Du benötigst das offizielle DirectX End-User Runtime-Paket möglicherweise, wenn ein älteres Spiel oder Programm Fehler wegen fehlender Dateien wie d3dx9_43.dll, d3dx10_43.dll, d3dx11_43.dll, xinput1_3.dll oder XAudio2_7.dll anzeigt. Die Installation dieses Pakets ersetzt DirectX 12 nicht und führt auch kein Downgrade durch. Sie fügt nur optionale ältere Side-by-Side-Bibliotheken hinzu, die von älterer Software verwendet werden.
Aktualisiert die zentrale DirectX-Laufzeitumgebung zusammen mit Windows-Systemkomponenten.
EmpfohlenLädt fehlende ältere DirectX-SDK-Bibliotheken von Microsoft herunter und installiert sie.
Legacy-KomponentenEnthält ältere Runtime-Dateien in einem größeren offline nutzbaren Redistributable-Paket.
Offline-InstallationBevor du etwas installierst, prüfe, welche DirectX-Version Windows bereits meldet. Das integrierte DirectX-Diagnoseprogramm, auch dxdiag genannt, ist dafür der schnellste Weg.
Win + R, um das Dialogfeld Ausführen zu öffnen.dxdiag ein und drücke Enter.Ausführen-Befehldxdiag
Der sicherste Weg, die neueste DirectX-Version in modernem Windows zu installieren oder zu aktualisieren, ist Windows Update. Dadurch werden die zentrale DirectX-Laufzeitumgebung, grafikbezogene Systemdateien, Sicherheitskorrekturen und Kompatibilitätskomponenten aktualisiert, die Microsoft mit Windows verteilt.
Win + I.dxdiag erneut aus und prüfe die Zeile DirectX-Version.Windows Update kann auch optionale Bildschirmtreiber anzeigen. Installiere sie nur, wenn du eine Kompatibilitätskorrektur benötigst oder dein aktueller Treiber veraltet ist. Für Gaming-PCs ist der neueste Treiber von NVIDIA, AMD oder Intel oft die bessere Wahl als ein älterer optionaler Treiber über Windows Update.
Wenn ein älteres Spiel DirectX 9, DirectX-10-Ära-Dateien oder eine fehlende DirectX-DLL verlangt, verwende den offiziellen DirectX End-User Runtime Web Installer von Microsoft. Dieser kleine Installer lädt die benötigten älteren Komponenten während der Einrichtung herunter.
dxwebsetup.exe.Typische Installer-Dateidxwebsetup.exe
Der DirectX Web Installer ist hilfreich, wenn ein Programm wegen einer fehlenden älteren DirectX-Datei nicht startet. Er ist keine allgemeine Lösung für jedes Grafikproblem. Wenn ein modernes DirectX-12-Spiel meldet, dass deine GPU nicht unterstützt wird, liegt das Problem meist am Grafiktreiber, am GPU Feature Level oder an der Hardware selbst.
Wenn der Ziel-PC während der Installation keine Internetverbindung hat, nutze das offizielle Redistributable-Paket DirectX End-User Runtimes (June 2010). Es ist deutlich größer als der Web Installer, weil es die älteren Komponenten lokal enthält.
directx_Jun2010_redist.exe, auf den Zielcomputer.C:\DirectX.DXSETUP.exe als Administrator aus.Typischer Ablauf für die Offline-Installationdirectx_Jun2010_redist.exe
Extract to C:\DirectX
Run C:\DirectX\DXSETUP.exe
Das Installieren von DirectX-Komponenten fügt einer älteren Grafikkarte nicht automatisch neue Grafikfunktionen hinzu. Viele Spiele verlangen ein bestimmtes DirectX Feature Level, zum Beispiel 11_0, 12_0 oder 12_1. Feature Levels hängen von deiner GPU-Hardware und vom Treiber ab.
Win + R, gib dxdiag ein und drücke Enter.| Was du siehst | Was es bedeutet | Was zu tun ist |
|---|---|---|
| DirectX 12 auf der Registerkarte System | Windows stellt die DirectX-12-Laufzeitumgebung bereit. | Prüfe die Registerkarte Anzeige, um die tatsächlichen GPU Feature Levels zu bestätigen. |
| Feature Level 12_0 oder 12_1 | GPU und Treiber stellen Funktionen der DirectX-12-Klasse bereit. | Installiere den neuesten GPU-Treiber, falls ein Spiel weiterhin nicht startet. |
| Nur 10_0 oder 11_0 | Die GPU kann für einige moderne Spiele zu alt sein. | Aktualisiere den Treiber und prüfe anschließend, ob das Spiel neuere Hardware verlangt. |
| Keine Registerkarte Anzeige oder Basisadapter | Windows verwendet möglicherweise einen generischen Bildschirmtreiber. | Installiere den passenden Grafiktreiber von Intel, AMD oder NVIDIA. |
DirectX arbeitet zusammen mit dem Grafiktreiber. Wenn DirectX installiert ist, Spiele aber weiterhin abstürzen, ruckeln, schwarze Bildschirme zeigen oder nicht unterstützte Hardware melden, aktualisiere deinen GPU-Treiber.
Verwende Intel Driver & Support Assistant oder die Treiberseite für dein Laptop- oder Mainboard-Modell.
Verwende die NVIDIA App, GeForce Experience oder die offizielle NVIDIA-Treiberdownloadseite.
Verwende AMD Software: Adrenalin Edition oder die Treiberseite für dein konkretes GPU-Modell.
dxdiag.dxdiag erneut aus und prüfe die Registerkarte Anzeige noch einmal.DirectX-Fehler können durch fehlende ältere Bibliotheken, veraltete GPU-Treiber, beschädigte Windows-Komponenten, blockierte Installer oder Hardware entstehen, die das benötigte Feature Level nicht unterstützt. Nutze die folgende Tabelle, um die passende Lösung zu wählen.
| Fehler oder Symptom | Wahrscheinliche Ursache | Empfohlene Lösung |
|---|---|---|
d3dx9_43.dll is missing |
Eine ältere DirectX-9-Komponente fehlt. | Installiere den offiziellen DirectX End-User Runtime Web Installer. |
xinput1_3.dll is missing |
Eine ältere XInput-Laufzeitumgebung, die vom Spiel benötigt wird, fehlt. | Installiere die ältere DirectX-Laufzeitumgebung von Microsoft. |
DXSETUP.exe failed |
Beschädigter Installer-Cache, blockiertes Setup oder unzureichende Berechtigungen. | Als Administrator ausführen, blockierende Drittanbieter-Sicherheitssoftware vorübergehend deaktivieren und das Offline-Paket verwenden. |
| Das Spiel meldet, dass DirectX 12 nicht unterstützt wird | GPU Feature Level oder Treiber erfüllt die Anforderung nicht. | Aktualisiere den GPU-Treiber und prüfe die Feature Levels in dxdiag. |
| Der DirectX-Installer meldet, dass eine neuere Version installiert ist | Windows enthält die zentrale DirectX-Laufzeitumgebung bereits. | Nutze Windows Update für die Kern-Laufzeitumgebung; installiere ältere Komponenten nur, wenn ein altes Spiel sie benötigt. |
Wenn DirectX-bezogene Fehler nach Malware-Entfernung, einem fehlgeschlagenen Update oder einem Datenträgerproblem auftreten, repariere den Windows-Komponentenspeicher und die Systemdateien.
Eingabeaufforderung als AdministratorDISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Wenn der Installer wiederholt fehlschlägt, lösche temporäre Entpackordner, die vom DirectX-Setup erstellt wurden, starte neu und führe den Installer erneut als Administrator aus. Lösche keine zufälligen Dateien aus System32 oder SysWOW64.
DirectX ist ein häufiges Ziel für irreführende Downloadseiten. Vermeide inoffizielle Installer, einzelne DLL-Downloads, Treiberpakete von unbekannten Websites und „DirectX-Reparaturtools“, die versprechen, Windows-Systemdateien zu ersetzen.
dxdiag zum Prüfen der DirectX-Version und der Feature Levels.d3dx9_43.dll von unbekannten Seiten.D3DX9, XAudio 2.7 oder XInput 1.3. Die offizielle DirectX End-User Runtime fügt diese Komponenten hinzu, ohne DirectX 12 zu ersetzen.
DISM, sfc /scannow und bei Bedarf das offizielle Legacy-Runtime-Paket.
DXSETUP.exe aus.
dxdiag, gehe zur Registerkarte Anzeige und prüfe Feature Levels. Wenn das erforderliche Feature Level fehlt, aktualisiere den Treiber oder verwende eine kompatible Grafikkarte.
Unter Windows 10 und Windows 11 installierst du die neueste DirectX-Laufzeitumgebung am besten über Windows Update. Wenn ein älteres Spiel fehlende DirectX-DLL-Dateien meldet, lade die offizielle DirectX End-User Runtime von Microsoft herunter. Wenn der PC offline ist, verwende das Redistributable-Paket vom Juni 2010 und führe DXSETUP.exe aus.
Neueste DirectX-Version für Windows 10/11: Einstellungen → Windows Update → Nach Updates suchen
Installierte Version prüfen: Win + R → dxdiag → Enter
Fehlende ältere DLLs beheben: Microsoft DirectX End-User Runtime installieren
Offline-Installation älterer Komponenten: directx_Jun2010_redist.exe entpacken und DXSETUP.exe ausführen
Modernes Spiel startet trotzdem nicht: GPU-Treiber aktualisieren und DirectX Feature Levels prüfen