Windows-Anleitung · DirectX Runtime

DirectX in Windows 10 und Windows 11 herunterladen und installieren DirectX

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.

⏱ 6 Min. Lesezeit 🪟 Windows 10 🪟 Windows 11 🎮 Spiele & Grafik

Was ist DirectX in Windows und musst du es herunterladen?

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.

ℹ️
Wichtiger Punkt Wenn du Windows 10 oder Windows 11 verwendest, aktualisierst du die zentrale DirectX-Laufzeitumgebung korrekt über Windows Updates. Der separate DirectX End-User Runtime Installer ist hauptsächlich für ältere Spiele gedacht, die ältere DirectX-SDK-Komponenten wie D3DX9, XAudio 2.7 oder XInput 1.3 benötigen.

Wann du den DirectX-Installer wirklich brauchst

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.

Am besten für Windows 10/11

Windows Update

Aktualisiert die zentrale DirectX-Laufzeitumgebung zusammen mit Windows-Systemkomponenten.

Empfohlen
Am besten für alte Spiele

DirectX Web Installer

Lädt fehlende ältere DirectX-SDK-Bibliotheken von Microsoft herunter und installiert sie.

Legacy-Komponenten
Beste Offline-Option

June 2010 Redist

Enthält ältere Runtime-Dateien in einem größeren offline nutzbaren Redistributable-Paket.

Offline-Installation

So prüfst du die DirectX-Version, bevor du etwas herunterlädst

Bevor du etwas installierst, prüfe, welche DirectX-Version Windows bereits meldet. Das integrierte DirectX-Diagnoseprogramm, auch dxdiag genannt, ist dafür der schnellste Weg.

  1. Drücke Win + R, um das Dialogfeld Ausführen zu öffnen.
  2. Gib dxdiag ein und drücke Enter.
  3. Wenn Windows fragt, ob digital signierte Treiber geprüft werden sollen, wähle Ja.
  4. Suche auf der Registerkarte System die Zeile DirectX-Version.
  5. Für GPU-Funktionen öffne die Registerkarte Anzeige und prüfe Feature Levels.
Ausführen-Befehldxdiag
Erwartetes Ergebnis Unter Windows 10 und Windows 11 siehst du auf der Registerkarte System normalerweise DirectX 12. Das bedeutet aber nicht automatisch, dass jedes DirectX-12-Spiel läuft, denn die Grafikkarte muss auch das benötigte Feature Level unterstützen.

Die neueste DirectX-Version in Windows 10 und Windows 11 installieren

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.

  1. Öffne Einstellungen mit Win + I.
  2. Gehe zu Windows Update.
  3. Klicke auf Nach Updates suchen.
  4. Installiere alle verfügbaren kumulativen Updates, optionalen Plattformupdates und Treiberupdates, denen du vertraust.
  5. Starte den Computer neu, wenn Windows dich dazu auffordert.
  6. Führe dxdiag erneut aus und prüfe die Zeile DirectX-Version.
Einstellungen Windows Update Nach Updates suchen
ℹ️
Hinweis zu DirectX 12 Für Windows 10 oder Windows 11 gibt es keinen separaten offiziellen DirectX-12-Installer. Wenn eine Website eine zufällige ausführbare Datei als „DirectX 12 Download“ anbietet, meide sie und nutze stattdessen Windows Update oder die offizielle DirectX End-User Runtime-Seite von Microsoft.

Optionale Updates nur bei Bedarf installieren

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.

DirectX End-User Runtime Web Installer von Microsoft herunterladen

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.

  1. Öffne die offizielle Microsoft Download Center-Seite für den DirectX End-User Runtime Web Installer.
  2. Klicke auf Download.
  3. Speichere den Installer, normalerweise mit dem Namen dxwebsetup.exe.
  4. Klicke mit der rechten Maustaste auf die Datei und wähle Als Administrator ausführen.
  5. Akzeptiere die Lizenzvereinbarung.
  6. Wenn zusätzliche gebündelte Software angeboten wird, lehne sie ab, falls du sie nicht benötigst.
  7. Lasse den Installer die erforderlichen älteren DirectX-Komponenten herunterladen und installieren.
  8. Starte Windows neu, wenn der Installer oder das Spiel es empfiehlt.
Typische Installer-Dateidxwebsetup.exe
⚠️
Was er nicht tut Der Web Installer ersetzt DirectX 12 nicht und ändert auch nicht die von Windows angezeigte DirectX-Version. Er fügt ältere optionale Bibliotheken hinzu, die manche ältere Spiele weiterhin benötigen.

Welche Probleme kann der Web Installer beheben?

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.

DirectX offline mit dem Runtime-Paket vom Juni 2010 installieren

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.

  1. Lade auf einem PC mit Internetzugang DirectX End-User Runtimes (June 2010) von Microsoft herunter.
  2. Kopiere die Datei, normalerweise directx_Jun2010_redist.exe, auf den Zielcomputer.
  3. Erstelle einen temporären Ordner, zum Beispiel C:\DirectX.
  4. Führe das heruntergeladene Redistributable aus und entpacke die Dateien in diesen Ordner.
  5. Öffne den entpackten Ordner.
  6. Führe DXSETUP.exe als Administrator aus.
  7. Folge dem Installationsassistenten und starte Windows neu, falls erforderlich.
Typischer Ablauf für die Offline-Installationdirectx_Jun2010_redist.exe
Extract to C:\DirectX
Run C:\DirectX\DXSETUP.exe
Gute Offline-Option Verwende das Redistributable vom Juni 2010, wenn du ältere DirectX-Komponenten auf einem PC ohne Internetzugang, auf einem Gaming-Build oder auf einer reparierten Windows-Installation installieren musst, auf der ältere Spiele nicht starten.

DirectX Feature Levels nach der Installation prüfen

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.

  1. Drücke Win + R, gib dxdiag ein und drücke Enter.
  2. Öffne die Registerkarte Anzeige. Auf manchen Systemen gibt es mehrere Anzeige- oder Render-Registerkarten.
  3. Suche den Abschnitt Treiber.
  4. Prüfe die Zeile Feature Levels.
  5. Vergleiche die aufgelisteten Werte mit den Anforderungen deines Spiels oder deiner Anwendung.
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.
⚠️
Wichtig Wenn ein Spiel Feature Level 12_0 verlangt und deine GPU nur 11_0 auflistet, löst das Installieren der DirectX-Laufzeitumgebung die Hardware-Beschränkung nicht. Du brauchst einen kompatiblen Treiber und in manchen Fällen eine neuere Grafikkarte.

Grafiktreiber nach der DirectX-Installation aktualisieren

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.

🟦

Intel Graphics

Verwende Intel Driver & Support Assistant oder die Treiberseite für dein Laptop- oder Mainboard-Modell.

🟩

NVIDIA GeForce

Verwende die NVIDIA App, GeForce Experience oder die offizielle NVIDIA-Treiberdownloadseite.

🟥

AMD Radeon

Verwende AMD Software: Adrenalin Edition oder die Treiberseite für dein konkretes GPU-Modell.

  1. Identifiziere deine GPU im Task-Manager → Leistung → GPU oder in dxdiag.
  2. Lade den neuesten Treiber vom GPU-Hersteller oder vom Hersteller deines Laptops herunter.
  3. Installiere den Treiber und wähle eine saubere Installation, falls der Installer diese Option anbietet.
  4. Starte Windows neu.
  5. Führe dxdiag erneut aus und prüfe die Registerkarte Anzeige noch einmal.
ℹ️
Tipp für Laptops Für Laptops ist oft der Treiber des Laptop-Herstellers die sicherste Wahl, besonders wenn das Gerät umschaltbare Grafik verwendet. Wenn der Treiber des Herstellers sehr alt ist, probiere den Intel-, NVIDIA- oder AMD-Treiber erst nach dem Erstellen eines Wiederherstellungspunkts aus.

Häufige DirectX-Installationsfehler und fehlende DLL-Dateien beheben

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.

Windows-Systemdateien reparieren

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

Temporäre Installer-Dateien löschen

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.

Was du bei der DirectX-Installation nicht herunterladen solltest

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.

Sichere Optionen

  • Windows Update für die integrierte DirectX-Laufzeitumgebung.
  • Microsoft Download Center für DirectX End-User Runtime.
  • Offizielle GPU-Treiber von NVIDIA, AMD, Intel oder dem Laptop-Hersteller.
  • dxdiag zum Prüfen der DirectX-Version und der Feature Levels.

Vermeiden

  • Zufällige „DirectX 12 Full Installer“-Dateien von Drittanbieter-Websites.
  • Downloads einzelner DLL-Dateien wie d3dx9_43.dll von unbekannten Seiten.
  • Registry-Hacks, die angeblich eine neuere DirectX-Version erzwingen.
  • Treiberpakete, die fremde Software oder Browser-Erweiterungen installieren.
DLL-Dateien nicht manuell kopieren Das Kopieren einzelner DirectX-DLL-Dateien in einen Spielordner oder Windows-Systemordner kann Versionskonflikte und Sicherheitsrisiken verursachen. Verwende stattdessen den offiziellen Runtime-Installer.

FAQ: DirectX in Windows herunterladen und installieren

F Kann ich DirectX 12 für Windows 11 manuell herunterladen?
Für Windows 11 ist normalerweise kein separater DirectX-12-Installer erforderlich. Die zentrale DirectX-Laufzeitumgebung ist in Windows enthalten und wird über Windows Update aktualisiert. Verwende die DirectX End-User Runtime nur, wenn ein älteres Spiel ältere DirectX-Komponenten benötigt.
F Warum verlangt ein altes Spiel DirectX 9, obwohl ich bereits DirectX 12 habe?
DirectX 12 enthält nicht automatisch jede optionale Datei aus älteren DirectX-SDK-Versionen. Manche ältere Spiele benötigen Side-by-Side-Bibliotheken wie D3DX9, XAudio 2.7 oder XInput 1.3. Die offizielle DirectX End-User Runtime fügt diese Komponenten hinzu, ohne DirectX 12 zu ersetzen.
F Verbessert die Installation von DirectX die FPS?
Meistens nein. Die DirectX-Installation behebt fehlende Runtime-Komponenten, aber die Leistung hängt vor allem von GPU, CPU, RAM, Datenträger, Spieleinstellungen und Grafiktreiber ab. Ein GPU-Treiberupdate kann die Leistung eher verbessern als eine erneute DirectX-Installation.
F Kann ich DirectX deinstallieren und neu installieren?
Die DirectX-Laufzeitumgebung ist Teil von Windows und nicht dafür gedacht, wie ein normales Programm deinstalliert zu werden. Um DirectX-bezogene Windows-Dateien zu reparieren, verwende Windows Update, DISM, sfc /scannow und bei Bedarf das offizielle Legacy-Runtime-Paket.
F Welchen DirectX-Installer sollte ich für einen PC ohne Internet verwenden?
Verwende das offizielle Redistributable-Paket DirectX End-User Runtimes (June 2010). Lade es auf einem anderen Computer herunter, kopiere es auf den Offline-PC, entpacke es und führe DXSETUP.exe aus.
F Warum zeigt dxdiag DirectX 12 an, aber mein Spiel startet trotzdem nicht?
Das Spiel verlangt möglicherweise ein bestimmtes GPU Feature Level und nicht nur die DirectX-Laufzeitumgebung. Öffne dxdiag, gehe zur Registerkarte Anzeige und prüfe Feature Levels. Wenn das erforderliche Feature Level fehlt, aktualisiere den Treiber oder verwende eine kompatible Grafikkarte.

Der beste Weg, DirectX in Windows herunterzuladen und zu installieren

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.

⚡ Kurze Zusammenfassung

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