Новият супер бърз ритъм на модерните версии на Windows и краткият жизнен цикъл принуди потребителите да извършват пълни надстройки на ОС два пъти годишно. Например, най-новата стабилна версия на Windows 10 към момента на писането е версия 1803, „Актуализация от април 2018 г.“. Очакваме обаче версия 1809 в края на тази година. За да помогне на потребителите да извършват надстройки безпроблемно, Microsoft пусна нов инструмент за диагностика, SetupDiag.
Реклама
Процедурата за надстройка за Windows 10 може да има проблеми, което прави инсталацията на нова компилация невъзможна. Ако сте Windows Insider в Fast Ring, получавате нови компилации много по-бързо от другите. Те са с предварително издание и могат да съдържат сериозни проблеми.
Когато инсталацията не успее да надстрои операционната система, Windows показва код за грешка и прекратява процеса. Повече подробности обикновено могат да бъдат намерени в дневника за настройка. За съжаление тези регистрационни файлове не са удобни за потребителя. Трудно е да се прочете и разбере какво се случва и да се филтрират успешните събития. За тази цел може да се използва инструментът SetupDiag.
SetupDiag.exe е самостоятелен инструмент за диагностика, който може да се използва за получаване на подробности за това защо надстройката на Windows 10 е била неуспешна.
SetupDiag работи, като изследва регистрационните файлове на Windows Setup. Той се опитва да анализира тези регистрационни файлове, за да определи основната причина за неуспеха да актуализира или надстрои компютъра до Windows 10. SetupDiag може да се стартира на компютъра, който не е успял да се актуализира, или можете да експортирате регистрационни файлове от компютъра на друго място и да стартирате SetupDiag в офлайн режим.
SetupDiag може да бъде изтеглен от следния уеб сайт:
как да запазя отметки в google chrome -
Инструментът поддържа следните параметри:
Параметър | Описание |
---|---|
/? |
|
/ Изход: |
|
/ Режим: |
|
/ LogsPath: |
|
/ ZipLogs: |
|
/ Многословен |
|
Ако надстройката на компилация не е успешна, стартирайте инструмента и вижте файла SetupDiagResults.log в същата папка, в която се съхранява SetupDiag.
Можете да посочите местоположението на регистрационния файл, като използвате аргумента Output:
SetupDiag.exe / Output: C:SetupDiagResults.log / Mode: Online
Също така можете да замените местоположението на регистрационните файлове на Windows (например да анализирате регистрационни файлове на неработоспособна ОС), както следва:
SetupDiag.exe /Output:C:SetupDiagResults.log / Mode: Offline / LogsPath: D: Temp Logs LogSet1
В зависимост от това кога надстройката е неуспешна, копирайте една от следните папки във вашето офлайн местоположение:
$ Windows. ~ Bt sources panther
$ Windows. ~ Bt Източници Откат
Windows Panther
Windows Panther NewOS
Следващият пример показва, че регистрационният файл на SetupDiag се е стартирал в офлайн режим. В този пример има предупреждение за приложение, но тъй като настройката се изпълнява в / тих режим, то се превръща в блок. Инструкции за разрешаване на проблема се предоставят от SetupDiag в изхода.
C: SetupDiag> SetupDiag.exe /Output:C:SetupDiagResults.log / Mode: Offline / LogsPath: C: Temp BobMacNeill SetupDiag v1.01 Copyright (c) Microsoft Corporation. Всички права запазени Търсене на регистрационни файлове, това може да отнеме минута или повече в зависимост от броя и размера на дневниците ... моля изчакайте. Намерени 4 setupact.logs. Обработка на setupact.log на: c: temp bobmacneill $ WINDOWS. ~ BT Sources Panther setupact.log Обработка на setupact.log на: c: temp bobmacneill Panther setupact.log Обработка на setupact.log на: c: temp bobmacneill Panther NewOs Panther setupact.log Обработка на setupact.log при: c: temp bobmacneill Panther UnattendGC setupact.log Намерено c: temp bobmacneill $ WINDOWS. ~ BT Източници Panther setupact.log с дата на актуализация 03/29/2018 23:13:58 и CV: H2X + YsWL / UOkj / 8X, за да бъде правилният дневник за настройка. Събиране на информация от регистрационни файлове за настройка. SetupDiag: правило за обработка: CompatScanOnly. ..Няма съвпадение. SetupDiag: правило за обработка: BitLockerHardblock. ..Няма съвпадение. SetupDiag: правило за обработка: VHDHardblock. ..Няма съвпадение. SetupDiag: правило за обработка: PortableWorkspaceHardblock. ..Няма съвпадение. SetupDiag: правило за обработка: AuditModeHardblock. ..Няма съвпадение. SetupDiag: правило за обработка: SafeModeHardblock. ..Няма съвпадение. SetupDiag: правило за обработка: InsufficientSystemPartitionDiskSpaceHardblock. ..Няма съвпадение. SetupDiag: правило за обработка: CompatBlockedApplicationAutoUninstall. ....Няма съвпадение. SetupDiag: правило за обработка: CompatBlockedApplicationDismissable. .... Намерен съвпадащ профил: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9 Предупреждение: Намерен блок на приложение за: „Защита на крайната точка на Microsoft“. Това е недопустимо съобщение, когато не се изпълнява setup.exe в режим '/ тих'. Помислете дали да не посочите „/ compat / ignore warning“, за да игнорирате тези недопустими предупреждения. Трябва да деинсталирате ръчно „Защита на Microsoft Endpoint“, преди да продължите с инсталацията / актуализацията, или да промените параметрите на командния ред, за да игнорирате предупрежденията. За повече информация относно превключвателите на командния ред за настройка вижте тук: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: правило за обработка: CompatBlockedApplicationManualUninstall. ....Няма съвпадение. SetupDiag: правило за обработка: HardblockDeviceOrDriver. ....Няма съвпадение. SetupDiag: правило за обработка: HardblockMismatchedLanguage. ..Няма съвпадение. SetupDiag: правило за обработка: HardblockFlightSigning. ..Няма съвпадение. SetupDiag: правило за обработка: DiskSpaceBlockInDownLevel. ..Няма съвпадение. SetupDiag: правило за обработка: DiskSpaceFailure. ..Няма съвпадение. SetupDiag: правило за обработка: DebugSetupMemoryDump. .Няма съвпадение. SetupDiag: правило за обработка: DebugSetupCrash. .Няма съвпадение. SetupDiag: правило за обработка: DebugMemoryDump. .Няма съвпадение. SetupDiag: правило за обработка: DeviceInstallHang. ..Няма съвпадение. SetupDiag: правило за обработка: BootFailureDetected. .Няма съвпадение. SetupDiag: правило за обработка: FindDebugInfoFromRollbackLog. .Няма съвпадение. SetupDiag: правило за обработка: AdvancedInstallerFailed. ..Няма съвпадение. SetupDiag: правило за обработка: FindMigApplyUnitFailure. ..Няма съвпадение. SetupDiag: правило за обработка: FindMigGatherUnitFailure. ..Няма съвпадение. SetupDiag: правило за обработка: OptionalComponentInstallFailure. ..Няма съвпадение. SetupDiag: правило за обработка: CriticalSafeOSDUFailure. ..Няма съвпадение. SetupDiag: правило за обработка: UserProfileCreationFailureDuringOnlineApply. ..Няма съвпадение. SetupDiag: правило за обработка: WimMountFailure. ..Няма съвпадение. SetupDiag: правило за обработка: FindSuccessfulUpgrade. ..Няма съвпадение. SetupDiag: правило за обработка: FindSetupHostReportedFailure. ..Няма съвпадение. SetupDiag: правило за обработка: FindDownlevelFailure. ..Няма съвпадение. SetupDiag: правило за обработка: FindAbruptDownlevelFailure. .... Грешка: SetupDiag съобщава за внезапна повреда на ниско ниво. Последна операция: Финализиране, грешка: 0xC1900208 - 0x4000C Данни за грешки: Последна операция: Финализиране, Грешка: 0xC1900208 - 0x4000C Вижте https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes за информация за грешка. SetupDiag: правило за обработка: FindSetupPlatformFailedOperationInfo. ..Няма съвпадение. SetupDiag: правило за обработка: FindRollbackFailure. ..Няма съвпадение. SetupDiag намери 2 съответстващи проблема. Предупреждение: Намерен блок на приложение за: „Защита на крайната точка на Microsoft“. Това е недопустимо съобщение, когато не се изпълнява setup.exe в режим '/ тих'. Помислете дали да не посочите „/ compat / ignore warning“, за да игнорирате тези недопустими предупреждения. Трябва да деинсталирате ръчно „Защита на Microsoft Endpoint“, преди да продължите с инсталацията / актуализацията, или да промените параметрите на командния ред, за да игнорирате предупрежденията. За повече информация относно превключвателите на командния ред за настройка вижте тук: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options Грешка: Отчетите на SetupDiag внезапно намаляват- отказ на ниво. Последна операция: Финализиране, грешка: 0xC1900208 - 0x4000C Данни за грешки: Последна операция: Финализиране, Грешка: 0xC1900208 - 0x4000C Вижте https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes за информация за грешка. Резултатите от SetupDiag бяха регистрирани в: c: setupdiag results.log Logs ZipFile, създадени на: c: setupdiag Logs_14.zip
Източник: docs.microsoft.com