Секрет раскрыт: вот что делает Windows, когда «Проверяет решение» после сбоя

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Мы все видели сообщение об ошибке после сбоя приложения, когда Windows тщетно объявляет, что ищет решение проблемы, обычно без каких-либо результатов.

Учитывая, насколько неэффективен этот процесс, вполне разумно спросить, что именно происходит.

благодарно на вопрос был дан ответ полностью от Марка Федраса, разработчика программного обеспечения, агента обновления Windows, в Microsoft.

Он пишет:

Вот упрощенное объяснение того, как работает эта система (отчеты об ошибках Windows).

  • Программа дает сбой.

  • Срабатывает отчет об ошибках Windows. Он фиксирует важную информацию о том, что делала программа в момент сбоя.

  • Он использует эту информацию для создания «подписи корзины». Сигнатура корзины — это короткий способ идентификации сбоев. Разработчик не может сказать, что вызывает сбой, по сигнатуре корзины; но если два или более сбоев имеют одинаковую сигнатуру корзины, они, скорее всего, вызваны одним и тем же.

  • Предполагая, что ваши настройки конфиденциальности это позволяют, служба отчетов об ошибках Windows отправляет подпись корзины в Microsoft.

  • В этот момент происходит одно из трех.

    • Возможно, никто в Microsoft пока не занимается этой конкретной проблемой. В этом случае сервер Microsoft просто отмечает, что произошел сбой с этой сигнатурой, и больше ничего не происходит.

    • Если с одной и той же сигнатурой корзины происходит несколько сбоев, ошибка генерируется автоматически и назначается разработчику. Разработчику, вероятно, потребуется больше информации для устранения ошибки. Например, если ошибка находится в Центре обновления Windows и назначена мне, я могу сказать: «Мне нужны файлы журнала Центра обновления Windows и содержимое области Центра обновления Windows в реестре с нескольких компьютеров. Пяти должно быть достаточно». Затем, в следующие пять раз программа аварийно завершает работу с той же сигнатурой корзины, система отчетов об ошибках говорит: «Эй, клиентский ПК, пожалуйста, соберите эти журналы и эту информацию реестра». И если настройки конфиденциальности это позволяют, эта информация отправляется в Microsoft, и я могу просмотреть ее, постоянно глядя на окно, напоминающее мне, что я могу потерять работу за неправильное использование данных. Таким образом, вы по-прежнему не видите, что с вашей стороны что-то исправлено, но, если повезет, мы получим информацию, необходимую для исправления ошибки позже.

    • Если для этой проблемы действительно было найдено исправление, и если это исправление не может быть решено путем простой установки последнего исправления Windows, сервер отчетов об ошибках может отправить информацию обратно на ваш ПК, и в этот момент (в зависимости от от характера проблемы и способа ее устранения) либо проблема будет немедленно устранена, либо вы получите уведомление, говорящее: «Эй, вы должны сделать X, чтобы решить эту проблему». Это, правда, довольно редко, но приносит произошло.

Мой вывод из этой информации заключается в том, что если пользователи не отправляют журналы ошибок, Microsoft может никогда не узнать, насколько распространена проблема, поэтому существует большой элемент необходимости быть немного более альтруистичным и поддерживать телеметрию, если мы хотим, чтобы Microsoft улучшалась. Окна для всех нас.

Решали ли когда-нибудь вашу проблему отчеты об ошибках Windows? Дайте нам знать ниже.

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *