18. August 2022

Wenn es um Windows 11/10 geht, sind wir immer auf der Suche nach Treibern und Software im Internet. Einige von Ihnen werden vielleicht sagen, dass Windows Update gut genug ist, um Treiber und Systemsoftware selbständig zu installieren. Ja, das stimmt, aber manchmal ist das nicht genug. Heute werden wir uns einige einfache Schritte zur Fehlerbehebung ansehen, wenn Sie DirectX nicht auf Ihrem Windows 11/10 installieren können.

DirectX wird von Anwendungen verwendet, um Animationen, Multimedia-Effekte und Bilder zu erstellen und zu verwalten. Es ist die Anwendungsprogrammierschnittstelle (API), die dafür sorgt, dass alles in Ihrer Windows-Umgebung butterweich läuft. Es funktioniert mit Hilfe von binären Laufzeitbibliotheken, die im Software Development Kit (SDK) von DirectX enthalten sind.

Wenn Sie nicht aus dem Computerbereich kommen, könnten diese Begriffe für Sie schwer zu verstehen sein. Kurz gesagt, DirectX ist ein Bündel von Anweisungen, die dafür sorgen, dass Sie eine nahtlose und interaktive Benutzererfahrung erhalten.

DirectX-Installation fehlgeschlagen

DirectX-Installation: Ein interner Systemfehler ist aufgetreten. Bitte lesen Sie DXError.log und DirectX.log in Ihrem Windows-Ordner, um das Problem zu ermitteln.

In den meisten Fällen sind DirectX-Fehler darauf zurückzuführen, dass sich das .NET-Framework dazwischengemogelt hat. Aber es gibt noch mehr: Fehler können auch aus anderen Gründen auftreten. Diese Gründe variieren von Zeit zu Zeit und es ist immer schwierig zu sagen, welcher der Gründe hinter dem Fehler steckt.

Wir werden die folgenden bewährten Methoden ausprobieren, um den Fehler zu beheben.

  1. Installieren Sie die vorherige Version von DirectX, falls erforderlich
  2. Prüfen Sie, ob die Grafikkartentreiber aktualisiert wurden.
  3. Visual C++ Redistributable herunterladen und installieren
  4. Installieren Sie .NET Framework über die Eingabeaufforderung.

Bevor wir beginnen, stellen Sie sicher, dass Sie jede einzelne Methode ausprobieren, falls der Fehler immer noch besteht. Denken Sie daran, dass Sie Ihr System nach Abschluss jeder Methode neu starten müssen.

DirectX wird nicht installiert

Installieren Sie die vorherige Version von DirectX, falls erforderlich

Es gibt Anwendungen, die noch nicht die neuesten Versionen von DirectX unterstützen. Manchmal müssen Sie einfach die Vorgängerversionen wie DirectX9 manuell herunterladen. Um zu überprüfen, welche Version von DirectX auf Ihrem Computer installiert ist, gehen Sie wie folgt vor

Drücken Sie die Tasten Win + R. Das Fenster Ausführen wird geöffnet.
Geben Sie dxdiag ein, und drücken Sie die Eingabetaste. Das DirectX-Diagnosetool wird geöffnet.

Wenn Sie nun wissen, welche Version installiert ist, und die ältere Version installieren möchten, können Sie sie hier herunterladen. Wenn Sie jedoch möchten, dass Ihr System ohne Einfrieren und Verzögerungen läuft, sollten Sie immer die neueste Version installieren. Versuchen Sie, nach der neuen Version der Anwendung zu suchen, die Sie installieren möchten und die die neueste Version von DirectX unterstützt.

Prüfen Sie, ob der Grafikkartentreiber aktualisiert wurde

Oftmals wird festgestellt, dass die DirectX-Version Ihres Systems nicht mit den Grafiktreibern kompatibel ist. Das liegt daran, dass die automatischen Aktualisierungen deaktiviert sind. Vergewissern Sie sich daher, dass Ihr System regelmäßig aktualisiert wird.

  1. Drücken Sie die Tasten Win + X. Das Schnellzugriffsmenü wird geöffnet.
  2. Klicken Sie auf Geräte-Manager. Ein neues Fenster des Gerätemanagers wird geöffnet.
  3. Klicken Sie auf Anzeigeadapter; die in Ihrem System verfügbaren Anzeigetreiber werden angezeigt.
  4. Klicken Sie mit der rechten Maustaste auf den Intel HD-Adapter und klicken Sie auf Aktualisieren.
  5. Klicken Sie auf Automatisch nach aktualisierter Treibersoftware suchen. Stellen Sie sicher, dass Ihr System eine aktive Internetverbindung hat.
  6. Wenn die neuesten Treiber bereits installiert sind, werden Sie darüber informiert. Wenn nicht, werden die neuesten Updates heruntergeladen und installiert.
  7. Wenn Ihr Computer über eine dedizierte GPU verfügt, klicken Sie mit der rechten Maustaste auf die Liste des Grafikadapters und wählen Sie Gerät deinstallieren. Installieren Sie die Treiber erneut von der offiziellen Website der GPU.
  8. Wenn Sie wissen, wie Sie die GPU-Treiber über die Anwendung aktualisieren können, können Sie Schritt 7 überspringen und mit der Aktualisierung der Treiber fortfahren.

Visual C++ Redistributable herunterladen und installieren

In Windows 10 spielt Visual C++ Redistributable eine wichtige Rolle. Die Grundvoraussetzung von DirectX beinhaltet auch Visual C++ Redistributables. Es kann vorkommen, dass es bereits auf Ihrem System installiert ist, Sie aber entweder eine ältere oder eine neuere Version benötigen. So überprüfen Sie, welche Version von Visual C++ Redistributable installiert ist:

  1. Drücken Sie die Tasten Win + R. Geben Sie control ein und gelangen Sie zur Eingabetaste.
  2. Wenn sich die Systemsteuerung öffnet, klicken Sie auf Programme und Funktionen.
  3. Suchen Sie in der Liste der Programme nach Microsoft Visual C++ -Redistributable.
  4. Möglicherweise sind mehrere Versionen installiert, was auf die unterschiedlichen Anforderungen der verschiedenen Anwendungen zurückzuführen ist. Prüfen Sie, ob die Version 2015 verfügbar ist, und installieren Sie sie gegebenenfalls neu. Wenn nicht, müssen Sie sie möglicherweise herunterladen.
  5. Besuchen Sie die offizielle Website von Microsoft und laden Sie die Visual C++ Redistributable 2015 herunter.
  6. Wählen Sie die Sprache aus und klicken Sie auf Download.
  7. Wählen Sie aus der Liste der x86- und x64-Versionen. Klicken Sie auf Weiter. Der Download wird in Kürze beginnen.
  8. Installieren Sie nun die neu heruntergeladene Datei, und Ihr Fehler sollte nun verschwunden sein.

Installieren Sie .NET Framework mit der Eingabeaufforderung

Wenn die obige Methode nicht funktioniert hat, können Sie das Framework auch über die Eingabeaufforderung herunterladen und installieren. Um das Framework zu installieren, verwenden wir den DISM-Dienst (Deployment Image Servicing and Management) von Windows.

  1. Öffnen Sie das Startmenü und geben Sie cmd ein. Wählen Sie Eingabeaufforderung und klicken Sie auf Als Administrator ausführen. Stellen Sie sicher, dass Sie eine aktive Internetverbindung haben.
  2. Geben Sie den folgenden Befehl ein und gelangen Sie zur Eingabe: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
  3. Warten Sie nun, bis der Vorgang abgeschlossen ist. Starten Sie Ihr System neu, sobald der Prozess beendet ist.

Da sich diese Methoden bereits bewährt haben, sollte der Fehler nicht mehr auftreten.