У процедурі оновлення для Windows 10 можуть виникнути проблеми, що унеможливить установку нової збірки. Якщо ви є інсайдером Windows у Fast Ring, ви отримуєте нові збірки набагато швидше, ніж інші. Вони попередньої якості та можуть містити серйозні проблеми.
Якщо програмі встановлення не вдається оновити ОС, Windows показує код помилки та завершує процес. Більш детальну інформацію зазвичай можна знайти в журналі налаштування. На жаль, ці журнали не зручні для користувача. Важко прочитати і зрозуміти, що відбувається, і відфільтрувати успішні події. Для цього можна використовувати інструмент SetupDiag.
SetupDiag.exe — це окремий інструмент діагностики, за допомогою якого можна отримати відомості про те, чому оновлення Windows 10 не вдалось.
SetupDiag працює, перевіряючи файли журналу встановлення Windows. Він намагається проаналізувати ці файли журналів, щоб визначити основну причину збою оновлення або оновлення комп’ютера до Windows 10. SetupDiag можна запустити на комп’ютері, який не вдалося оновити, або ви можете експортувати журнали з комп’ютера в інше місце та запустити SetupDiag. в автономному режимі.
SetupDiag можна завантажити з такого веб-сайту:
Завантажте SetupDiag
Інструмент підтримує такі параметри:
Параметр | опис |
---|
/? | - Відображає інтерактивну довідку
|
/Вихід: | - Цей необов’язковий параметр дозволяє вказати вихідний файл для результатів. Тут ви знайдете те, що вдалося визначити SetupDiag. Підтримується лише вихід у текстовому форматі. Шляхи UNC працюватимуть, якщо контекст, у якому запускається SetupDiag, має доступ до шляху UNC. Якщо шлях містить пробіл, ви повинні взяти весь шлях у подвійні лапки (див. розділ прикладів нижче).
- За замовчуванням: якщо не вказано, SetupDiag створить файлSetupDiagResults.logу тому ж каталозі, де запускається SetupDiag.exe.
|
/Режим: | - Цей необов’язковий параметр дозволяє вказати режим, у якому працюватиме SetupDiag: Offline або Online.
- Offline: повідомляє SetupDiag запускати з набором файлів журналу, уже отриманих із несправної системи. У цьому режимі ви можете працювати будь-де, де є доступ до файлів журналу. Цей режим не потребує запуску SetupDiag на комп’ютері, який не вдалося оновити. Коли ви вказуєте автономний режим, ви також повинні вказати параметр /LogsPath:.
- Онлайн: повідомляє SetupDiag, що він запущений на комп’ютері, який не вдалося оновити. SetupDiag спробує знайти файли журналів і ресурси в стандартних розташуваннях Windows, наприклад%SystemDrive%$Windows.~btкаталог для файлів журналу встановлення.
- Шляхи пошуку файлів журналу можна налаштувати у файлі SetupDiag.exe.config у розділі SearchPath. Шляхи пошуку розділені комами. Примітка. Велика кількість шляхів пошуку збільшить час, необхідний SetupDiag для повернення результатів.
- За замовчуванням: якщо не вказано, SetupDiag працюватиме в онлайновому режимі.
|
/LogsPath: | - Цей необов’язковий параметр потрібний лише тоді, коли/Режим: Офлайнвказано. Це повідомляє SetupDiag.exe, де знайти файли журналу. Ці файли журналу можуть мати формат плоскої папки або містити кілька підкаталогів. SetupDiag здійснюватиме рекурсивний пошук у всіх дочірніх каталогах. Цей параметр слід опустити, коли/Режим:Онлайнвказано.
|
/ZipWindow: | - Цей необов’язковий параметр повідомляє SetupDiag.exe про створення zip-файлу з результатами та всіма проаналізованими журналами. ZIP-файл створюється в тому ж каталозі, де запускається SetupDiag.exe.
- За замовчуванням: якщо не вказано, використовується значення 'true'.
|
/Багатослівно | - Цей необов’язковий параметр виведе набагато більше даних у файл журналу, створений SetupDiag.exe. За замовчуванням SetupDiag створює лише запис у файлі журналу для серйозних помилок. Використання/Багатослівнозмусить SetupDiag завжди створювати файл журналу з деталями налагодження, що може бути корисним під час повідомлення про проблему з SetupDiag.
|
Якщо оновлення збірки не вдалося, запустіть інструмент і перегляньте файл SetupDiagResults.log у тій же папці, де зберігається SetupDiag.
Ви можете вказати розташування файлу журналу за допомогою аргументу Output:
|_+_|Крім того, ви можете змінити розташування журналів Windows (наприклад, для аналізу журналів непридатної для завантаження ОС) наступним чином:
|_+_|Залежно від того, коли не вдалося виконати оновлення, скопіюйте одну з таких папок у офлайн-розташування:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsПантера
WindowsPantherNewOS
У наведеному нижче прикладі показано, що журнал SetupDiag запускався в автономному режимі. У цьому прикладі є попередження програми, але оскільки налаштування виконується в режимі /quiet, воно стає блокуванням. Інструкції щодо вирішення проблеми надаються SetupDiag у вихідних даних.
|_+_|Джерело: docs.microsoft.com