So beheben Sie den Fehler „d3dx9_43.dll fehlt“ unter Windows

Wenn auf Ihrem PC der Fehler „d3dx9_43.dll fehlt“ angezeigt wird, liegt ein Problem vor. Dieser Fehler tritt normalerweise nach dem Start einer Anwendung auf, für deren Ausführung DirectX(DirectX) erforderlich ist. DirectX ist für Spiele unter (DirectX)Windows unerlässlich . Wenn Ihr Spiel also nicht ausgeführt werden kann und dieser Fehler angezeigt wird, müssen Sie das Problem beheben.

Glücklicherweise gibt es einige Möglichkeiten, wie Sie Windows schnell reparieren können, um die (quickly repair Windows)DirectX -Funktionalität wiederherzustellen und den Fehler „d3dx9_43.dll fehlt“ zu beheben, indem Sie die folgenden Schritte ausführen.

Überprüfen Sie Ihre DirectX-Version(Check Your DirectX Version)

Der Fehler „d3dx9_43.dll fehlt“ könnte ein Zeichen dafür sein, dass Sie nicht die Version von DirectX auf Ihrem PC installiert haben, die Ihr Spiel benötigt, um zu funktionieren. Während die Installation Ihres Spiels direkt oder über einen Spielelieferdienst wie Steam dazu führen sollte, dass alle erforderlichen Pakete installiert werden, ist dies bei DirectX unter Windows 10 nicht der Fall .

Frühere Versionen von Windows haben (Windows)DirectX separat verpackt , aber bei Windows 10 ist DirectX eine Kernkomponente. Dies bedeutet jedoch nicht unbedingt, dass die neueste Version von DirectX installiert ist. Beispielsweise wurde DirectX 12 Ultimate im November 2020 veröffentlicht , während Windows 10 -PCs vor diesem Datum möglicherweise DirectX 11 oder 12 verwenden.

Sie können die aktuell installierte Version von DirectX(DirectX) auf Ihrem PC überprüfen, indem Sie mit der rechten Maustaste auf das Startmenü klicken und (Start)Ausführen(Run) auswählen . Geben Sie im Dialogfeld Ausführen (Run)dxdiag ein(dxdiag) , bevor Sie die Schaltfläche OK oder die Eingabetaste(Enter) auf Ihrer Tastatur auswählen.

Mit Dxdiag(Dxdiag) oder DirectX Diagnostic Tool können Sie Informationen zu Ihrer DirectX - Installation anzeigen. Um die installierte Version zu bestätigen, stellen Sie sicher, dass Sie die Registerkarte System auswählen , und lesen Sie dann die Informationen, die im Abschnitt DirectX-Version aufgelistet sind.

Wenn Sie beispielsweise DirectX 11 installiert haben, Ihr Spiel jedoch DirectX 12 erfordert , werden möglicherweise dieser Fehler oder ähnliche Fehler wie ein dxgmms2.sys-BSOD angezeigt(dxgmms2.sys BSOD) . Es kann auch bei älteren Spielen auftreten, die ältere Versionen von DirectX erfordern (z. B. Direct X 9 , 10 usw.), die Windows 10 möglicherweise nicht mehr direkt unterstützt.

Um DirectX zu aktualisieren und die neueste Version zu installieren, müssen Sie Windows Update verwenden . Um Legacy - DirectX - Dateien für ältere Spiele zu installieren, können Sie das DirectX End-User Runtime Installer verwenden , um alle Probleme zu beheben.

Wenn Ihre DirectX - Dateien jedoch beschädigt sind (und Windows Update das Problem nicht beheben kann), müssen Sie möglicherweise Systemreparaturtools wie SFC und DISM verwenden(SFC and DISM) , um das Problem zu beheben.

Überprüfen Sie Windows-Update(Check Windows Update)

Mit der Veröffentlichung von Windows 10 ist DirectX jetzt eine Kernkomponente von Windows , sodass Sie es nicht manuell installieren müssen, um Ihre Spiele zu spielen. Mit neuen DirectX- Updates und -Versionen kann Ihr PC jedoch veraltet sein. Die neuesten Spiele erfordern die neuesten Versionen von DirectX . Wenn es nicht ausgeführt werden kann, überprüfen Sie zuerst Windows Update auf Updates.

  1. Klicken Sie dazu mit der rechten Maustaste auf das Startmenü(Start) und wählen Sie Einstellungen(Settings) .

  1. Wählen Sie im Menü Einstellungen (Settings)Update und Sicherheit(Update & Security ) > Windows Update aus . Windows beginnt möglicherweise automatisch mit der Suche nach Updates, aber wenn dies nicht der Fall ist, wählen Sie Nach Updates suchen aus(Check for updates) , um manuell zu suchen. 

Wenn Updates gefunden werden, beginnt Windows damit, sie automatisch herunterzuladen und zu installieren. Warten Sie, bis dieser Vorgang abgeschlossen ist, und starten Sie dann Ihren PC neu, um alle Änderungen abzuschließen, bevor Sie Ihr Spiel oder Ihre Anwendung erneut versuchen.

Wenn Sie auf Probleme mit Windows Update stoßen(Windows Update issues) , müssen Sie möglicherweise zusätzliche Schritte unternehmen, um eine erfolgreiche Aktualisierung von Windows zu erzwingen(force Windows to update successfully) .

Installieren Sie ältere DirectX-Dateien(Install Legacy DirectX Files)

Wenn Sie ein Fan von Retro-Spielen(retro gaming) sind, ziehen Sie es vielleicht vor, Spiele auszuführen, die ältere Versionen von DirectX verwenden . Während Windows jetzt mit DirectX vorinstalliert ist , erfordern Legacy-Versionen von DirectX und verwandte APIs (wie Direct3D ) möglicherweise eine separate Installation.

Wenn Ihr Windows-PC keine älteren 3D-Spiele ausführen kann, müssen Sie möglicherweise den DirectX End-User Runtime Web Installer(DirectX End-User Runtime Web Installer) herunterladen und ausführen , um die erforderlichen Legacy-Dateien zu installieren. Diese enthält vorgefertigte Bibliotheken für ältere DirectX-APIs , die es nach der Installation möglicherweise ermöglichen, ältere Spiele auf Ihrem PC auszuführen.

  1. Laden Sie zunächst den DirectX End-User Runtime Web Installer(download the DirectX End-User Runtime Web Installer) in Ihrer Sprache herunter, indem Sie Download auswählen .

  1. Führen Sie das Installationsprogramm aus, um zu beginnen, und wählen Sie dann aus, dass Sie den Nutzungsbedingungen zustimmen, bevor Sie Weiter(Next) auswählen . 

  1. Das DirectX -Installationsprogramm wird Sie fragen, ob Sie eine nicht erforderliche (DirectX)Bing -Suchleiste installieren möchten . Wir würden dies nicht empfehlen, also deaktivieren Sie das Kontrollkästchen und wählen Sie dann Weiter(Next) .

  1. Das Installationsprogramm bestätigt, dass DirectX installiert werden soll, zusammen mit der Dateigröße. Wählen Sie Weiter(Next) aus, um fortzufahren. 

  1. An diesem Punkt lädt das Installationsprogramm die erforderlichen Komponenten herunter und installiert sie. Warten Sie einige Zeit, bis die Installation abgeschlossen ist. Wenn die Installation abgeschlossen ist, wählen Sie Fertig(Finish ) stellen, um sie zu beenden.

Reparieren Sie Windows-Systemdateien(Repair Windows System Files)

Wenn Windows Update (oder das Legacy-Installationsprogramm von DirectX ) den Fehler „d3dx9_43.dll fehlt“ nicht beheben kann, deutet dies direkt auf ein Problem mit Ihrer Windows - Installation hin. Da DirectX mit Windows vorinstalliert ist , müssen Sie versuchen, Ihre Systemdateien zu reparieren, um auch fehlende oder beschädigte DirectX - Dateien zu ersetzen.

Der beste Weg, dies zu tun, ist die Verwendung der DISM- und SFC - Tools mit Windows PowerShell . DISM überprüft die Integrität Ihres Offline - Windows -Systemabbilds, mit dem SFC Ihren PC wiederherstellt, sodass Sie fehlende Dateien identifizieren können.

SFC überprüft in der Zwischenzeit Ihre Systemdateien auf Fehler und repariert sie mithilfe dieses Systemabbilds. Wenn Sie die beiden Tools zusammen ausführen, stellen Sie sicher, dass Ihre Windows -Installation ordnungsgemäß funktioniert und keine fehlenden Dateien vorhanden sind.

So führen Sie DISM und SFC unter Windows aus(How to Run DISM and SFC on Windows)

  1. Um die Befehle DISM und SFC auszuführen, klicken Sie mit der rechten Maustaste auf das Startmenü(Start) und wählen Sie Windows PowerShell (Admin) aus .

  1. Geben Sie im PowerShell-Fenster dism.exe /online /cleanup-image /restorehealth und drücken Sie die Eingabetaste(Enter) . Warten Sie, bis das Tool die Ausführung beendet hat, und befolgen Sie alle weiteren Anweisungen auf dem Bildschirm.

  1. Sobald DISM abgeschlossen ist, geben Sie SFC /scannow und wählen Sie Enter(Enter) . Lassen Sie die SFC-Zeit laufen und befolgen Sie alle weiteren Anweisungen.

Sobald die DISM- und SFC - Tools fertig sind, schließen Sie PowerShell und starten Sie Ihren PC neu. Überprüfen Sie nach dem Neustart, ob Ihre DirectX -Installation ordnungsgemäß funktioniert, indem Sie das Spiel oder die Anwendung ausführen, die ursprünglich den Fehler „d3dx9_43.dll fehlt“ verursacht hat. 

Wenn es nicht funktioniert, müssen Sie möglicherweise drastischere Reparaturversuche in Betracht ziehen, z. B. die Wiederherstellung Ihres PCs mit der Systemwiederherstellung(restoring your PC using System Restore) oder das Löschen und Neuinstallieren von Windows(wiping and reinstalling Windows) . Eine Neuinstallation mag drastisch erscheinen, aber wenn alles andere fehlschlägt, ist dies möglicherweise Ihre einzige Option.

Stellen Sie d3dx9_43.DLL manuell wieder her(Restore d3dx9_43.Dll Manually)

Eine fehlende Datei reicht aus, um Probleme mit DirectX-basierten(DirectX-powered) Spielen zu verursachen. Wenn Ihnen die Datei d3dx9_43.dll fehlt (aus welchen Gründen auch immer), können Sie Ihr Gameplay möglicherweise manuell wiederherstellen, indem Sie die fehlende Datei von einem anderen Windows 10 - PC kopieren. Dies kann ein anderer PC sein, der Ihnen gehört, oder, wenn möglich, von einem Freund oder Familienmitglied.

Es ist jedoch wichtig, DLL - Dateien nicht von Online-Quellen wie Websites und Foren oder von anderen Quellen herunterzuladen, denen Sie nicht vertrauen. Diese Dateien können mit Malware verpackt sein. Wenn Sie also versucht haben, DLL- Dateien zu verwenden, die Sie heruntergeladen oder von unbekannten Quellen erhalten haben, sollten Sie zuerst nach Malware suchen(check for malware) .

Die d3dx9_43.dll befindet sich normalerweise im Verzeichnis C:\Windows\System32\ . Wenn Sie eine d3dx9_43.dll-Datei von einem anderen Ort haben, verschieben Sie die Datei auf Ihren PC und kopieren Sie sie in dieses Verzeichnis.

Nachdem Sie die Datei an diesen Speicherort verschoben haben, starten Sie Ihren PC neu und versuchen Sie dann, die Software oder das Spiel auszuführen, für das DirectX erforderlich ist . Wenn dies die einzige fehlende Datei ist, sollte Ihre Anwendung ausgeführt werden. Wenn jedoch andere Dateien fehlen oder beschädigt sind, müssen Sie möglicherweise alternative Methoden in Betracht ziehen, um das Problem zu beheben.

Windows 10-Wartung(Windows 10 Maintenance)

Eine Fehlermeldung „d3dx9_43.dll fehlt“ ist nicht so drastisch, wie sie klingt. Wenn Sie Windows auf dem neuesten Stand halten und die DirectX - Legacy-Dateien mit dem DirectX End-User Runtime Web Installer installieren , sollten Sie in der Lage sein, (DirectX End-User Runtime Web Installer)DirectX zu reparieren und mit dem Spielen zu beginnen. 

Ihr nächster Schritt besteht darin, Spiele zu finden, die Sie spielen möchten. Wenn Sie keinen Gaming-Rückstand(gaming backlog) haben, den Sie durcharbeiten müssen , sollten Sie vielleicht einen Spieleshop wie Steam ausprobieren, um neue Spiele zu finden, oder stattdessen eine Steam-Alternative wie Epic Games oder GOG.com ausprobieren .



About the author

Ich bin ein Computerprofi mit über 10 Jahren Erfahrung. In meiner Freizeit helfe ich gerne am Schreibtisch aus und bringe Kindern den Umgang mit dem Internet bei. Meine Fähigkeiten umfassen viele Dinge, aber das Wichtigste ist, dass ich weiß, wie man Menschen hilft, Probleme zu lösen. Wenn Sie jemanden brauchen, der Ihnen bei etwas Dringenden helfen kann, oder einfach nur ein paar grundlegende Tipps wünschen, dann wenden Sie sich bitte an mich!



Related posts