Новая сверхбыстрая частота современных версий Windows и короткий жизненный цикл вынуждают пользователей выполнять полные обновления ОС дважды в год. Например, самым последним стабильным выпуском Windows 10 на момент написания этой статьи является версия 1803, «Обновление за апрель 2018 года». Однако мы уже ожидаем версию 1809 в конце этого года. Чтобы пользователи могли без проблем выполнять обновления, Microsoft выпустила новый диагностический инструмент SetupDiag.
При обновлении Windows 10 могут возникнуть проблемы, из-за которых установка новой сборки станет невозможной. Если вы являетесь участником программы предварительной оценки Windows в Fast Ring, вы получаете новые сборки намного быстрее, чем другие. Они имеют предварительное качество и могут содержать серьезные проблемы.
Когда программе установки не удается обновить ОС, Windows показывает код ошибки и завершает процесс. Более подробную информацию обычно можно найти в журнале настройки. К сожалению, эти журналы неудобны для пользователя. Трудно читать и понимать, что происходит, и отфильтровывать успешные события. Для этой цели можно использовать средство SetupDiag.
SetupDiag.exe – это автономное средство диагностики, которое можно использовать для получения сведений о том, почему обновление до Windows 10 было неудачным.
SetupDiag работает, исследуя файлы журнала установки Windows. Он пытается проанализировать эти файлы журналов, чтобы определить основную причину сбоя обновления или обновления компьютера до Windows 10. SetupDiag можно запустить на компьютере, на котором не удалось выполнить обновление, или вы можете экспортировать журналы с компьютера в другое место и запустить SetupDiag. в автономном режиме.
SetupDiag можно загрузить со следующего веб-сайта:
Загрузить SetupDiag
Инструмент поддерживает следующие параметры:
Parameter | Описание |
---|---|
/? |
|
/Вывод: |
|
/Mode: |
|
/LogsPath: |
|
/ ZipLogs: |
|
/Verbose |
|
Если обновление сборки завершилось неудачно, запустите инструмент и просмотрите файл SetupDiagResults.log в той же папке, где хранится SetupDiag.
Вы можете указать расположение файла журнала с помощью аргумента вывода:
SetupDiag.exe/Output:C:SetupDiagResults.log/Mode: Online
Кроме того, вы можете переопределить расположение журналов Windows (например, для анализа журналов незагружаемой ОС) как следует:
SetupDiag.exe/Output:C:SetupDiagResults.log/Mode: Offline/LogsPath: D: Temp Logs LogSet1
В зависимости когда обновление не удалось, скопируйте одну из следующих папок в автономное расположение:
$ Windows. ~ bt sources panther
$ Windows. ~ bt Sources Откат
Windows Panther
Windows Panther NewOS
В следующем примере показано, что журнал SetupDiag запущен в автономном режиме. В этом примере есть предупреждение приложения, но поскольку установка выполняется в/тихом режиме, оно становится блоком. Инструкции по устранению проблемы предоставляются SetupDiag в выходных данных.
C: SetupDiag> SetupDiag.exe/Output:C:SetupDiagResults.log/Mode: Offline/LogsPath: C: Temp BobMacNeillSetupDiag v1.01 Авторские права (c) Корпорация Microsoft. Все права защищены. Поиск журналов настройки может занять минуту или больше в зависимости от количества и размера журналов ... пожалуйста, подождите. Найдено 4 файла setupact.logs. Обработка setupact.log по адресу: c: temp bobmacneill $ WINDOWS. ~ BT Sources Panther setupact.log Обработка setupact.log по адресу: c: temp bobmacneill Panther setupact.log Обработка setupact.log по адресу: c: temp bobmacneill Panther NewOs Panther setupact.log Обработка файла setupact.log по адресу: c: temp bobmacneill Panther UnattendGC setupact.log Обнаружен c: temp bobmacneill $ WINDOWS. ~ BT Sources Panther setupact.log с датой обновления 29.03.2018 23:13:58 и CV: H2X + YsWL/UOkj/8X, чтобы быть правильным журналом настройки. Сбор информации из журналов настройки. SetupDiag: правило обработки: CompatScanOnly .. .Нет совпадений.SetupDiag: правило обработки: BitLockerHardblock ... Нет совпадений.SetupDiag: правило обработки: VHDHardblock ... Нет совпадений.SetupDiag: правило обработки: PortableWorkspaceHardblock ... Нет совпадений.SetupDiag: правило обработки: AuditModeHardblock ... Нет match.SetupDiag: правило обработки: SafeModeHardblock ... Нет совпадения.SetupDiag: правило обработки: НедостаточныйSystemPartitionDiskSpaceHardblock ... Нет совпадения.SetupDiag: правило обработки: CompatBlockedApplicationA utoUninstall ..... Нет совпадения.SetupDiag: правило обработки: CompatBlockedApplicationDismissable ..... Соответствующий профиль найден: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9 Предупреждение: обнаружен блок приложения для: «Microsoft Endpoint Protection». сообщение о запрещении, если setup.exe не запущен в режиме «/quiet». Чтобы игнорировать эти недопустимые предупреждения, следует указать «/compat/ignore warning». Перед продолжением установки/обновления необходимо вручную удалить «Microsoft Endpoint Protection» или изменить параметры командной строки, чтобы игнорировать предупреждения. Дополнительные сведения о параметрах командной строки установки см. здесь: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-optionsSetupDiag : правило обработки: CompatBlockedApplicationManualUninstall ..... Нет совпадений.SetupDiag: правило обработки: HardblockDeviceOrDriver ..... Нет совпадений.SetupDiag: правило обработки: HardblockMismatchedLanguage ... Нет совпадений.SetupDiag: правило обработки: Hardbl ockFlightSigning ... Нет совпадений.SetupDiag: правило обработки: DiskSpaceBlockInDownLevel ... Нет совпадений.SetupDiag: правило обработки: DiskSpaceFailure ... Нет совпадений.SetupDiag: правило обработки: DebugSetupMemoryDump..Нет совпадений.SetupDiag: правило обработки: DebugSetupCrash Нет совпадений.SetupDiag: правило обработки: DebugMemoryDump..Нет совпадений.SetupDiag: правило обработки: DeviceInstallHang ... Нет совпадений.SetupDiag: правило обработки: BootFailureDetected..No match.SetupDiag: правило обработки: FindDebugInfoFromRollbackLog..No match.Setup правило обработки: AdvancedInstallerFailed ... Нет совпадений. SetupDiag: правило обработки: FindMigApplyUnitFailure ... Нет совпадения.SetupDiag: правило обработки: FindMigGatherUnitFailure ... Нет совпадения.SetupDiag: правило обработки: OptionalComponentInstallFailure ... Нет совпадения.SetupDiag: правило обработки: CriticalSafeOSDUFailure ... Нет совпадения. правило обработки: UserProfileCreationFailureDuringOnlineApply ... Нет совпадений.SetupDiag: правило обработки: WimMountFailure ... Нет совпадений.SetupDiag: правило обработки: FindSuccessfulUpgrade ... Нет совпадений.SetupDiag: правило обработки: FindSetupHostReportedFailure ... Нет совпадений.SetupDiag: : FindDownlevelFailure ... Нет совпадения.SetupDiag: правило обработки: FindAbruptDownlevelFailure ..... Ошибка: SetupDiag сообщает о внезапном сбое нижнего уровня. Последняя операция: завершение, ошибка: 0xC1900208 - 0x4000C Данные об ошибке: последняя операция: завершение, ошибка: 0xC1900208 - 0x4000C Перейдите по адресу https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes for error information.SetupDiag: правило обработки: FindSetupPlatformFailedOperationInfo ... Нет совпадений.SetupDiag: правило обработки: FindRollbackFailure ... Нет совпадений.SetupDiag обнаружил 2 совпадающих проблемы. Предупреждение: обнаружен блок приложения для: «Microsoft Endpoint Protection». Это недопустимое сообщение если файл setup.exe не запущен в режиме «/quiet». Рассмотрите возможность указания «/compat/ignore warning», чтобы игнорировать эти недопустимые предупреждения. Перед продолжением установки/обновления необходимо вручную удалить «Microsoft Endpoint Protection» или изменить командную строку параметры, чтобы игнорировать предупреждения. Дополнительные сведения о параметрах командной строки установки см. здесь: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-optionsError: SetupDiag отчеты о резком падении vel отказ. Последняя операция: завершение, ошибка: 0xC1900208 - 0x4000C Данные об ошибке: последняя операция: завершение, ошибка: 0xC1900208 - 0x4000C Перейдите по адресу https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes for error information.SetupDiag результаты записывались в: c: setupdiag results.logLogs ZipFile, созданный в: c: setupdiag Logs_14.zip
Источник: docs .microsoft.com