So beheben Sie den Fehler „Xinput1_3.dll nicht gefunden oder fehlt“.
Manchmal kann es beim Ausführen älterer Spiele oder Apps, die auf die Unterstützung älterer Xbox-Controller angewiesen sind, zu dem frustrierenden Fehler „xinput1_3.dll nicht gefunden“ kommen. Das ist zwar etwas seltsam, liegt aber oft daran, dass die DLL-Datei fehlt oder beschädigt ist. Das Tückische daran ist, dass Windows diese älteren Dateien nicht immer am richtigen Ort speichert, insbesondere nach Systembereinigungen oder Upgrades von älteren Windows-Versionen. Glücklicherweise lässt sich das Problem in der Regel durch die Installation der richtigen DirectX-Komponenten beheben. Das ist deutlich sicherer, als DLL-Dateien aus dubiosen Quellen herunterzuladen.
Möglichkeiten zur Behebung des Fehlers „Xinput1-3-dll nicht gefunden“
DirectX-Endbenutzer-Runtime installieren
Da die xinput1_3.dll ursprünglich mit einem alten DirectX SDK ausgeliefert wurde und Microsoft dieses nicht mehr anbietet, empfiehlt sich die Installation der DirectX End-User Runtime. Dadurch werden zahlreiche ältere Bibliotheken installiert, von denen Anwendungen abhängen – darunter auch die gesuchte DLL. Glauben Sie mir, das hat bei vielen Installationen geholfen, auch wenn es etwas umständlich erscheint.
- Geh zum DirectX-Webinstaller und lade es herunter.
- Führen Sie das Installationsprogramm aus, und es werden alle benötigten älteren DirectX-Komponenten heruntergeladen und installiert – einschließlich der alten DLL-Dateien.
- Starten Sie Ihren PC nach Abschluss des Vorgangs neu. Manchmal behebt ein Neustart den Fehler. Falls nicht, keine Sorge – versuchen Sie die nächste Lösung.
DirectX Framework aktualisieren oder neu installieren
Die Laufzeitdateien sind zwar gut, aber manchmal enthält das native DirectX von Windows nicht alle benötigten Komponenten für ältere Anwendungen. Außerdem sind bestimmte DirectX-Versionen an die Systemarchitektur (x86 oder x64) gebunden. Daher kann die Installation der richtigen Version etwas unzuverlässig sein, wenn man einfach rät. Ein Blick in die Systeminformationen hilft dabei, festzustellen, ob die 32-Bit- oder die 64-Bit-Version benötigt wird. Anschließend kann man das passende Installationsprogramm über die Microsoft-Tools beziehen, wodurch sichergestellt wird, dass die benötigten DLLs korrekt installiert, aktualisiert und registriert werden. Warum das funktioniert, ist unklar, aber auf manchen Rechnern ist diese Lösung schneller als die manuelle Bearbeitung der DLLs.
- Drücken Sie Win + R, geben Sie ein
msinfo32und drücken Sie dann die Eingabetaste – dadurch öffnet sich das Fenster „Systeminformationen“. - Suchen Sie im Reiter „Systemübersicht“ nach der Zeile „Systemtyp“. Dort wird entweder „x86-basierter PC“ oder „x64-basierter PC“ angezeigt.
- Wenn Sie einen 64-Bit-Rechner verwenden, laden Sie Microsoft. DirectX.x64 herunter und installieren Sie es.
- Wenn Sie ein 32-Bit-System verwenden, laden Sie Microsoft. DirectX.x86 herunter.
- Nach dem Herunterladen die Installationsdatei ausführen, den Anweisungen folgen und anschließend den Computer neu starten. Hoffentlich behebt das den DLL-Fehler.
Installieren Sie das Programm neu, das die DLL-Datei benötigt.
Wenn der Fehler nach all dem immer noch auftritt, ist möglicherweise bei der Installation etwas schiefgelaufen – Dateien wurden beschädigt oder sogar von einem Bereinigungstool oder Schadsoftware gelöscht. Sie können versuchen, die xinput1_3.dllDatei manuell zu ersetzen, aber ehrlich gesagt ist eine Neuinstallation des Programms oft die bessere Lösung. Das ist weniger aufwendig und stellt sicher, dass alle Abhängigkeiten korrekt eingerichtet sind.
- Drücken Sie die Eingabetaste Win + R, geben Sie „“ ein
%windir%und drücken Sie die Eingabetaste – dadurch gelangen Sie zum Windows-Verzeichnis. - Öffnen Sie den Ordner system32.
- Suchen Sie nach der Datei
xinput1_3.dll. Falls sie fehlt, liegt dort das Problem. Falls sie vorhanden ist, erstellen Sie vorsichtshalber eine Sicherungskopie und löschen Sie sie anschließend. - Installieren Sie nun die Anwendung oder das Spiel neu. Dadurch sollte die korrekte Version der DLL-Datei wiederhergestellt werden. Falls nicht, können Sie manuell eine aktuelle, sichere Kopie von einem anderen funktionierenden System kopieren (z. B.vom Original-Installationsprogramm oder aus vertrauenswürdigen Quellen).
- Starten Sie das System neu und prüfen Sie, ob es jetzt funktioniert.
In manchen Fällen reicht eine einfache Neuinstallation, insbesondere wenn Sie Ihr Betriebssystem aktualisiert oder Teile davon ausgetauscht haben. Wenn Sie ambitionierter sind, können Sie auch versuchen, die gesamte Anwendung oder das Spiel zu aktualisieren, da die neueste Version diese älteren Abhängigkeiten manchmal besser handhabt.