Диагностика проблем с обновлением Windows 10 с помощью SetupDiag

Новая сверхбыстрая частота современных версий 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 Описание
/?
  • Отображает интерактивную справку
/Вывод:
  • Этот необязательный параметр позволяет указать выходной файл для результатов. Здесь вы найдете то, что смог определить SetupDiag. Поддерживается вывод только в текстовом формате. Пути UNC будут работать при условии, что контекст, в котором запускается SetupDiag, имеет доступ к пути UNC. Если в пути есть пробел, необходимо заключить весь путь в двойные кавычки (см. Раздел примеров ниже).
  • По умолчанию: если не указано, SetupDiag создаст файл SetupDiagResults.log в том же каталоге, где запущен SetupDiag.exe.
/Mode:
  • Этот необязательный параметр позволяет указать режим, в котором будет работать SetupDiag: Offline или Online.
  • Offline : указывает SetupDiag работать с набором файлов журнала, уже захваченных из отказавшей системы. В этом режиме вы можете запускать везде, где есть доступ к файлам журнала.. В этом режиме не требуется запускать SetupDiag на компьютере, на котором не удалось выполнить обновление. При указании автономного режима необходимо также указать параметр/LogsPath:
  • Online: сообщает SetupDiag, что он запускается на компьютере, на котором не удалось выполнить обновление. SetupDiag попытается найти файлы журналов и ресурсы в стандартных расположениях Windows, таких как каталог % SystemDrive% $ Windows. ~ Bt для файлов журнала установки.
  • Файл журнала пути поиска можно настроить в файле SetupDiag.exe.config с помощью ключа SearchPath. Пути поиска разделяются запятыми. Примечание. Большое количество путей поиска увеличивают время, необходимое SetupDiag для возврата результатов.
  • По умолчанию: если не указано, SetupDiag будет работать в интерактивном режиме.
/LogsPath:
  • Этот необязательный параметр является обязательным только когда указан /Mode: Offline . Это сообщает SetupDiag.exe, где искать файлы журнала. Эти файлы журналов могут быть в формате плоской папки или содержать несколько подкаталогов. SetupDiag будет рекурсивно искать все дочерние каталоги. Этот параметр следует опустить, если указан /Mode: Online .
/ ZipLogs:
  • Этот необязательный параметр сообщает SetupDiag.exe о необходимости создания zip-файла, продолжающего его результаты и все файлы журнала, которые он проанализировал. ZIP-файл создается в том же каталоге, где запущен SetupDiag.exe.
  • По умолчанию: если не указано, используется значение ‘true’.
/Verbose
  • Этот необязательный параметр выводит гораздо больше данных в созданный файл журнала пользователем SetupDiag.exe. По умолчанию SetupDiag создает запись в файле журнала только для серьезных ошибок. Использование /Verbose приведет к тому, что SetupDiag всегда будет создавать файл журнала с подробными сведениями об отладке, что может быть полезно при сообщении о проблеме с SetupDiag.

Если обновление сборки завершилось неудачно, запустите инструмент и просмотрите файл 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

Оцените статью
digitdocom.ru
Добавить комментарий