Поделиться через


Служба Windows Error Reporting

Примечание.

Эта статья представляет собой 300 уровень статьи (умеренно расширенная).

Полный список статей этого раздела см. в статье Устранение ошибок обновления Windows .

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

Чтобы использовать Windows PowerShell, введите следующие команды в командной строке Windows PowerShell с повышенными привилегиями:

Важно.

Следующие журналы событий доступны только в том случае, если Windows была обновлена с предыдущей версии Windows до новой версии Windows.

$events = Get-WinEvent -FilterHashtable @{LogName="Application";ID="1001";Data="WinSetupDiag02"}
$event = [xml]$events[0].ToXml()
$event.Event.EventData.Data

Использование просмотра событий:

  1. Откройте окно просмотра событий и перейдите к Windows Logs\Application.
  2. Выберите Найти, а затем найдите winsetupdiag02.
  3. Двойным щелчком откройте выделенное событие.

Примечание.

Для устаревших операционных систем имя события — WinSetupDiag01.

В событии указаны десять параметров.

Параметры Описание Пример
P1 Сценарий установки 1=Media, 5=WindowsUpdate, 7=Media Creation Tool
P2 Режим установки x=default, 1=Downlevel, 5=Rollback
P3 Новая архитектура ОС x=default, 0=X86, 9=AMD64
P4 Результат установки x=default, 0=Success, 1=Failure,2=Cancel, 3=Blocked
P5 Код ошибки результата 0xc1900101
P6 Расширение кода ошибки 0x20017
P7 Сборка исходной ОС 9600
P8 Исходная ветвь ОС Обычно недоступен
P9 Новая сборка ОС 16299
P10 Новая ветвь ОС rs3_release

Событие также содержит ссылки на файлы журнала, которые можно использовать для подробной диагностики ошибки. Следующий пример является примером этого события после успешного обновления:

отчеты об ошибках Windows.