SetupDiag - это бесплатная утилита Microsoft, которая может быть очень полезна для диагностики любых проблем, с которыми вы можете столкнуться в обновлениях Windows 10. Здесь мы узнаем, как с помощью этого инструмента узнать первопричину сбоя и принять меры по исправлению.
Если вы столкнулись с проблемами при переходе на версию 1903, дайте SetupDiag пробную версию, так как вы узнаете, в чем заключаются настоящие узкие места. Недавно я использовал этот инструмент для перехода моей системы с Windows 10 с версия 1903 - 1909 гг. (обновление KB4532695).
Скачать и предварительные требования
Загрузите SetupDiag по этой официальной ссылке. Единственным предварительным условием для использования этого программного обеспечения является то, что местом назначения должна быть Windows 10, а система должна иметь как минимум .NET framework 4.6.
Следующую команду можно использовать для проверки версии .NET вашего устройства Windows в окне PowerShell. Для таких проверок всегда используйте режим администратора.
reg query "HKLM \ SOFTWARE \ Microsoft \ Net Framework Setup \ NDP \ v4" / s
Как показано здесь, это версия 4.8, поэтому система определенно соответствует требованиям. Вы всегда можете скачать последнюю версию .NET по этой ссылке.
Используйте SetupDiag для диагностики проблем с обновлением в Windows 10
Как только вы щелкнете по исполняемому файлу SetupDiag, он откроется в командном терминале. Вы должны дождаться завершения процедуры, поскольку инструмент собирает базовую информацию из различных журналов настройки.
SetupDiag анализирует всю систему Windows 10 и сопоставляет их с 60 или более правилами ошибок. К ним относятся обнаружение сбоев загрузки, недостаточный объем системного раздела на диске, сбои компонентов и многое другое.
В этом конкретном примере SetupDiag обнаружил одну фатальную ошибку плагина, как показано здесь.
По окончании диагностики в папке с файлом SetupDiag exe будут созданы два файла: файл журнала и файл конфигурации. Вы можете просмотреть результаты, используя инструмент для извлечения Zip.
Подробности ошибки показаны ниже.
Как устранить неполадки позже
Во время обновления возможно так много разных типов ошибок, что вам придется проверять каждую в каждом конкретном случае. В этом конкретном примере ошибка называется "FindFatalPluginFailure - E48E3F1C-26F6-4AFB-859B-BF637DA49636".
Я вернулся к правилам ошибок, обсуждавшимся в предыдущем разделе: оно соответствует правилу номер 41. Это указывает на любой "сбой подключаемого модуля, который является фатальным для установки, с выводом имени подключаемого модуля, операции и кода ошибки".
Здесь отображается название плагина. Он был доступен через простой поиск по папкам. Как я выяснил в ходе дальнейшего онлайн-исследования, неисправный плагин несовместим с моей системой, но в остальном безвреден. Это DLL-файл, который не содержит вредоносных программ, поэтому его можно легко проигнорировать. Такие файлы не следует удалять, поскольку их могут использовать другие программы. Кроме того, не рекомендуется загружать файлы DLL с веб-сайтов сторонних разработчиков, так как это может вызвать проблемы.
Лучший способ справиться с поврежденными файлами - восстановить их с помощью инструмента, называемого "проверка системных файлов (sfc)". Введите следующую команду в режиме администратора. После восстановления поврежденных файлов вы можете продолжить обновление версии.
sfc / scannow
Вы также можете выполнить обычную проверку диска на наличие ошибок, набрав chkdsk
.
Большинство других ошибок можно исправить. Например, если на их системном томе недостаточно свободного места, вы можете удалить некоторые ненужные программы. По этой официальной ссылке вы найдете исчерпывающий набор кодов ошибок обновления Windows 10 и их решения.
Если у вас есть SetupDiag для решения проблем с Windows 10, вы можете установить PowerToys для расширения функциональности Windows 10. или использовать эти ярлыки для более быстрой работы в Windows 10.
По теме: