Как да използвате 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 10 . SetupDiag може да се стартира на компютъра, който не е успял да се актуализира, или можете да експортирате регистрационни файлове от компютъра на друго място и да стартирате SetupDiag в офлайн режим.

След като инструментът стартира и работи, той може да се използва и за извършване на проверки и анализи. Всеки път , когато Windows попадне в ситуация, която вероятно възнамерява да компрометира безопасната работа на системата, системата спира. Това условие се нарича проверка на грешки(bug check) . Също така обикновено се нарича а-

  1. Системен срив
  2. Грешка в ядрото
  3. Стоп грешка или BSOD

Типичната причина за този проблем е хардуерно устройство, хардуерен драйвер или някакъв свързан софтуер.

Ако проверката за грешка се случи по време на надстройка, Windows Setup извлича минидумп ( setupmem.dmp ) файл.

За да отстраните грешки при проверка на грешка, свързана с настройката, трябва:

Посочете параметрите /Mode: Offline и /LogsPath и опитайте да съберете файла с дъмп на паметта за настройка (setupmem.dmp) от неизправната система.

Моля(Please) , имайте предвид, че не можете да отстранявате грешки в дъмповете на паметта в онлайн режим.

Ще намерите Setupmem.dmp под едно от двете

%SystemDrive%$Windows.~bt\Sources\Rollback

Или

%WinDir%\Panther\NewOS\Rollback

в зависимост от това кога се извършва проверката за грешки.

След това можете да инсталирате инструментите за отстраняване на грешки на Windows(Windows Debugging Tools) на компютъра, който изпълнява SetupDiag . Ако сте избрали да стартирате инструмента без параметри, той се опитва да намери регистрационни файлове, които Windows 11/10 създава по време на процеса на надстройка в папките по подразбиране на устройството.

След като сканирането приключи, SetupDiag ще генерира Log.zip , SetupDiag.exe.config и SetupDiagResults.log в папката, където се намира SetupDiag.exe .

Програмата също така създава файл results.log(results.log file) в своята директория след приключване на процеса на сканиране. Всички възникнали проблеми с надстройката се откриват бързо в регистрационните файлове по време на синтактичен анализ.

Освен горното, SetupDiag създава zip архив на всички лог файлове, които се обработват и също така записва файла Logs.zip в същата директория.

И накрая, има опция дори да стартирате SetupDiag.exe в офлайн режим, за да анализирате папки, копирани от друго устройство.

Инструментът SetupDiag(SetupDiag) вече е включен в Windows Setup

В Windows 10 и Windows 11 инструментът SetupDiag е включен в инсталацията на Windows(Windows Setup) .

По време на процеса на надстройка, 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(Microsoft Doc) .



About the author

Аз съм компютърен програмист и съм от над 15 години. Уменията ми са в разработването и поддържането на софтуерни приложения, както и в предоставянето на техническа поддръжка за тези приложения. Също така съм преподавал компютърно програмиране на гимназисти и в момента съм професионален инструктор.



Related posts