Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Эта статья представляет собой 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
Использование просмотра событий:
- Откройте окно просмотра событий и перейдите к Windows Logs\Application.
- Выберите Найти, а затем найдите winsetupdiag02.
- Двойным щелчком откройте выделенное событие.
Примечание.
Для устаревших операционных систем имя события — 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 |
Событие также содержит ссылки на файлы журнала, которые можно использовать для подробной диагностики ошибки. Следующий пример является примером этого события после успешного обновления: