Как его открыть
Нажми Win+R, вставь это, нажми Enter:
%LocalAppData%\w0a\errors.log
Если Windows спросит, чем его открыть, выбери «Блокнот». Это обычный текстовый файл.
Если файла нет, значит, в него ещё ничего не записывалось. Он создаётся вместе с первой строкой.
Как читать строку
Каждая строка начинается с порядкового номера, затем идут дата и время, затем в квадратных скобках — часть w0a, которая её записала, а потом — что произошло. За сбоем, при котором было выброшено исключение, следуют несколько строк с отступом: в них перечислены методы, через которые оно прошло. Путей к исходному коду и номеров строк там нет, потому что релизная сборка поставляется без них.
Самые свежие строки — внизу.
Два вида строк сбоями не являются:
- Строка, сообщение которой начинается с
NOT-A-FAULT:, — это движок сообщает, что на этом ПК ему нечего было делать: нет беспроводного адаптера, настройка уже стояла так, как ему нужно. Такая строка пишется один раз, чтобы «ничего не сделал» можно было отличить от «ни разу не запускался». - Повторяющийся сбой записывается не каждый раз. Записывается первый, затем промежутки между записанными копиями растут, и в каждой записанной копии указано, сколько повторов свёрнуто с предыдущей. Так цикл, который падает каждые две секунды, появляется примерно два раза в час, а не забивает собой весь файл.
Что в нём есть
Строка с датой на каждый сбой, который поймала w0a, и место, где это случилось. Ничего не проглатывается молча: если не удался опрос оборудования, если запись в реестр была отклонена, если страница не загрузилась — это здесь.
В этом и смысл. Приложение, которое прячет собственные ошибки за дружелюбным сообщением, невозможно диагностировать.
Чего в нём нет
- Ни списка твоих файлов, папок или игр. Сообщение об ошибке может назвать путь, когда не удалась операция с файлом; только так путь туда и попадает.
- Ни лицензионного ключа. Ничто в w0a не записывает ключ в этот файл.
Когда он покидает твой ПК
Файл остаётся на твоём диске. Его строки уходят двумя путями, и оба сначала убирают имя твоей учётной записи, пути к профилю пользователя и всё, что похоже на лицензионный ключ:
- Отправлять диагностику ошибок в разделе Настройки > Конфиденциальность. По умолчанию включено. При введённом лицензионном ключе новые строки загружаются через две минуты после запуска, а затем каждые шесть часов. Без ключа ничего не загружается. Сервер хранит их 90 дней.
- Сообщение, которое ты отправляешь сам: карточка Report a Problem на странице «Настройки» или окно отчёта о сбое, которое w0a показывает после ошибки и которое сначала спрашивает.
Выключи переключатель — и файл никуда не уйдёт, если ты сам его не отправишь.
Размер и удаление
Файл держится меньше 512 КБ. Когда он перерастает этот размер, w0a обрезает его до 200 самых свежих строк.
Удалить его можно в любой момент; w0a начнёт новый со следующей строки. Нумерация продолжится с того места, где остановилась, поэтому уже загруженная строка повторно не отправится.
Как его отправить
Если он длинный, не вставляй файл целиком. Почти всегда нужны последние 120 строк, потому что самые свежие записи находятся внизу. Карточка Report a Problem отправляет ровно эти 120 строк, когда отмечено Attach the error log (recommended).
Остальные файлы в папке
В той же папке лежит ещё несколько файлов. Каждый отвечает на один вопрос, и ни один из них не загружается:
| Файл | На что отвечает |
|---|---|
startup-trace.log | Докуда дошёл последний запуск, шаг за шагом. Перезаписывается при каждом запуске. |
game.log | Когда были замечены запуск и остановка игры. |
engine.log | Что делали фоновые движки, по строке на каждое завершённое действие. |
perf.log | Моменты, когда окно w0a медленно отрисовывалось, и во что обошёлся движок резервирования ядер во время игры. |
crashstate.json | Корректно ли закрылся прошлый сеанс; здесь хранится счётчик падений для безопасного режима. |
В engine.log и game.log есть названия программ, поэтому они остаются на твоём ПК. Если проблема в том, что игра ощущается иначе с включёнными движками, первым делом смотри engine.log.
Похожие статьи
Эта страница помогла?
Чего не хватило или что не сработало? Мы читаем каждый такой ответ.
Если эта страница не решила проблему, напиши нам — скажи, какую статью ты читал, и мы её исправим.