So verwenden Sie das DirectX-Diagnosetool (DxDiag) zur Fehlerbehebung

DirectX ist eine Reihe von Technologien oder Anwendungsprogrammierschnittstellen, die von vielen Multimedia-Anwendungen oder -Programmen in Windows verwendet werden . Es wurde von Microsoft entwickelt , um Hardwarebeschleunigung für umfangreiche Multimedia-Anwendungen wie 3D-Spiele und HD-Videos bereitzustellen . Windows 7 hat DirectX 11. Windows 11/10 hat DirectX 12 installiert.

Führen Sie das DirectX-Diagnosetool(Run DirectX Diagnostic Tool) ( DxDiag ) aus

Wenn Sie Probleme haben, ein Spiel oder einen Film richtig abzuspielen, kann Ihnen das DirectX-Diagnosetool(DirectX Diagnostic Tool) dabei helfen, die Quelle zu finden. Um darauf zuzugreifen, gehen Sie zu Start in Windows 11/10/8/7 , geben Sie dxdiag ein(dxdiag,) und drücken Sie die Eingabetaste.

Wenn Sie das DirectX-Diagnosetool(DirectX Diagnostic Tool) zum ersten Mal verwenden , werden Sie möglicherweise gefragt, ob Sie überprüfen möchten, ob Ihre Treiber digital signiert sind.

Klicken Sie auf Ja(Yes) , um sicherzustellen, dass Ihre Treiber von einem Herausgeber signiert wurden, der ihre Authentizität überprüft hat.

Sobald das Diagnosetool(Diagnostic Tool) fertig ist, sind hier drei wichtige Dinge(three key things) , die Sie im DxDiag-Bericht überprüfen sollten.

1. Überprüfen Sie Ihre Grafikkarte

Einige Programme werden sehr langsam oder gar nicht ausgeführt, es sei denn, die Microsoft DirectDraw- oder Direct3D -Hardwarebeschleunigung ist aktiviert.

Um dies festzustellen, klicken Sie auf die Registerkarte Anzeige(Display) und prüfen Sie dann unter DirectX-Funktionen , ob (DirectX Features)DirectDraw , Direct3D und AGP Texture Acceleration als Enabled angezeigt(Enabled) werden . Wenn nicht, versuchen Sie, die Hardwarebeschleunigung einzuschalten.

  1. Klicken Sie mit der rechten Maustaste(Right-click) auf den Desktop und öffnen Sie Bildschirmauflösung(Screen Resolution) .
  2. Klicken Sie auf Erweiterte Einstellungen(Advanced settings) .
  3. Klicken Sie auf die Registerkarte Fehlerbehebung(Troubleshoot ) und dann auf Einstellungen ändern(Change settings) .
  4. Bewegen Sie den Schieberegler Hardwarebeschleunigung auf (Hardware Acceleration)Voll(Full) .

Wenn dies fehlschlägt, müssen Sie möglicherweise den Grafiktreiber oder die Karte selbst aktualisieren. In der Regel finden Sie die neuesten Treiber für Ihre Hardware im Supportbereich der Website des Herstellers.

2. Überprüfen Sie Ihre Gamecontroller

Wenn ein Joystick oder ein anderes Eingabegerät nicht reagiert, ist es möglicherweise nicht richtig installiert. Stellen Sie(Make) sicher, dass das Gerät auf der Registerkarte „ Eingabe “ angezeigt wird. (Input)Wenn nicht, installieren Sie das Gerät gemäß den Anweisungen des Herstellers neu. Wenn es sich um ein USB - Gerät handelt, trennen Sie es und schließen Sie es dann wieder an.

3. Suchen Sie nach „nicht signierten“ Treibern

Ein digital signierter Treiber wurde vom Microsoft Windows Hardware Quality Lab auf DirectX - Kompatibilität getestet. Wenn das Diagnosetool(Diagnostic Tool) einen nicht signierten Treiber anzeigt, kann das Aktualisieren des Treibers Ihr Problem möglicherweise lösen. Den neuesten Treiber für Ihre Hardware finden Sie in der Regel im Support-Bereich der Website des Herstellers.

Stellen(Make) Sie sicher, dass Sie den 64-Bit-Treiber für Ihren 64-Bit-PC haben und die Treiberversion kompatibel ist. Möglicherweise müssen Sie Ihre Hardwarekonfiguration überprüfen, um dies herauszufinden.

4. Andere zu überprüfende Dinge

Wenn Sie nach dem Ausführen des DirectX-Diagnosetools(DirectX Diagnostic Tool) immer noch Probleme mit einem Spiel oder Film haben, gibt es ein paar andere Dinge, die Sie mit der DxDiag -Datei überprüfen können .

Überprüfen Sie den Anzeigemodus(Display Mode) Ihrer Anwendung(Your Application) oder Ihres Spiels(Game)

Wenn eine DirectX 9 -Anwendung in den Vollbildmodus wechselt, entspricht die Auflösung der Anwendung möglicherweise nicht der nativen Auflösung Ihres LCD - Monitors. Die Auflösung Ihres Monitors wurde für die Anzeige basierend auf seiner Größe entwickelt. Wenn Sie schwarze Streifen oben oder an den Seiten Ihres Bildschirms sehen, wo ein Teil nicht verwendet wird, können Sie versuchen, das Vollbild zu skalieren. Wenn Sie in Ihrer Anwendung oder Ihrem Spiel den Anzeigemodus auswählen können, können Sie möglicherweise die Anwendungs- oder Spieleinstellungen ändern und einen Modus auswählen, der der nativen Auflösung Ihres LCD - Monitors entspricht. Dies hilft Ihnen, alle Bildschirme zu verwenden und dennoch die beabsichtigte Auflösung der Anwendung beizubehalten.

Welche Version von DirectX ist(DirectX Is) auf Ihrem PC installiert?

DirectX-Diagnosetool

Auf der Registerkarte System neben DirectX-Version sehen Sie die auf Ihrem System installierte Version. Im Bild oben sehen Sie DirectX 2 erwähnt.

Wenn das Ausführen des Tools nicht hilft, können Sie DirectX von Ihrem System deinstallieren und dann DirectX herunterladen(download DirectX) und neu installieren.

Überprüfen Sie die Version von DirectX , die Ihre Anwendung oder Ihr Spiel erfordert(Game Requires)

Einige Anwendungen und Spiele erfordern DirectX 9 . Windows 7 wird jedoch mit einer neueren Version von DirectX installiert . Wenn Sie eine Anwendung oder ein Spiel installieren, das DirectX 9 erfordert , erhalten Sie möglicherweise eine Fehlermeldung wie: „ Das Programm kann nicht gestartet werden, weil d3dx9_35.dll auf Ihrem Computer fehlt ; Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” Die letzten beiden Ziffern des Dateinamens können variieren. Wenn Sie nach der Neuinstallation der Anwendung oder des Spiels dieselbe Fehlermeldung erhalten, gehen Sie zur Web-Installer-(DirectX End-User Runtime Web Installer) Webseite von DirectX End-User Runtime und befolgen Sie die Anweisungen, um DirectX zu installieren und(DirectX) Updates für DirectX zu erhalten(DirectX)und frühere Versionen von DirectX .

Wie erstelle ich eine DirectX-Diagnose(DirectX Diagnostic) ( DxDiag )?

Sobald die DirectX-Diagnose(DirectX Diagnostic) ihre Analyse abgeschlossen hat, klicken Sie auf Alle Informationen speichern(Save) und dann auf Speichern(Save) unter. Stellen(Make) Sie sicher, dass Sie es benennen, damit Sie es sich merken können, und einen Ort, an dem Sie es leicht finden können.

Wie kann ich feststellen, ob DirectX funktioniert?

Wenn Sie es in den Suchergebnissen finden können und das Diagnosetool keinen Fehler generiert, bedeutet dies, dass DirectX funktioniert. Sie können es nicht direkt verwenden, und nur Anwendungen und Spiele können es verwenden, indem Sie verschiedene Funktionen über ihre API aufrufen .

Gibt es eine Möglichkeit, DirectX(Way) neu zu starten(Force Restart DirectX) ?

Nein. Sie müssen Ihren PC neu starten, wenn Sie das Gefühl haben, dass etwas mit dem Spiel nicht stimmt und es einen entsprechenden DirectX - Fehler gibt. Sie können den Bericht auch erstellen, um zu prüfen, ob das Problem durch andere Ursachen verursacht wird.

Kann ich DirectX 12 auf früheren Versionen von Windows installieren ?

Du kannst nicht. Microsoft muss es unterstützen, da es viele Aufrufe auf niedriger Ebene durchführt, die in früheren Versionen von Windows nicht verfügbar sind . Es ist möglich, dass jemand es portiert, aber es ist möglicherweise nicht so zuverlässig. Wenn Sie es also versuchen, ist es auf Ihr Risiko.



About the author

Ich bin ein Technologieberater mit über 10 Jahren Erfahrung in der Softwarebranche. Ich bin spezialisiert auf Microsoft Office, Edge und andere verwandte Technologien. Ich habe an verschiedenen Projekten für große und kleine Unternehmen gearbeitet und kenne mich mit den verschiedenen Plattformen und Tools, die heute verfügbar sind, sehr gut aus.



Related posts