Как использовать SetupDiag.exe для диагностики ошибок обновления Windows

Обновления Windows обычно устанавливаются на ваш компьютер без проблем. Но бывают случаи, когда это требует некоторой работы, особенно когда речь идет о совместимости и исправлениях. Если вы столкнулись с такими неудачными ошибками обновления, вам сначала нужно вручную найти код ошибки, а затем найти шаги по устранению неполадок. Все это отнимает время. Итак, Microsoft придумала простое решение — SetupDiag.exe .

SetupDiag.exe — это автономный диагностический инструмент для поиска сведений о том, почему не удалось установить обновление до Windows 11/10Как вы знаете, процесс обновления в Windows 11/10 был тщательно оптимизирован, но это не означает, что он всегда без проблем и, следовательно, инструмент.

Как использовать SetupDiag.exe для диагностики ошибок обновления Windows

Как использовать SetupDiag.exe

SetupDiag.exe требует , чтобы на вашем компьютере была установлена ​​Microsoft .NET Framework 4 . Инструмент работает, исследуя файлы журнала установки(Windows Setup) Windows и анализируя их, чтобы найти основную причину сбоя при обновлении или обновлении компьютера до Windows 10 . SetupDiag можно запустить на компьютере, который не удалось обновить, или вы можете экспортировать журналы с компьютера в другое место и запустить SetupDiag в автономном режиме.

После того, как вы запустите инструмент, его также можно использовать для проверки и анализа. Всякий раз , когда Windows сталкивается с ситуацией, которая может поставить под угрозу безопасную работу системы, система останавливается. Это условие называется проверкой на наличие ошибок(bug check) . Его также обычно называют -

  1. Системный сбой
  2. Ошибка ядра
  3. Стоп-ошибка или 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 .



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts