Eine praktische Anleitung, um die installierte DirectX-Version zu finden, DirectX-12-Unterstützung zu prüfen und GPU-Feature-Levels für Spiele und Grafikprogramme anzuzeigen.
DirectX ist eine Sammlung von Microsoft-Technologien für Multimedia und Grafik. Sie wird von Windows-Spielen, 3D-Anwendungen, Videowiedergabe-Tools, Emulatoren und einigen professionellen Rendering-Programmen verwendet. Wenn ein Spiel DirectX 11 oder DirectX 12 verlangt, müssen Ihre Windows-Installation, der Grafiktreiber und die GPU die erforderliche DirectX-Laufzeitumgebung und das passende Hardware-Feature-Level unterstützen.
Die Prüfung der DirectX-Version ist hilfreich, wenn ein Spiel nicht startet, eine Meldung wie „DirectX-Version wird nicht unterstützt“ anzeigt, direkt nach dem Start abstürzt oder ein Update der Grafikkomponenten verlangt. Außerdem ist sie sinnvoll, bevor Sie anspruchsvolle Spiele installieren, die DirectX 12, Raytracing, Variable Rate Shading oder DirectX-12-Ultimate-Funktionen voraussetzen.
DirectX ist in moderne Windows-Versionen integriert. Windows 10 und Windows 11 enthalten die DirectX-Laufzeitumgebung standardmäßig, sodass DirectX normalerweise nicht als separates Programm installiert werden muss. Einige ältere Spiele benötigen jedoch weiterhin Legacy-Komponenten aus dem DirectX-Endbenutzer-Runtime-Paket.
Der schnellste und zuverlässigste Weg, die DirectX-Version in Windows zu prüfen, ist das integrierte DirectX-Diagnoseprogramm, auch bekannt als dxdiag. Dieses Tool zeigt die installierte DirectX-Version, den Windows-Build, BIOS-Informationen, Prozessor, Arbeitsspeicher, Anzeigeadapter, Audiogeräte und Treiberdetails an.
Win + R, um das Dialogfeld Ausführen zu öffnen.dxdiag ein und drücken Sie Enter.Ausführen-Befehldxdiag
dxdiag, wenn Sie die klarste Antwort benötigen. Das Tool zeigt die DirectX-Version auf der Registerkarte System und Grafik-Feature-Informationen auf der Registerkarte Anzeige.
Unter Windows 10 und Windows 11 zeigt die Registerkarte System häufig DirectX 12 an. Das bedeutet, dass die DirectX-12-Laufzeitumgebung in Windows verfügbar ist. Um zu prüfen, ob Ihre Grafikkarte DirectX-12-Funktionen tatsächlich nutzen kann, öffnen Sie die Registerkarte Anzeige und prüfen Sie die Feature-Levels, wie weiter unten beschrieben.
Die Windows-Einstellungen zeigen nicht immer eine einzelne Zeile namens „DirectX-Version“ an, können aber nützliche Informationen zum Grafikadapter liefern. Das ist hilfreich, wenn Sie zunächst prüfen möchten, welche GPU installiert ist, bevor Sie die DirectX-Unterstützung kontrollieren.
Win + I, um die Einstellungen zu öffnen.Diese Methode ist nicht so vollständig wie dxdiag, hilft aber dabei zu erkennen, ob Windows die richtige GPU verwendet. Auf Laptops mit integrierter und dedizierter Grafik kann der aktive Bildschirm je nach Hardwaredesign mit Intel-, AMD- oder NVIDIA-Grafik verbunden sein.
Wenn Sie Kommandozeilen-Tools bevorzugen, können Sie DirectX-Informationen aus der Windows-Registrierung mit PowerShell oder Windows Terminal auslesen. Diese Methode eignet sich für Remote-Prüfungen, Skripte oder schnelle Systemaudits.
PowerShellGet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\DirectX" | Select-Object Version
Möglicherweise sehen Sie eine Versionszeichenfolge wie 4.09.00.0904. Dieser Registrierungswert ist hauptsächlich eine ältere interne Versionsnummer und daher weniger benutzerfreundlich als dxdiag. Für normale Nutzer bleibt dxdiag die bessere Methode.
dxdiag.
Sie können das DirectX-Diagnoseprogramm auch direkt aus PowerShell starten:
PowerShelldxdiag
Fortgeschrittene Nutzer können DirectX-Informationen im Registrierungs-Editor anzeigen. Diese Methode wird für Anfänger nicht empfohlen, da versehentliche Änderungen an der Registrierung die Stabilität von Windows beeinträchtigen können. Das reine Anzeigen des Werts ist jedoch sicher, solange Sie nichts bearbeiten.
Win + R, geben Sie regedit ein und drücken Sie Enter.RegistrierungspfadHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
Viele Nutzer prüfen DirectX, weil ein Spiel ein bestimmtes Feature-Level verlangt, zum Beispiel 11_0, 11_1, 12_0 oder 12_1. Feature-Levels beschreiben, was Ihre Grafikhardware und der Treiber tatsächlich leisten können.
Win + R, geben Sie dxdiag ein und drücken Sie Enter.Die auf der Registerkarte System angezeigte DirectX-Version sagt aus, welche DirectX-Laufzeitumgebung in Windows verfügbar ist. Die auf der Registerkarte Anzeige angezeigten Feature-Levels zeigen, welche Grafikfunktionen Ihre GPU und der Treiber Anwendungen bereitstellen. Ein PC kann DirectX 12 installiert haben und trotzdem ein DirectX-12-Spiel nicht starten, wenn die Grafikkarte das erforderliche Feature-Level nicht unterstützt.
DirectX 12 Ultimate ist ein Funktionspaket mit modernen Grafiktechnologien wie hardwarebeschleunigtem Raytracing, Mesh Shaders, Sampler Feedback und Variable Rate Shading. Wenn dxdiag DirectX 12 anzeigt, bedeutet das nicht automatisch, dass DirectX 12 Ultimate unterstützt wird.
So prüfen Sie die Unterstützung:
dxdiag.dxdiag es aber nicht anzeigt, installieren Sie den neuesten Grafiktreiber von NVIDIA, AMD oder Intel. Starten Sie Windows danach neu und prüfen Sie erneut.
| Methode | Befehl / Pfad | Zeigt DirectX-Version | Zeigt Feature-Levels | Am besten für |
|---|---|---|---|---|
| DirectX-Diagnoseprogramm | dxdiag |
Ja | Ja | Die meisten Nutzer, Gaming-Prüfungen, Treiberkontrolle |
| Windows-Einstellungen | Einstellungen → System → Bildschirm | Keine direkte Versionszeile | Nein | Identifizieren des aktiven Anzeigeadapters |
| PowerShell | HKLM:\SOFTWARE\Microsoft\DirectX |
Legacy-Registrierungsversion | Nein | Skripte und schnelle Audits |
| Registrierungs-Editor | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX |
Legacy-Registrierungsversion | Nein | Nur fortgeschrittene Fehlerbehebung |
Wenn dxdiag eine unerwartete DirectX-Version, fehlende Feature-Levels oder ein altes Treibermodell anzeigt, liegt das Problem meist an Grafiktreibern, Windows-Updates, Remote-Desktop-Sitzungen, virtuellen Maschinen oder nicht unterstützter Hardware.
Installieren Sie den neuesten Treiber für Ihre GPU von der offiziellen NVIDIA-, AMD- oder Intel-Website. Starten Sie den Computer nach der Installation neu und prüfen Sie dxdiag erneut.
Öffnen Sie Einstellungen → Windows Update und installieren Sie alle verfügbaren Updates. DirectX-Komponenten werden in modernen Windows-Versionen über Windows Update gewartet.
Auf Laptops kann ein Spiel auf der integrierten GPU statt auf der dedizierten GPU starten. Öffnen Sie Einstellungen → System → Bildschirm → Grafik, fügen Sie das Spiel hinzu und stellen Sie es auf Hohe Leistung.
Virtuelle Maschinen und Remote-Desktop-Sitzungen können einen virtuellen Anzeigeadapter bereitstellen, der weniger Grafikfunktionen unterstützt als Ihre physische GPU. Für genaue Ergebnisse führen Sie dxdiag direkt auf dem lokalen PC aus.
Einige ältere Spiele benötigen auch unter Windows 10 oder Windows 11 Legacy-Komponenten aus der DirectX-9-Ära. In diesem Fall kann das Installieren des älteren Runtime-Pakets Fehler wie fehlende d3dx9_43.dll, xinput1_3.dll oder XAudio2_7.dll beheben. Dadurch wird DirectX 12 nicht ersetzt; es werden nur ältere optionale Komponenten ergänzt, die von Legacy-Software verwendet werden.
Win + R, geben Sie dxdiag ein und drücken Sie Enter. Suchen Sie auf der Registerkarte System nach der Zeile DirectX-Version. Das ist für die meisten Nutzer die schnellste und zuverlässigste Methode.
dxdiag, wechseln Sie zur Registerkarte Anzeige und prüfen Sie die Zeile Feature-Levels. Fehlt das erforderliche Feature-Level, erfüllt Ihre GPU oder Ihr Treiber die Anforderung nicht.
dxdiag, wechseln Sie zur Registerkarte Anzeige und suchen Sie nach dem Status DirectX 12 Ultimate.
dxdiag kann über ein Standardbenutzerkonto geöffnet werden, um System- und Grafikinformationen anzuzeigen. Das Installieren von Treibern, das Aktualisieren von Windows oder das Ändern systemweiter Grafikeinstellungen kann jedoch Administratorrechte erfordern.
Der beste Weg, die DirectX-Version in Windows 10 oder Windows 11 zu prüfen, ist das Starten des DirectX-Diagnoseprogramms mit dem Befehl dxdiag. Die Registerkarte System zeigt die installierte DirectX-Version, während die Registerkarte Anzeige den GPU-Treiber, die Feature-Levels und den Status von DirectX 12 Ultimate anzeigt.
Schnellste Prüfung: Win + R → dxdiag → Enter
DirectX-Version finden: dxdiag → Registerkarte System → DirectX-Version
GPU-Feature-Levels: dxdiag → Registerkarte Anzeige → Feature-Levels
DirectX 12 Ultimate: dxdiag → Registerkarte Anzeige → DirectX-12-Ultimate-Status
Häufigste Lösung: Windows aktualisieren und den neuesten Grafiktreiber installieren