Программа для ошибок в загрузке обновлений

03.07.2018

Просмотров: 4402

Обновление операционной системы Windows 10 осуществляется достаточно часто. Крупные обновления ожидают пользователей дважды в год, а мелкие обновления ПК может получать каждый месяц. Не всегда загрузка и установка обновления завершается успехом. По разным причинам процесс установки обновленной сборки может завершиться с ошибкой. Понять, из-за чего возникла ошибка, достаточно сложно, так как Windows 10 просто не отображает информации о причине невозможности установить обновление. На экране просто появляется сообщение о том, что ПК не удалось обновить и нужно попробовать выполнить апгрейд позже.

Невзирая на этот факт, опытные пользователь ПК знают, что нужную информацию о сбое в обновлении все же можно получить с лог-файла. Однако её нужно уметь перевести на доступный язык.

Чтобы упростить «жизнь» пользователям ПК, компания Microsoft выпустила диагностическую утилиту, которая как раз разработана с целью определения причин ошибки обновления.

Содержание:

  • Где скачать SetupDiag?
  • Как пользоваться SetupDiag?

Читайте также: Как откатить весеннюю сборку Windows 10 1803 до версии Windows 10 1709?

Где скачать SetupDiag?

Компания Microsoft выпустила диагностическую утилиту SetupDiag.exe, которая позволяет получить подробную информацию о причинах, из-за которых не удалось выполнить обновление Windows 10 до актуальной версии.

Программа консольная и может отображать данные об ошибках только на том компьютере с Windows 10, на котором появляются ошибки. Или же на ПК нужно предварительно скопировать файлы логов с проблемного устройства.

Далее SetupDiag сканирует логи установки Windows 10, и ищет в ней определенные ошибки, которые свидетельствуют о той или иной проблеме обновления.

Для нормальной работы программы необходимо соблюсти следующие требования:

  • Наличие установленной Windows 10;
  • Установленные .NET Framework 4.6 или выше.

Также программа работает в случае обновления Windows 7 и 8 до Windows 10.

Запуск инструмента осуществляется только с правами Администратора.

Как пользоваться SetupDiag?

Для того, чтобы начать использовать инструмент SetupDiag.exe, нужно нажать на нем правой кнопкой мыши и выбрать «Запуск с правами Администратора». Программа для ошибок в загрузке обновлений

Запустится поиск ошибок по стандартным путям, которые создаются системой на разных этапах установки новой сборки или её обновления. Файлы логов хранятся в таких папках:

  • \$Windows.~bt\Sources\Rollback;
  • \$Windows.~bt\sources\panther;
  • \Windows\Panther;
  • \Windows\Panther\NewOS.

После сканирования логов, утилита создает файл «results.log». В нем как раз и содержится список ошибок, которые возникли в процессе обновления. Кроме того, утилита формирует zip архив с исходными файлами логов, который можно скопировать и проанализировать на другом ПК офлайн.

Важно отметить, что SetupDiag можно использовать для анализа файлов дампов памяти (minidump), которые в операционной системе создаются при возникновении BSODов (для анализа нужно установить WinDbg). Файл setupmem.dmp храниться в %SystemDrive%$Windows.~bt\Sources\Rollback или в %WinDir%\Panther\NewOS\Rollback в зависимости от того, на каком этапе прервался процесс апгрейда сборки Windows 10.

Для того, чтобы запустить анализ файла дампа setupmem.dmp в указанном каталоге, выполните в программе такую команду:

  • SetupDiag.exe /Output:C:\SetupDiag\Dumpdebug.log /Mode:Offline /LogsPath:D:\Dump.

При запуске инструмента в консоли могут появиться такие строки:

No match означает, что указанная проблема в логах не найдена. Это возникает потому, что программа будет обновляться разработчиками и в ней будут добавляться данные об ошибках. Программа для ошибок в загрузке обновлений

На данный момент в программе уже имеется 41 наименований ошибок. Их расшифровка следующая:

Используя эти данные, можно определить и исправить ошибку обновления.

Выявляем и исправляем ошибки в обновлениях Windows
Через меню «Пуск» задействуйте последнюю работающую конфигурацию, если Windows 10 перестала нормально функционировать

Утилита Windows для устранения неполадок

Выявляем и исправляем ошибки в обновлениях Windows
Утилита для устранения неполадок Wudiag находит и устраняет ошибки в процессах Центра обновления Windows
Выявляем и исправляем ошибки в обновлениях Windows
После обнаружения утилитой Wudiag ошибки в базе данных обновлений ее можно исправить

Программа откроется заново, теперь с правами администратора. Запустите поиск ошибок нажатием на кнопку «Далее». Wudiag возьмет на себя анализ вашего ПК.

Отключение определенных обновлений

Выявляем и исправляем ошибки в обновлениях Windows
Утилита Show or Hide Updates вычисляет обновления с ошибкой и предотвращает последующие попытки их установить

Запустите этот инструмент и нажмите на «Далее». Щелкните по «Hide Updates» и выделите все обновления, приводящие к ошибкам. После этого Windows 10 перестанет пытаться их установить.

Спасение данных базе с помощью Live-Linux

Выявляем и исправляем ошибки в обновлениях WindowsВ ситуациях, когда Windows вообще перестает загружаться, зачастую поможет загрузочная флешка с Linux (ее придется подготовить заранее).

При этом не следует устанавливать Linux — выберите «Попробовать Ubuntu». Ubuntu запустится в виде Live-системы, которая автоматически интегрирует жесткие диски ПК. Подключите внешний накопитель и скопируйте на него всю необходимую информацию.

Восстановление удаленных файлов

Выявляем и исправляем ошибки в обновлениях WindowsWindows запускается, но вы случайно удалили нужные вам файлы? Обратитесь к программе Recuva.

После установки это приложение вызовет удобного ассистента настройки и поиска, помогающего восстановить такие файлы.

Выберите в верхнем меню функцию поиска «All Files», «Pictures» или «Documents» и укажите папку, из которой была удалена важная для вас информация. После поиска выделите все файлы, которые вы хотели бы восстановить, и нажмите на «Recover». Задайте новое место хранения восстановленных файлов.

Исправление поврежденных разделов

Выявляем и исправляем ошибки в обновлениях WindowsTestDisk — проверенная программа, анализирующая разметку жесткого диска и восстанавливающая его до крупных сегментов.

Тем самым, к примеру, вы можете вернуть себе раздел, пропавший вследствие вирусной атаки. Запустите утилиту двойным щелчком по файлу «testdisk_win.exe» и следуйте указаниям Мастера.





Автор: Андрей Киреев

Многие пользователи прошли трудный путь, чтобы решить проблемы с Центром обновления Windows. На самом деле, решить проблему не так просто, особенно потому, что она возникает в частных случаях и информации по ней мало. Мы подскажем, как все исправить.


Как исправить ошибку обновления Windows 10: практические советы

Программа для ошибок в загрузке обновлений

Простое решение для распространенной проблемы Центра обновления Windows мы выполним на примере обновления Update 0x80242006. Когда устройство сталкивается с этой ошибкой, оно также получает следующее сообщение в Центре обновления Windows:

WU_E_UH_INVALIDMETADATA

Однако описание ошибки среднему пользователю ничего не говорит:

Не удалось завершить операцию обработчика, поскольку обновление содержит недопустимые метаданные.

Первое, что пользователи обычно пытаются сделать, когда сталкиваются с такой ошибкой — это запускают средство устранения неполадок Windows, которое, как правило, является полезной утилитой Windows 10. Но в данном случае, однако, она не устраняет проблемы CU Windows, а в качестве универсальной таблетки просто предлагает перезапустить службу обновлений. Мы расширим этот вариант.

Чтобы запустить средство устранения неполадок в Windows 10, выполните следующие действия: нажмите кнопку Пуск и перейдите в «Параметры». В открывшемся окне кликните по «Обновление и безопасность» и в левом меню — на «Устранение неполадок».

Если средство устранения неполадок Windows не решило проблему центра обновлений на вашем устройстве, то обходной путь сводится к выполнению серии команд в окне командной строки для переименования папки C:\Windows\SoftwareDistribution загрузки файлов программного обеспечения. Суть метода сводится к тому, что служба Центра обновления Windows после этого автоматически создаст новую папку и возобновит процесс загрузки обновлений. Безусловно, как только вы это сделаете, нужно попытаться проверить наличие обновлений еще раз.

Итак, прежде всего, войдите в систему Windows 10 с учетной записью администратора. Затем запустите окно командной строки с правами администратора, выполнив следующие действия:

Нажмите кнопку Пуск и наберите на клавиатуре cmd. В найденных результатах нажмите правой кнопкой мыши на нужную строку и выберите в контекстном меню «Запустить от имени администратора». Подтвердите свои права.

В только что запущенном окне командной строки вам нужно запустить три команды (убедитесь, что вы копируете и вставляете их в окно одну за другой):

ren %systemroot%\SoftwareDistribution\DataStore *.bak

ren %systemroot%\SoftwareDistribution\Download *.bak

ren %systemroot%\system32\catroot2 *.bak

Перезагрузка системы не обязательна, но мы все же рекомендуем сделать ее перед проверкой обновлений. При следующей загрузке ПК Центр обновления Windows должен работать правильно, без ошибок.

Этот обходной путь работает во всех версиях Windows 10, включая недавно выпущенное обновление ноября 2019 года (версия 1909). Переименование папки загрузки обновлений также можно выполнить вручную, но в этом случае вам необходимо загрузиться в безопасном режиме, чтобы иметь возможность переименовывать системные файлы, причем, учетная запись администратора по-прежнему будет необходима.

Microsoft объясняет, что недопустимые ошибки в загрузки данных могут возникать при определении конфигурации конкретного ПК. Как отмечают специалисты Microsoft, в зависимости от настроек Центра обновления Windows, когда загрузка завершится, служба собирает данные с устройства и сравнивает их с загруженными метаданными, чтобы создать «журнал действий». Он предоставляется агенту установки вместе с информацией о дальнейших командах, чтобы начать установку, что иногда не происходит.

Установка обновлений на устройстве Windows имеет решающее значение, так как Microsoft использует Центр обновления Windows для доставки исправлений и других патчей безопасности для устранения уязвимостей в операционной системе и предустановленных приложениях. Microsoft выпускает обновления безопасности для Windows каждый второй вторник каждого месяца — в Windows 10 исправления для исправлений во вторник предоставляются в виде накопительных обновлений.

Как накопительные обновления, так и ежемесячные накопительные выпуски включают в себя все ранее выпущенные исправления, поэтому установка последней версии полностью обновляет устройство.

Читайте также:

  • Microsoft выпустит заплатку для «чрезвычайно страшной» уязвимости Windows



Андрей Киреев

Была ли статья интересна?

Для большинства встроенных инструментов от Microsoft вам понадобится открыть командную строку с правами администратора. В Windows 10 проще всего это сделать правым кликом по кнопке «Пуск» и выбором пункта «Командная строка (Администратор)».

В Windows 7 вызовите «Пуск | Все программы | Стандартные», а затем правой кнопкой мыши щелкните по пункту «Командная строка». Из меню выберите «Запустить от имени администратора».

Исправляем ошибки в работе Windows
Для многих операций по восстановлению вам потребуется окно командной строки с правами администратора

Полная перезагрузка Windows

Последние версии Windows при завершении работы сохраняют часть актуальных параметров в буфере обмена, чтобы ускорить последующую загрузку. Вследствие этого некоторые ошибки могут появиться вновь даже после перезапуска системы.

С помощью простой команды вы проведете полную перезагрузку, чтобы по возможности освободить ОС от накопившихся проблем. Нажмите на клавиши «Win+R» и введите «shutdown -g -t 0». Параметр «-g» обеспечивает полноценную перезагрузку. Второй параметр, «-t 0», выполняет ее быстро, избавляя вас от лишних запросов.

Исправляем ошибки в работе Windows
Иногда для избавления Windows от ошибок достаточно ввести эту короткую команду. Она обеспечивает полноценную перезагрузку

Сканирование жесткого диска на наличие ошибок

Встроенный в Windows инструмент Chkdsk проверяет жесткий диск и исправляет поврежденные сектора. Для его запуска откройте окно ­командной строки с правами администратора и введите там «chkdsk C: /f /r». Параметр «C:» отвечает за то, чтобы утилита проверяла раздел «C:», в то время как «f» и «/r» служат для поиска и исправления некорректных сек­торов.

Если существует еще какой-то процесс, обращающийся к сканируемому разделу, что случается довольно часто, утилита Chkdsk предложит провести проверку сразу после следующего запуска компьютера.

Исправляем ошибки в работе Windows
Довольно часто выясняется, что Chkdsk может провести проверку лишь после перезагрузки компьютера

Поиск ошибок в журнале загрузки

При постоянных сбоях Windows во время запуска причину можно поискать в поврежденном драйвере. Вопрос только, в каком именно? Для выяснения активируйте функцию «Ведение журнала загрузки». В Windows 7 вы найдете его в «Дополнительных вариантах загрузки», которые вызываются клавишей «F8» в процессе запуска системы.

Запустите ведение журнала загрузки нажатием на клавишу «2». Перезагрузите Windows (при необходимости в безопасном режиме) и в Проводнике Windows откройте файл «Ntbtlog.txt», который вы найдете в папке «C:\Windows». Драйвер, ответственный за сбой, как правило, располагается последним в списке. В поисковом сервисе Google найдите дополнительную информацию об этом драйвере и на основании этого либо удалите, либо обновите его.

Восстановление поврежденных системных файлов

Повреждение системных файлов может быть вызвано, в числе прочего, некорректным завершением работы Windows. Инструмент Sfc проверяет наличие таких элементов и при необходимости заменяет их сохраненной на локальном диске копией.

Для того чтобы воспользоваться Sfc, откройте окно командной строки с правами администратора и введите «sfc /scannow». Анализ займет несколько минут. По его завершении перезагрузите компьютер и выполните необходимое обновление компьютера.

Проверка хранилища компонентов

Исправляем ошибки в работе Windows
Утилита командной строки Sfc находит поврежденные системные файлы и при необходимости исправляет их

Sfc обращается к хранилищу компонентов. В нем Windows хранит копии системных файлов, чтобы в случае повреждений оригиналов запустить их оттуда. Однако ошибки могут закрасться и в копии. В таком случае откройте окно командной строки с правами администратора и введите там «dism /Online /Cleanup-Image/RestoreHealth», чтобы восстановить хранилище компонентов. После этого еще раз выполните команду «sfc /scannow».

Обновление поврежденных драйверов

Исправляем ошибки в работе Windows
Windows автоматически сохраняет предыдущие версии драйверов, к которые вы в любой момент можете задействовать

Бывают ситуации, когда проблемы возникают после обновления драйвера. В таких случаях вы можете вернуться к предыдущей версии: нажмите на «Win+Pause» и в левом верхнем углу кликните по «Диспетчеру устройств».

В списке найдите оборудование, драйвер которого повинен в проблемах, и щелкните по нему правой кнопкой мыши. Выберите «Свойства» и перейдите к вкладке «Драйвер». Нажмите на кнопку «Откатить», чтобы вернуть прежнюю версию.

Вызов предыдущих конфигураций Windows

Перейдите к записи «LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager» и в ней создайте раздел «LastKnownGood». В нем создайте параметр DWORD под названием «Enabled» и переведите его значение на «1». Теперь в разделе «ConfigurationManager» создайте параметр DWORD с названием «BackupCount» и задайте для него значение «2».

Полностью перезагрузите компьютер, чтобы активировать данную функцию. Теперь при нажатии на клавишу «F8» вы также сможете выбрать более раннюю, функционирующую конфигурацию.

Коды ошибок для Windows 10

При обновлении или установке Windows 10 могут возникнуть ошибки, отображаемые операционной системой лишь в виде зашифрованных кодов. Мы покажем вам, что скрывается за ними.

0xC1900101 Чаще всего речь идет об ошибке драйвера. Запустите Центр обновления несколько раз и обновите все установленные драйверы
0x80073712 Поврежден или удален один из необходимых Центру обновления Windows файл
0xC1900208 Обновление блокируется каким-то несовместимым приложением
0x80070070 На компьютере недостаточно места для обновления
0x800F0922 Отсутствует интернет-соединение с серверами Microsoft
0xC1900200 Компьютер не удовлетворяет требованиям перехода на Windows 10

Дополнительную информацию по определенным кодам ошибок вы найдете на странице https://goo.gl/ZnsY6N

Проверка оперативной памяти

Причиной повторяющихся сбоев Windows могут стать проблемы с оперативной памятью. Вместо того чтобы сразу бежать в магазин за новой, сначала проведите диагностику средствами системы.

В «семерке» и «десятке» нажмите на клавишу «Windows» и введите слово «памяти». Выберите вариант «Средство проверки памяти Windows». Закройте все открытые файлы и перезагрузите компьютер, кликнув по «Выполнить перезагрузку и проверку (рекомендуется)». После перезагрузки автоматически запустится тестирование оперативной памяти. Нажмите на «F1», чтобы активировать дополнительные проверки. С помощью кнопки «Стрелка вниз» на кла­виатуре дойдите до опции «Extended» и нажмите на «F10», чтобы применить изменения.

Такой способ тестирования оперативной памяти считается самым точным, однако он имеет один важный минус: в процессе тестирования и анализа вы не сможете параллельно работать на ПК.

По завершении всех тестов Windows запустится в обычном режиме и отобразит результаты. Если средство проверки обнаружило ошибки, оперативную память придется заменить.

Исправляем ошибки в работе Windows

Читайте также наш практикум: Как починить Windows, если она не загружается

Фото: компании-производители, ShutterStock/Fotodom.ru

Большинство пользователей операционной системы Windows 10 при обновлении ОС сталкивались с различными проблемами и ошибками — они могут быть вызваны самыми разными факторами, которые иногда тяжело определить самостоятельно. Естественно, в сети есть десятки программ, которые якобы исправляют проблемы при обновлении системы, но в лучшем случае они не делают ничего, а в худшем — выманивают деньги у пользователя. Но, к счастью, носить компьютер к специалистам больше не нужно, так как энтузиасты представили приложение Fixdows, которое само устраняет все проблемы, возникающие при апдейте.

Бесплатная программа с открытым исходным кодом исправляет ошибки при обновлении Windows 10

Стоит отметить, что это полностью бесплатное приложение, да ещё и с открытым исходным кодом, так что выманивать деньги или майнить на компьютере пользователя никто не будет. При этом бесплатность софта выдаёт его интерфейс — это предельно простое в визуальном плане приложение с минимальным набором кнопок и несколькими вкладками. С другой стороны, главное, что приложение работает — пользователю при возникновении ошибки в процессе обновления Windows 10 достаточно запустить Fixdows, открыть вторую вкладку и нажать на центральную кнопку, которая сбросит все компоненты «Центра обновления Windows» и перезапустит все службы, которые с этим процессом связаны.

Бесплатная программа с открытым исходным кодом исправляет ошибки при обновлении Windows 10

После этого приложение перезагрузит компьютер пользователя, предложив следовать инструкциям, чтобы полностью устранить причину возникновения проблем при апдейте. Также нужно уточнить, что в процессе работы данная утилита удалит групповые политики для «Центра обновления Windows», которые пользователь, возможно, назначил. Фактически, приложение Fixdows является набором скриптов, которые сбрасывают все службы и компоненты, необходимые для корректного обновления системы. Аналогичное решение по устранению неполадок, собственно, имеется на портале Microsoft, просто разработчики упаковали это в единое приложение.

Бесплатная программа с открытым исходным кодом исправляет ошибки при обновлении Windows 10

Дополнительно в приложении есть вкладки, которые позволяют устранить проблему с загрузкой контента или обновления из Windows Store, также можно запустить проверку целостности системы в случае появления BSOD («Синий экран смерти»), а также очистить диск штатными инструментами Windows.

Загрузить приложение Fixdows можно на официальной странице на GitHub.

  • Эта утилита показывает, где используется выбранный файл в Windows и что мешает удалить его
  • Мод Windows 10 для игр: тестирую Atlas OS, из которого вырезали лишнее ради производительности
  • 10 приложений, которые нужно сразу установить на новый компьютер
  • 5 альтернатив «Проводника» в Windows: они лучше и по функциям, и по дизайну
  • 15 тем для Windows 10, меняющих систему до неузнаваемости. Долго искал четвёртую!
Подробности
Категория: Программы

Windows 10 Update Troubleshooter — полезная программа на случай, если компьютер пользователя сталкивается с ошибками в процессе обновления.

Улита Windows 10 Update Troubleshooter бесплатна и доступна для скачивания на официальном сайте Microsoft.

Эта небольшая утилита может определять проблемы на основе кодов ошибок дисплея и вносить необходимые изменения в систему для устранения возникших ошибок. Функция устранения неполадок поможет точно определить, что мешает процессу обновления вашей операционной системы, а также загрузит и установит обновления успешно. Приложение способно выявлять и исправлять ошибки обновления баз Windows и проверять правильность регистрации необходимых DLL-файлов.

Программа для ошибок в загрузке обновлений

Кроме того, средство устранения неполадок Центра обновления Windows может сканировать и проверять, повреждены ли файлы DLL BITS или нет. Программное обеспечение помогает исправлять ошибки, связанные с хранением данных, устраняет проблемы, препятствующие нормальной работе установщика Windows, и устраняет другие проблемы, мешающие процессу обновления Windows до последней версии.

Программа для ошибок в загрузке обновлений

Windows 10 Update Troubleshooter — это программное обеспечение, предназначенное для восстановления обновлений Windows и добавления поврежденных файлов DLL, OCX и AX в реестр Windows. Приложения исправляют мобильность WU и не влияет на стабильность работы системы.

С помощью средства устранения неполадок Центра обновления Windows пользователи могут убедиться, что на их компьютере всегда установлены новейшие функции безопасности от Microsoft. Это компактный, но полезный и эффективный инструмент для всех пользователей компьютеров, позволяющий им устранять неполадки Центра обновления Windows.

Скачать Windows 10 Update Troubleshooter

Согласно жизненному циклу Windows 10 пользователи должны устанавливать большие пакеты обновлений чаще, чем в предыдущих версиях Windows. Апгрейд версии Windows 10 происходит 2 раза в год. На текущий момент – последняя актуальная версия Windows 10 1803 (April 2018 Update). Апгрейд версии Windows 10 можно сравнить с установкой Service Pack в более ранних версиях Windows. Участники программы предварительной оценки — Windows 10 Insider Preview устанавливают такие сборки гораздо чаще — за месяц билд системы обновляется 3-4 раза.

Процесс обновления версии Windows 10 не всегда выполняется корректно. По разным причинам процесс установки новой сборки может завершиться с ошибкой. Однако не всегда возможно понять, из-за чего именно не смогло установиться обновление, Windows просто не отображает содержательную информации о причине невозможности установить обновление. Однако вся нужная информация о процедуре обновления версии хранится в лог-файлах. Эта информация может пригодится вам при выполнении диагностики проблем с обновлением Windows 10.

Данные журналы представляют обычные текстовые файлы, и чтобы вручную найти в них полезную информацию нужно быть настоящим Windows-экспертом.

Утилита SetupDiag. exe

К счастью Microsoft недавно выпустила новую отдельную диагностическую утилиту SetupDiag.exe, которая позволяет получить детальную информацию о причинах, из-за которых не удалось выполнить обновление версии Windows 10 на вашем компьютере.

Данная утилита консольная, ее нужно запустить непосредственно на компьютере с Win10, который не удается обновить, либо в офлайн режиме на другом компьютере, на который предварительно нужно скопировать файлы логов с проблемного компьютера.

Утилита SetupDiag сканирует логи установки Windows, и ищет в ней определенные ошибки, которые свидетельствуют о той или иной проблеме обновления Windows.

Утилита SetupDiag.exe предназначена для Windows 10 и для своей работы требует наличие установленного .NET Framework 4.6 или выше (как определить какие версии .NET Framework установлены на вашем компьютере). Использовать утилиту можно как для анализа ошибок апгрейда билдовWindows 10, так и при обновлении до Windows 10 с Windows 7 SP1 или Windows 8.1 (файлы логов обновлений придется скопировать для анализа на компьютер с Windows 10).

Скачайте утилиту SetupDiag по ссылке https://go.microsoft.com/fwlink/?linkid=870142 и запустите с правами администратора. При запуске без параметров утилита пытается найти файлы логов, которые Windows 10 создает в процесс обновления.

SetupDiag.exe - утилита диагностики ошибок апгрейда версии Windows 10

Выполняется поиск по различным стандартным путям, которые создаются системой на разных этапах установки новой сборки. Файлы логов по-умолчанию хранятся в следующих папках:

  • \$Windows.~bt\Sources\Rollback – в этом каталоге появляются файлы обновлений, если процесс апгрейда Windows 10 завершился с ошибкой и пришлось откатываться на предыдущий билд.
  • \$Windows.~bt\sources\panther
  • \Windows\Panther
  • \Windows\Panther\NewOS

После окончания анализа логов, утилита создает в каталоге, из которого она запущена файл results.log, в котором содержится список найденных ошибок, которые возникли в процессе обновления (местоположение итогового файла можно указать с помощью ключа /Output). Кроме того, утилита формирует zip архив с исходными файлами логов.

Можно запустить утилиту в офлайн режиме, запустив сканирование файлов журналов, скопированных с другого компьютера. Например, чтобы выполнить поиск файлов логов в определенной папке в офлайн режиме и сохранить результат в указанный файл, выполните:

SetupDiag.exe /Output:C:\SetupDiag\Results.log /Mode:Offline /LogsPath:D:\Logs

Утилиту SetupDiag можно использовать для анализа файлов дампов памяти (minidump), которые в Windows 10 создаются при появлении BSOD (для анализа нужно установить WinDbg). Файл setupmem.dmp создается в %SystemDrive%$Windows.~bt\Sources\Rollback или в %WinDir%\Panther\NewOS\Rollback в зависимости от того, на каком этапе прервался процесс апгрейда сборки Windows 10.

Чтобы выполнить анализ файла дампа setupmem.dmp в указанном каталоге, выполните:

SetupDiag.exe /Output:C:\SetupDiag\Dumpdebug.log /Mode:Offline /LogsPath:D:\Dump

Правила SetupDiag

При запуске SetupDiag в консоли вы увидите следующие строки:

Утилита SetupDiag использует набор предопределенных шаблонов (правил), которые используются для поиска известных проблем апгрейда редакции Windows 10. Т.е. утилита SetupDiag поможет вам обнаружить только те ошибки обновления, которые определены в этих паттернах. Строка No match означает, что указанная проблема в логах не найдена.

SetupDiag - проверка логов апгрейда билда windows 10

Набор правил SetupDiag понемногу расширяется. Так, например, в SetupDiag v1.00 (30.03.2018) было 26 правил, то в SetupDiag v1.20 (30.5.2018) имеется уже 41 шаблона. У каждого правила есть имя и уникальный идентификатор. Вкратце рассмотрим правила SetupDiag и связанные ошибки обновления версии Windows 10.

Пример файла results.log с указанием информации о системе, исходной и целевой версии Windows 10 и найденной ошибке FindFatalPluginFailure:

Matching Profile found: FindFatalPluginFailure - E48E3F1C-26F6-4AFB-859B-BF637DA49636
System Information:
Machine Name = Offline
Manufacturer = VMware, Inc.
Model = VMware Virtual Platform
HostOSArchitecture = x64
FirmwareType = PCAT
BiosReleaseDate = 20150921000000.000000+000
BiosVendor = PhoenixBIOS 4.0 Release 6.0
BiosVersion = 6.00
HostOSVersion = 10.0.16299
HostOSBuildString = 16299.15.amd64fre.rs3_release.170928-1534
TargetOSBuildString = 10.0.17134.1 (rs4_release.180410-1804)
HostOSLanguageId = 1049
HostOSEdition = Professional
RegisteredAV =
FilterDrivers =
UpgradeStartTime = 5/24/2018 9:17:59 PM
UpgradeEndTime = 5/24/2018 10:10:36 PM
UpgradeElapsedTime = 00:52:37
ReportId = 004db4ee-17f9-4b6f-bc46-a8bd9877ccd8

Error: SetupDiag reports fatal migration plug-in failure. Plug-in Name = %windir%\system32\migration\CntrtextMig.dll, Migration Operation = IPostApply->ApplySuccess, Plug-in Error: 0x00000032

В данном примере утилита SetupDiag обнаружила, что установка обновления завершилось неудачно из-за ошибки в плагине %windir%\system32\migration\CntrtextMig.dll.
SetupDiag results.log

При успешном обновлении в файле results.log будет содержаться строка:

Matching Profile found: FindSuccessfulUpgrade - 8A0824C8-A56D-4C55-95A0-22751AB62F3E

Main() failed with an unhandled exception

В некоторых случая при запуске SetupDiag в логе вы можете столкнутся с ошибкой: «SetupDiag: Main() failed with an unhandled exception».

SetupDiag: Main() failed with an unhandled exception

В моем случае, это было вызвано тем, что одна из папок с логами отсуствовала. Я решил эту проблему копированием оставшихся логов в определенную папку и запуском SetupDiag в офлайн режиме:

SetupDiag.exe /Output:C:\tools\Results.log /Mode:Offline /LogsPath:c:\Logs\

Некоторые найденные ошибки исправить довольно просто (например, нехватка места на системном разделе), другие – сложнее. В любом случае утилита SetupDiag позволяет значительно быстрее продиагностировать и исправить проблемы обновления редакции на компьютерах Windows 10 и избавляет администратора от необходимости ручного анализа логов.

Если служба обновлений Windows работает не корректно, обновления не загружаются или не устанавливаются, то самый простой и эффективней способ решить проблему со службой Windows Update – восстановить ее исходные настройки. В этой статье мы покажем, как сбросить конфигурацию агента и службы обновлений Windows Update.

Обычно для отладки и дебага ошибок службы обновления Windows администратору необходимо проанализировать коды ошибок в файле журнала обновлений %windir%\WindowsUpdate.log (в Windows 10 и 11 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе журнала обновлений исчисляется десятками (список всех ошибок Windows Update) и процесс их разрешения в основном нетривиальный. В некоторых случаях вместо детального анализа ошибок Windows Update гораздо быстрее и проще сначала произвести полный сброс настроек службы Windows Update. После сброса Windows Update вы можете выполнить сканирование и поиск обновлений.

windows update error

Средство устранения неполадок Центра обновления Windows

  • Windows 11 — Settings -> System -> Troubleshooter -> Other Troubleshooter -> Windows Update; windows 11 исправление ошибок в windows update troubleshooter
  • Windows 10 – скачите wu10.diagcab по ссылке https://aka.ms/wudiag , либо запустите локальную версию инструмента: Пуск -> Параметры -> Обновления и безопасность -> Устранение неполадок -> Центр обновлений Windows (Start -> Settings -> Updates and Security -> Troubleshoot -> Additional Troubleshooters-> Windows Updates – resolve problems that prevent you from updating windows); Windows10 средство устранения неполадок Центра обновления Windows (Windows Update Troubleshooter

    Для быстрого доступа к средствам исправления неполадок Windows можно использовать команду ms-settings:
    ms-settings:troubleshoot

  • Windows 7 и Windows 8.1 — WindowsUpdate.diagcab ().

Дождитесь пока средство устранения неполадок Центра обновления Windows просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.

исправить ошибки в windows upadate встроенной утилитой

исправить ошибкт Windows Update автоматически

В моем случае была обнаружена и исправлена потенциальная ошибка в базе данных Центра обновления Windows. После этого перезагрузите компьютер и попробуйте выполнить поиск обновлений. Если обновления не загружаются или не устанавливаются, перейдите к следующему этапу.

Сброс настроек Windows Update с помощью PowerShell

Вы можете использовать PowerShell модуль PSWindowsUpdate для сброса настроек агента и службы Windows Update.

Установите модуль на свой компьютер из галереи скриптов PSGallery:

Install-Module -Name PSWindowsUpdate

Разрешите запуск PowerShell скриптов:

Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force

сброс настройки службы обновлений windows Reset-WUComponents powershell команда

Команда Reset-WUComponents выполняет действия, по остановке служб, перерегистрации dll и очистке каталога C:\Windows\SoftwareDistribution, что и описанный чуть ниже bat скрипт.

VERBOSE: Background Intelligent Transfer Service (BITS)
VERBOSE: Windows Update (wuauserv)
VERBOSE: Application Identity (appidsvc)
VERBOSE: Cryptographic Services (cryptsvc)
Step 2: Delete the qmgr*.dat files
Step 3: Backup software distribution folders
VERBOSE: Renaming Software Distribution folder to C:\Windows\SoftwareDistribution.bak
VERBOSE: Renaming CatRoot  folder to C:\Windows\System32\Catroot2.bak
 Step 4: Remove old Windows Update logs
VERBOSE: Deleting the C:\Windows\WindowsUpdate.log files.
Step 5: Reset Windows Update services
VERBOSE: Reset BITS service
VERBOSE: Reset Windows Update service
Step 6: Reregister dll's
VERBOSE: regsvr32.exe / s atl.dll
VERBOSE: regsvr32.exe / s urlmon.dll
VERBOSE: regsvr32.exe / s mshtml.dll
VERBOSE: regsvr32.exe / s shdocvw.dll
VERBOSE: regsvr32.exe / s browseui.dll
VERBOSE: regsvr32.exe / s jscript.dll
VERBOSE: regsvr32.exe / s vbscript.dll
VERBOSE: regsvr32.exe / s scrrun.dll
VERBOSE: regsvr32.exe / s msxml.dll
VERBOSE: regsvr32.exe / s msxml3.dll
VERBOSE: regsvr32.exe / s msxml6.dll
VERBOSE: regsvr32.exe / s actxprxy.dll
VERBOSE: regsvr32.exe / s softpub.dll
VERBOSE: regsvr32.exe / s wintrust.dll
VERBOSE: regsvr32.exe / s dssenh.dll
VERBOSE: regsvr32.exe / s rsaenh.dll
 VERBOSE: regsvr32.exe / s gpkcsp.dll
VERBOSE: regsvr32.exe / s sccbase.dll
VERBOSE: regsvr32.exe / s slbcsp.dll
VERBOSE: regsvr32.exe / s cryptdlg.dll
VERBOSE: regsvr32.exe / s oleaut32.dll
VERBOSE: regsvr32.exe / s ole32.dll
VERBOSE: regsvr32.exe / s shell32.dll
VERBOSE: regsvr32.exe / s initpki.dll
VERBOSE: regsvr32.exe / s wuapi.dll
VERBOSE: regsvr32.exe / s wuaueng.dll
VERBOSE: regsvr32.exe / s wuaueng1.dll
VERBOSE: regsvr32.exe / s wucltui.dll
VERBOSE: regsvr32.exe / s wups.dll
VERBOSE: regsvr32.exe / s wups2.dll
VERBOSE: regsvr32.exe / s wuweb.dll
VERBOSE: regsvr32.exe / s qmgr.dll
VERBOSE: regsvr32.exe / s qmgrprxy.dll
VERBOSE: regsvr32.exe / s wucltux.dll
VERBOSE: regsvr32.exe / s muweb.dll
VERBOSE: regsvr32.exe / s wuwebv.dll
Step 7: Reset WinSock
VERBOSE: netsh winsock reset
Step 8: Reset Proxy
VERBOSE: netsh winhttp reset proxy
Step 9: Start Windows Update services
VERBOSE: Cryptographic Services (cryptsvc)
VERBOSE: Application Identity (appidsvc)
VERBOSE: Windows Update (wuauserv)
VERBOSE: Background Intelligent Transfer Service (BITS)
Step 10: Start Windows Update services
VERBOSE: wuauclt /resetauthorization /detectnow

Запустите поиск обновлений из панели управления или выполните поиск доступных обновлений с помощью команды PowerShell:

powershell проверить обновления в windows

Утилита Reset Windows Update Tool

Есть еще одни полезный и простой инструмент для сброса настроек Windows Update — Reset Windows Update Tool. Раньше это скрипт был доступен на TechNet. Сейчас автор ведет репозиторий на GitHub (м https://github.com/ManuelGil/Script-Reset-Windows-Update-Tool ).

Для загрузки предлагается скомпилированный exe файл (C++) или обычный скрипт. Я предпочитаю использовать cmd скрипт.

  1. Скачайте ResetWUEng.zip и распакуйте на диск;
  2. Запустите файл ResetWUEng.cmd с правами администратора;
  3. Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows с помощью DISM, сброс Winsock, очистка временных файлов и т.д.);утилита сброса настроек обновлений Reset Windows Update Agent
  4. Для сброса настроек Windows Update достаточно использовать опцию 2 — Resets the Windows Update Components (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
  5. Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки. скрипт для сброса компонентов windows update

    Вы можете самостоятельно посмотреть, что делает скрипт, открыв в файл ResetWUEng.cmd в любом текстовом редакторе и изучив его содержимое. Например, опция 2 отправляет на процедуру components. ResetWUEng.cmd

  6. После окончания работы скрипта Reset Windows Update Agent перезагрузите компьютер и проверьте работу службы обновлений.

Скрипт ResetWUEng.cmd универсальный и подходит для всех версий Windows: начиная с Windows XP и вплоть до Windows 11.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *