Öffnen
Win+R drücken, das hier einfügen, die Eingabetaste drücken:
%LocalAppData%\w0a\errors.log
Wenn Windows fragt, womit die Datei geöffnet werden soll, wähl den Editor (Notepad). Es ist eine reine Textdatei.
Gibt es die Datei nicht, wurde noch nichts geschrieben. Sie wird mit ihrer ersten Zeile angelegt.
Eine Zeile lesen
Jede Zeile beginnt mit einer fortlaufenden Nummer, dann folgen Datum und Uhrzeit, dann in eckigen Klammern der Teil von w0a, der sie geschrieben hat, dann das, was passiert ist. Auf einen Fehlschlag, der eine Ausnahme ausgelöst hat, folgen ein paar eingerückte Zeilen mit den Methoden, die er durchlaufen hat. Darin stehen keine Quellpfade und keine Zeilennummern, weil der Release-Build ohne sie ausgeliefert wird.
Die neuesten Zeilen stehen unten.
Zwei Arten von Zeilen sind keine Fehler:
- Eine Zeile, deren Meldung mit
NOT-A-FAULT:beginnt, ist eine Engine, die sagt, dass es für sie auf diesem PC nichts zu tun gab — kein WLAN-Adapter, eine Einstellung schon dort, wo sie sie haben wollte. Sie wird einmal geschrieben, damit sich „hat nichts getan“ von „ist nie gelaufen“ unterscheiden lässt. - Ein Fehlschlag, der sich wiederholt, wird nicht jedes Mal geschrieben. Der erste wird geschrieben, dann werden die Abstände zwischen geschriebenen Kopien größer, und jede geschriebene Kopie sagt, wie viele seit der letzten zusammengefasst wurden. Eine Schleife, die alle zwei Sekunden fehlschlägt, taucht dann ungefähr zweimal pro Stunde auf statt als volle Datei.
Was darin steht
Eine Zeile mit Datum für jeden Fehlschlag, den w0a abgefangen hat, samt der Stelle, an der er passiert ist. Nichts wird stillschweigend verschluckt: eine fehlgeschlagene Hardware-Abfrage, ein abgelehnter Schreibvorgang in die Registry, eine Seite, die nicht laden wollte — es steht hier.
Genau darum geht es. Eine Anwendung, die ihre eigenen Fehler hinter einer freundlichen Meldung versteckt, lässt sich nicht diagnostizieren.
Was nicht darin steht
- Keine Liste deiner Dateien, Ordner oder Spiele. Eine Fehlermeldung kann einen Pfad nennen, wenn ein Dateivorgang fehlschlägt; nur so gelangt ein Pfad hinein.
- Kein Lizenzschlüssel. Nichts in w0a schreibt den Schlüssel in diese Datei.
Wann sie deinen PC verlässt
Die Datei bleibt auf deiner Festplatte. Ihre Zeilen gehen auf zwei Wegen hinaus, und beide entfernen vorher deinen Kontonamen, Benutzerprofilpfade und alles, was wie ein Lizenzschlüssel aussieht:
- Fehlerdiagnose senden unter Einstellungen > Datenschutz. Standardmäßig aktiv. Mit eingegebenem Lizenzschlüssel werden neue Zeilen zwei Minuten nach dem Start und danach alle sechs Stunden hochgeladen. Ohne Schlüssel wird nichts hochgeladen. Der Server bewahrt sie 90 Tage auf.
- Eine Meldung, die du selbst sendest: die Karte Report a Problem in den Einstellungen oder die Absturzabfrage, die w0a nach einem Fehlschlag zeigt und die vorher fragt.
Schaltest du den Schalter aus, geht die Datei nirgendwohin, außer du schickst sie.
Größe und Löschen
Die Datei wird unter 512 KB gehalten. Wird sie größer, kürzt w0a sie auf die neuesten 200 Zeilen.
Du kannst sie jederzeit löschen; w0a beginnt mit der nächsten Zeile eine neue. Die Nummerierung läuft dort weiter, wo sie war, sodass eine bereits hochgeladene Zeile nicht noch einmal gesendet wird.
Verschicken
Füg nicht die ganze Datei ein, wenn sie lang ist. Die letzten 120 Zeilen sind fast immer der relevante Teil, denn die neuesten Einträge stehen unten. Die Karte Report a Problem sendet genau diese 120 Zeilen, wenn Attach the error log (recommended) angehakt ist.
Die anderen Dateien im Ordner
Im selben Ordner liegen noch ein paar Dateien. Jede beantwortet eine Frage, und keine davon wird hochgeladen:
| Datei | Was sie beantwortet |
|---|---|
startup-trace.log | Wie weit der letzte Start gekommen ist, Schritt für Schritt. Wird bei jedem Start neu geschrieben. |
game.log | Wann ein Spiel beim Starten und Beenden gesehen wurde. |
engine.log | Was die Hintergrund-Engines getan haben, eine Zeile pro abgeschlossener Aktion. |
perf.log | Momente, in denen das w0a-Fenster langsam gezeichnet wurde, und was die Kernreservierungs-Engine während eines Spiels gekostet hat. |
crashstate.json | Ob der letzte Lauf sauber beendet wurde; hier wird der Absturzzähler des abgesicherten Modus geführt. |
engine.log und game.log enthalten Programmnamen, deshalb bleiben sie lokal. Fühlt sich ein Spiel mit eingeschalteten Engines anders an, ist engine.log die Datei, die du dir zuerst ansiehst.
Verwandt
Hat diese Seite geholfen?
Was hat gefehlt, oder was hat nicht funktioniert? Wir lesen jede einzelne Rückmeldung.
Wenn diese Seite das Problem nicht gelöst hat, schreib uns — nenne den Artikel, den du gelesen hast, und wir bessern ihn nach.