Процедура обновления до Windows 10 может иметь проблемы, что делает невозможным установку новой сборки. Если вы участвуете в программе предварительной оценки Windows в Fast Ring, вы получаете новые сборки гораздо быстрее, чем другие. Они имеют предварительное качество и могут содержать серьезные проблемы.
Если программе установки не удается обновить ОС, Windows отображает код ошибки и завершает процесс. Более подробную информацию обычно можно найти в журнале установки. К сожалению, эти журналы не удобны для пользователя. Трудно читать и понимать, что происходит, и отфильтровывать успешные события. Для этой цели можно использовать инструмент SetupDiag.
SetupDiag.exe — это автономный инструмент диагностики, который можно использовать для получения подробной информации о том, почему обновление до Windows 10 не удалось.
Программа SetupDiag работает путем изучения файлов журнала установки Windows. Он пытается проанализировать эти файлы журналов, чтобы определить основную причину сбоя при обновлении или обновлении компьютера до Windows 10. SetupDiag можно запустить на компьютере, на котором не удалось обновиться, или вы можете экспортировать журналы с компьютера в другое место и запустить SetupDiag. в автономном режиме.
SetupDiag можно загрузить со следующего веб-сайта:
Скачать НастройкаДиаг
Инструмент поддерживает следующие параметры:
Параметр | Описание |
---|
/? | - Отображает интерактивную справку
|
/Выход: | - Этот необязательный параметр позволяет указать выходной файл для результатов. Здесь вы найдете то, что смог определить SetupDiag. Поддерживается только вывод в текстовом формате. Пути UNC будут работать при условии, что контекст, в котором запускается SetupDiag, имеет доступ к пути UNC. Если в пути есть пробел, вы должны заключить весь путь в двойные кавычки (см. раздел примеров ниже).
- По умолчанию: если не указано, SetupDiag создаст файл.НастройкаDiagResults.logв том же каталоге, где запускается SetupDiag.exe.
|
/Режим: | - Этот необязательный параметр позволяет указать режим, в котором будет работать SetupDiag: Offline или Online.
- Автономный режим: сообщает SetupDiag запускать набор файлов журналов, уже записанных из неисправной системы. В этом режиме вы можете работать в любом месте, где есть доступ к файлам журналов. Этот режим не требует запуска программы SetupDiag на компьютере, на котором не удалось выполнить обновление. При указании автономного режима необходимо также указать параметр /LogsPath:.
- Онлайн: сообщает SetupDiag, что он запускается на компьютере, на котором не удалось выполнить обновление. SetupDiag попытается найти файлы журналов и ресурсы в стандартных расположениях Windows, например%SystemDrive%$Windows.~btкаталог для файлов журнала установки.
- Пути поиска файлов журнала можно настроить в файле SetupDiag.exe.config под ключом SearchPath. Пути поиска разделяются запятыми. Примечание. Большое количество путей поиска приведет к увеличению времени, необходимого для возврата результатов SetupDiag.
- По умолчанию: если не указано, SetupDiag будет работать в онлайн-режиме.
|
/ЛогсПат: | - Этот необязательный параметр требуется только в том случае, если/Режим: офлайнуказано. Это сообщит файлу SetupDiag.exe, где найти файлы журнала. Эти файлы журналов могут иметь формат простой папки или содержать несколько подкаталогов. SetupDiag будет рекурсивно искать во всех дочерних каталогах. Этот параметр следует опустить, если/Режим:Онлайнуказано.
|
/ZipWindow: | - Этот необязательный параметр указывает программе SetupDiag.exe создать zip-файл, в котором будут храниться результаты и все проанализированные файлы журналов. ZIP-файл создается в том же каталоге, где запускается файл SetupDiag.exe.
- По умолчанию: если не указано, используется значение «истина».
|
/Подробный | - Этот необязательный параметр выводит гораздо больше данных в файл журнала, созданный SetupDiag.exe. По умолчанию SetupDiag создает запись в файле журнала только для серьезных ошибок. С использованием/Подробныйприведет к тому, что SetupDiag всегда будет создавать файл журнала со сведениями об отладке, что может быть полезно при сообщении о проблеме с SetupDiag.
|
Если обновление сборки не удалось, запустите инструмент и просмотрите файл SetupDiagResults.log в той же папке, где хранится SetupDiag.
Вы можете указать расположение файла журнала, используя аргумент Output:
|_+_|Кроме того, вы можете переопределить расположение журналов Windows (например, для анализа журналов ОС, которую нельзя ботировать) следующим образом:
|_+_|В зависимости от того, когда обновление не удалось, скопируйте одну из следующих папок в автономное расположение:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsПантера
WindowsПантераNewOS
В следующем примере показано, что журнал SetupDiag запускается в автономном режиме. В этом примере присутствует предупреждение приложения, но поскольку установка выполняется в режиме /quiet, оно становится блокирующим. Инструкции по устранению проблемы предоставляются SetupDiag в выходных данных.
|_+_|Источник: docs.microsoft.com