Tutorial: Failed to load xgameruntime.dll (Error Code 126) – So fixen Sie den Fehler
Hier ist ein ausführliches Tutorial, um den Fehler "Failed to load xgameruntime.dll Error Code 126" zu beheben. Dieser Fehler tritt meistens bei Spielen aus dem Microsoft Store oder dem Xbox Game Pass auf, wenn die notwendigen Gaming-Dienste nicht korrekt geladen werden können.
Der Fehlercode 126 bedeutet unter Windows schlichtweg: „Das angegebene Modul wurde nicht gefunden.“ In diesem Fall kann das Spiel nicht auf die Xbox-Laufzeitumgebung zugreifen. Folgen Sie diesen Schritten nacheinander, um das Problem zu lösen.
Methode 1: Gaming Services (Gaming-Dienste) reparieren und zurücksetzen
Dies ist die häufigste Ursache. Die Gaming Services sind oft fehlerhaft installiert oder beschädigt.
- Drücken Sie die Windows-Taste + I, um die Einstellungen zu öffnen.
- Gehen Sie zu Apps > Installierte Apps (oder "Apps & Features").
- Suchen Sie in der Liste nach Gaming Services (Gaming-Dienste).
- Klicken Sie auf die drei Punkte (...) daneben und wählen Sie Erweiterte Optionen.
- Scrollen Sie nach unten und klicken Sie erst auf Reparieren. Wenn das Problem weiterhin besteht, klicken Sie auf Zurücksetzen.
- Wiederholen Sie den Vorgang für die Xbox App.
- Starten Sie Ihren PC neu.
Methode 2: Gaming Services per PowerShell neu installieren
Wenn das Zurücksetzen nicht geholfen hat, müssen die Dienste komplett neu registriert werden.
- Klicken Sie mit der rechten Maustaste auf den Start-Button und wählen Sie Terminal (Administrator) oder PowerShell (Administrator).
- Geben Sie den folgenden Befehl ein, um die Dienste zu deinstallieren, und drücken Sie Enter:
get-appxpackage *gamingservices* -allusers | remove-appxpackage -allusers - Geben Sie danach diesen Befehl ein, um den Microsoft Store direkt auf der richtigen Seite zu öffnen:
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN - Der Microsoft Store öffnet sich. Klicken Sie auf Installieren oder Abrufen, um die Gaming Services neu zu installieren.
- Starten Sie Ihren PC neu.
Methode 3: Windows Updates und Store-Updates prüfen
Fehlende Systemkomponenten führen oft zu DLL-Fehlern.
- Windows Updates: Gehen Sie zu Einstellungen > Windows Update und klicken Sie auf Nach Updates suchen. Installieren Sie alles, auch optionale Updates.
- Store Updates: Öffnen Sie den Microsoft Store, klicken Sie unten links auf Bibliothek und dann oben rechts auf Updates abrufen. Stellen Sie sicher, dass alle Komponenten (insbesondere die Xbox-Apps) aktuell sind.
Methode 4: Systemdateien reparieren (SFC & DISM)
Eventuell ist eine Systemdatei von Windows selbst beschädigt, die für das Laden von DLLs zuständig ist.
- Öffnen Sie die Eingabeaufforderung (CMD) als Administrator.
- Geben Sie nacheinander folgende Befehle ein (jeweils mit Enter bestätigen und warten, bis der Vorgang abgeschlossen ist):
dism /online /cleanup-image /restorehealthsfc /scannow
- Starten Sie den PC neu, falls Fehler gefunden und repariert wurden.
Methode 5: Visual C++ Redistributables aktualisieren
Die xgameruntime.dll benötigt oft aktuelle C++ Laufzeitumgebungen.
- Gehen Sie auf die offizielle Microsoft-Website für Visual C++ Downloads.
- Laden Sie die neuesten Pakete für X64 (und sicherheitshalber auch X86) herunter und installieren Sie diese.
- Starten Sie den PC neu.
Wichtiger Hinweis: Manuelle DLL-Downloads vermeiden!
Laden Sie die Datei xgameruntime.dll niemals von Drittanbieter-Webseiten (DLL-Download-Portalen) herunter. Diese Dateien sind oft veraltet, enthalten Malware oder lösen das Problem nicht, da die Verknüpfung im System fehlt. Nutzen Sie immer die oben genannten offiziellen Wege über die Xbox-Dienste.
Hat es funktioniert? Meistens löst Methode 2 das Problem sofort. Falls der Fehler weiterhin auftritt, prüfen Sie, ob Ihr Antivirenprogramm die Datei fälschlicherweise blockiert hat (im Quarantäne-Bereich nachsehen).