Как использовать SetupDiag.exe для диагностики ошибок обновления Windows
Обновления Windows обычно устанавливаются на ваш компьютер без проблем. Но бывают случаи, когда это требует некоторой работы, особенно когда речь идет о совместимости и исправлениях. Если вы столкнулись с такими неудачными ошибками обновления, вам сначала нужно вручную найти код ошибки, а затем найти шаги по устранению неполадок. Все это отнимает время. Итак, Microsoft придумала простое решение — SetupDiag.exe .
SetupDiag.exe — это автономный диагностический инструмент для поиска сведений о том, почему не удалось установить обновление до Windows 11/10Как вы знаете, процесс обновления в Windows 11/10 был тщательно оптимизирован, но это не означает, что он всегда без проблем и, следовательно, инструмент.
Как использовать SetupDiag.exe
SetupDiag.exe требует , чтобы на вашем компьютере была установлена Microsoft .NET Framework 4 . Инструмент работает, исследуя файлы журнала установки(Windows Setup) Windows и анализируя их, чтобы найти основную причину сбоя при обновлении или обновлении компьютера до Windows 10 . SetupDiag можно запустить на компьютере, который не удалось обновить, или вы можете экспортировать журналы с компьютера в другое место и запустить SetupDiag в автономном режиме.
После того, как вы запустите инструмент, его также можно использовать для проверки и анализа. Всякий раз , когда Windows сталкивается с ситуацией, которая может поставить под угрозу безопасную работу системы, система останавливается. Это условие называется проверкой на наличие ошибок(bug check) . Его также обычно называют -
- Системный сбой
- Ошибка ядра
- Стоп-ошибка или BSOD
Типичной причиной этой проблемы является аппаратное устройство, аппаратный драйвер или связанное с ним программное обеспечение.
Если проверка ошибок происходит во время обновления, программа установки Windows(Windows Setup) извлекает файл минидампа ( setupmem.dmp ).
Чтобы отладить проверку ошибок, связанных с настройкой, необходимо:
Укажите параметры /Mode: Offline и /LogsPath и попробуйте собрать файл дампа памяти установки (setupmem.dmp) из неисправной системы.
Обратите(Please) внимание, что вы не можете отлаживать дампы памяти в онлайн-режиме.
Вы найдете файл Setupmem.dmp(Setupmem.dmp) либо в
%SystemDrive%$Windows.~bt\Sources\Rollback
Или
%WinDir%\Panther\NewOS\Rollback
в зависимости от того, когда происходит проверка ошибок.
После этого вы можете установить средства отладки Windows(Windows Debugging Tools) на компьютер, на котором работает SetupDiag . Если вы решили запустить инструмент без параметров, он попытается найти файлы журналов, которые Windows 11/10 создает в процессе обновления, в папках по умолчанию на устройстве.
После завершения сканирования SetupDiag создаст файлы Log.zip(Log.zip) , SetupDiag.exe.config и SetupDiagResults.log в папке, где находится SetupDiag.exe .
Программа также создает файл results.log(results.log file) в своем каталоге после завершения процесса сканирования. Любые возникающие проблемы обновления быстро обнаруживаются в файлах журнала во время синтаксического анализа.
Помимо вышеперечисленного, SetupDiag создает zip-архив всех обрабатываемых файлов журналов, а также сохраняет файл Logs.zip в том же каталоге.
Наконец, есть возможность даже запустить SetupDiag.exe в автономном режиме для анализа папок, скопированных с другого устройства.
Инструмент SetupDiag(SetupDiag) теперь включен в программу установки Windows .(Windows Setup)
В Windows 10 и Windows 11 средство SetupDiag включено в программу установки Windows(Windows Setup) .
В процессе обновления программа установки Windows(Windows Setup) извлечет все свои исходные файлы в %SystemDrive%$Windows.~btSources
каталог.
Теперь в эту папку также устанавливается файл setupdiag.exe, и в случае сбоя обновления автоматически запускается инструмент SetupDiag , чтобы выяснить причину сбоя.
В этом сценарии используются следующие параметры:
/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results
Полученный в результате анализ SetupDiag можно найти по адресу:
%WinDir%\Logs\SetupDiag\SetupDiagResults.xml
и в реестре под
HKLM\SYSTEM\Setup\SetupDiag\Results
- Если процесс обновления проходит нормально, каталог Sources, включая setupdiag.exe, перемещается
%SystemDrive%Windows.Old
для очистки. - Если каталог Windows.old будет удален позже, файл setupdiag.exe также будет удален.
Для получения полной информации о том, как использовать SetupDiag.exe , вы можете прочитать этот Microsoft Doc .
Related posts
Windows, 10 Upgrade error коды и решения
system registry содержит неверные пути файлов - Windows 10 Upgrade error
Как обновить от Windows 7 до Windows 10 без потери данных
Fix Windows Upgrade error 0xc1900204
Remove предыдущий Windows Установки после обновления Windows 10
Fix Windows 10 Upgrade Install error 0x80070570 - 0x2000c
Fix Windows Upgrade Error 0xC1900101-0x4000D
IRP_NO_MORE_STACK_LOCATIONS Windows 10 Upgrade error
Windows Upgrade Error Write 0x0000065e при сборе / применения Object
Ваша организация управляет обновлениями на этом PC message на Windows 10
Fix Windows Upgrade Error Code 0xe06d7363
Установка Windows 10 не удалась - ошибка обновления Windows
Fix для Windows 10 Upgrade error 0xc1900200 или 0xC1900202
Please Вставьте внешние носители для хранения и press OK
Fix Windows 10 Upgrade error 0x8007042B - 0x4000D
Как обновить до Windows 10 от Windows 7 FREE ... Даже сейчас!
Windows 10 Update Assistant Ошибка 0x80072F76
Modern Setup Host перестал работать - ошибка Windows 10
Windows Fresh Start vs Refresh vs Reset vs Clean Install
Windows 10 Update Assistant застрял на 99%