Windows-Anleitung · DirectX-Version

DirectX-Version in Windows 10 und Windows 11 prüfen dxdiag

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.

⏱ 4 Min. Lesezeit 🪟 Windows 10 🪟 Windows 11 🎮 Gaming & Grafik

Was ist DirectX in Windows und warum sollte man die Version prüfen?

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.

ℹ️
Wichtiger Unterschied Die in Windows angezeigte DirectX-Version ist nicht immer dasselbe wie das Feature-Level Ihrer GPU. Windows kann beispielsweise DirectX 12 anzeigen, während eine ältere Grafikkarte nur DirectX-11-Feature-Levels unterstützt. Spiele benötigen häufig beides.

Wo ist DirectX installiert?

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.

DirectX-Version mit dem DirectX-Diagnoseprogramm prüfen

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.

  1. Drücken Sie Win + R, um das Dialogfeld Ausführen zu öffnen.
  2. Geben Sie dxdiag ein und drücken Sie Enter.
  3. Wenn Windows fragt, ob digital signierte Treiber geprüft werden sollen, klicken Sie auf Ja oder Nein. Beide Optionen öffnen das Tool.
  4. Bleiben Sie auf der Registerkarte System.
  5. Suchen Sie unten im Bereich Systeminformationen nach der Zeile DirectX-Version.
Ausführen-Befehldxdiag
Beste Methode Verwenden Sie 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.

Was sollte in dxdiag angezeigt werden?

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.

DirectX- und GPU-Details über die Windows-Einstellungen prüfen

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.

  1. Drücken Sie Win + I, um die Einstellungen zu öffnen.
  2. Gehen Sie zu System → Bildschirm.
  3. Scrollen Sie nach unten und öffnen Sie Erweiterte Anzeige.
  4. Prüfen Sie den Namen des Anzeigeadapters, die Bildwiederholfrequenz des Monitors und die Adaptereigenschaften.
  5. Klicken Sie auf Adaptereigenschaften anzeigen, wenn Sie weitere Treiber- und Adapterdetails benötigen.

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.

⚠️
Hinweis für Laptops Wenn ein Spiel die dedizierte GPU nutzt, die Windows-Einstellungen aber die integrierte GPU anzeigen, ist das nicht unbedingt ein Fehler. Viele Laptops leiten das Bild über die integrierte Grafik aus, während Spiele im Hintergrund von der dedizierten GPU gerendert werden.

DirectX-Version mit PowerShell oder Windows Terminal finden

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.

  1. Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Terminal oder Windows PowerShell.
  2. Führen Sie den folgenden Befehl aus:
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.

ℹ️
Administratorrechte Das Auslesen des DirectX-Registrierungsschlüssels erfordert normalerweise keine Administratorrechte. Wenn Ihre Organisation den Zugriff auf die Registrierung per Richtlinie blockiert, verwenden Sie stattdessen dxdiag.

dxdiag aus PowerShell starten

Sie können das DirectX-Diagnoseprogramm auch direkt aus PowerShell starten:

PowerShelldxdiag

DirectX-Version im Registrierungs-Editor prüfen

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.

  1. Drücken Sie Win + R, geben Sie regedit ein und drücken Sie Enter.
  2. Bestätigen Sie die UAC-Abfrage, falls sie erscheint.
  3. Navigieren Sie zu folgendem Schlüssel:
RegistrierungspfadHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
  1. Suchen Sie im rechten Bereich nach dem Wert Version.
  2. Ändern Sie den Wert nicht. Schließen Sie den Registrierungs-Editor nach der Prüfung.
Diesen Schlüssel nicht bearbeiten Das Ändern der DirectX-Version in der Registrierung aktualisiert DirectX nicht und kann dazu führen, dass Programme die Version falsch erkennen. Um DirectX-Komponenten zu aktualisieren, installieren Sie Windows-Updates, aktualisieren Sie den GPU-Treiber oder installieren Sie die benötigte Legacy-Runtime für ältere Spiele.

DirectX-Feature-Levels Ihrer Grafikkarte prüfen

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.

  1. Drücken Sie Win + R, geben Sie dxdiag ein und drücken Sie Enter.
  2. Öffnen Sie die Registerkarte Anzeige. Auf Systemen mit mehreren GPUs sehen Sie möglicherweise Registerkarten wie Anzeige 1, Anzeige 2 oder Render.
  3. Suchen Sie im Abschnitt Treiber nach Feature-Levels.
  4. Prüfen Sie, ob das erforderliche Level aufgeführt ist. Wenn ein Spiel beispielsweise Feature-Level 11_0 verlangt, sollte 11_0 in der Liste erscheinen.
So lesen Sie die Liste Wenn die Zeile Feature-Levels 12_1, 12_0, 11_1, 11_0 enthält, unterstützt die GPU alle dort aufgeführten Levels. Fehlt das benötigte Level, kann ein Treiberupdate nur helfen, wenn die Hardware es bereits unterstützt. Andernfalls benötigen Sie eine neuere GPU.

DirectX-Version vs. Feature-Level: Was ist der Unterschied?

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.

Prüfen, ob Ihr PC DirectX 12 Ultimate 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:

  1. Öffnen Sie dxdiag.
  2. Wechseln Sie zur Registerkarte Anzeige Ihrer Haupt-GPU.
  3. Suchen Sie im Abschnitt Treiber nach DirectX 12 Ultimate.
  4. Wenn dort Aktiviert steht, unterstützen GPU und Treiber DirectX 12 Ultimate.
  5. Wenn dort Deaktiviert steht oder die Zeile fehlt, unterstützt Ihre Hardware oder Ihr Treiber diese Funktion möglicherweise nicht.
ℹ️
Tipp zum Treiberupdate Wenn Ihre GPU DirectX 12 Ultimate eigentlich unterstützen sollte, 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.

Beste Methoden zum Prüfen der DirectX-Version in Windows im Vergleich

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

Was tun, wenn DirectX-Version oder Feature-Levels falsch aussehen?

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.

1. Grafiktreiber aktualisieren

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.

2. Windows-Updates installieren

Öffnen Sie Einstellungen → Windows Update und installieren Sie alle verfügbaren Updates. DirectX-Komponenten werden in modernen Windows-Versionen über Windows Update gewartet.

3. Sicherstellen, dass das Spiel die richtige GPU verwendet

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.

4. Prüfen, ob eine virtuelle Maschine oder Remote-Sitzung verwendet wird

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.

5. Legacy-DirectX-Komponenten für ältere Spiele installieren

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.

⚠️
DLL-Downloadseiten vermeiden Laden Sie keine einzelnen DirectX-DLL-Dateien von zufälligen Websites herunter. Verwenden Sie Windows Update, das offizielle GPU-Treiberpaket oder den offiziellen Legacy-DirectX-Runtime-Installer, den das Spiel benötigt.

FAQ: DirectX-Version in Windows prüfen

Q Wie prüfe ich meine DirectX-Version am schnellsten?
Drücken Sie 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.
Q Warum zeigt Windows DirectX 12 an, aber mein Spiel meldet, dass DirectX nicht unterstützt wird?
Das Spiel benötigt möglicherweise ein bestimmtes DirectX-Feature-Level und nicht nur die DirectX-Laufzeitumgebung. Öffnen Sie 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.
Q Kann ich DirectX 12 für Windows 10 oder Windows 11 manuell herunterladen?
DirectX 12 ist in Windows 10 und Windows 11 enthalten und wird über Windows Update aktualisiert. Normalerweise installieren Sie es nicht manuell. Wenn ein älteres Spiel Komponenten aus der DirectX-9-Zeit benötigt, installieren Sie stattdessen die vom Spiel benötigte Legacy-DirectX-Runtime.
Q Bedeutet DirectX 12 automatisch Unterstützung für DirectX 12 Ultimate?
Nein. DirectX 12 ist die Runtime/API-Generation, während DirectX 12 Ultimate ein bestimmtes Set erweiterter GPU-Funktionen ist. Öffnen Sie zur Prüfung dxdiag, wechseln Sie zur Registerkarte Anzeige und suchen Sie nach dem Status DirectX 12 Ultimate.
Q Benötige ich Administratorrechte, um dxdiag auszuführen?
Normalerweise nicht. 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 zu prüfen

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.

⚡ Kurzüberblick

Schnellste Prüfung: Win + RdxdiagEnter
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