Код 80072efd произошла неизвестная ошибка windows update как исправить

Windows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г., а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости.

Существует правило – если есть обновления, то есть и проблемы с их установкой. Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.

Ошибка #1. Failed to find updates with error code 80244010

Эту ошибку вы практически гарантированно будете наблюдать на любой системе, впервые обратившейся к серверу WSUS. В WindowsUpdate. log также встретится предупреждение:
WARNING: Exceeded max server round trips

Причина проблемы в том, что список обновлений стал слишком большим, и клиент не может принять его за один заход. Подробности — blogs. technet. microsoft. com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010
Какое решение предлагает Microsoft? Если после ошибки запустить повторный поиск обновлений, то процесс загрузки метаданных продолжится с момента возникновения ошибки. Терпение господа, терпение. Три, пять попыток wuauclt /detectnow – и все образуется. Не забудьте при повторном поиске дождаться окончания предыдущего цикла поиска, иначе магия не сработает!

Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308

Встречается эпизодически, и в одном случае из 100 у нее есть единственное и очень специфическое решение — удалить ключ
HKLM\Components\PendingRequired=1

Перезагрузиться. Здесь важно не переусердствовать, не следует удалять никакие другие ключи в этом разделе, даже если они вам очень не нравятся, потому что после этого обновления прекратят ставиться навсегда.

Ошибка #3. Все другие ошибки

Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы. Что является причиной — неисправная сеть, диск, оперативная память, сам Windows Update – выяснить не получится, а исправить ошибки для установки последующих обновлений придется.

Как правило, повреждаются *.cat, *.mum, *.manifest файлы. У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов. Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.

Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821.

Последовательность действий будет следующая.

1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu

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

где BUHWKS02 – целевая машина.
Когда скрипт отработает и встанет на паузу, проверяем %windir%\Logs\CBS\CheckSUR. log
Если ошибок не найдено – дело не в битых обновлениях.
Если он заканчивается

то будем исправлять.

2. Копируем эталонные файлы на целевую машину

Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.

Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:

*.mum and *.cat из C:\Windows\servicing\Packages складываются в %windir%\Temp\CheckSUR\servicing\packages
*.manifest из C:\Windows\winsxs\Manifests складываются в %windir%\Temp\CheckSUR\winsxs\manifests\

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

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

3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu
Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся

Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution.

Ошибка #5

Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т. д.) идентификаторов клиентов. Решается так:

Ошибка #6

Ошибка связана с нехваткой ресурсов в AppPool WSUS. Решение — снять лимит на потребляемую память. Как это сделать — статья.
Коротко: Открываем IIS, Application Pools, WsusPool, Advanced Settings.
Параметр Private Memory Limit устанавливаем в 0.

Продолжение темы настройки WSUS — в моей следующей статье: https://habrahabr. ru/post/329440/

PS:
Многие ошибки решены в новом клиенте WSUS:
1. KB3125574 «Windows 7 post SP1 Convenience Rollup Update». Внимательно ознакомьтесь с разделом Known issues!

Предварительно необходимо установить KB3020369 «April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2».

ИСПРАВЛЕНИЕ: Ошибка Центра обновления Windows 0x80072efd в Windows 10, 8.1

Windows 8, как и любая версия Windows 8, страдает от проблем. Наша работа — сообщать о них и пытаться найти исправления вместе.

Один пользователь говорит следующее, обвиняя эту проблему в настройках прокси

«Я не могу использовать причину обновления Windows 80072efd. из того, что я обнаружил, проблема с сетевым прокси, но я попытался сбросить IE и прокси даже без автоматического определения, также использовал команду netsh для сброса прокси, но проблема все еще сохраняется. но всякий раз, когда я запускаю локальный прокси-сервер, такой как Psiphon, я могу использовать обновление Windows (прокси-сервер не требуется для загрузки только для проверки обновлений) »

К счастью для тех, кто пострадал от этой проблемы, есть официальное признание этой проблемы самой Microsoft. Редмонд описывает эту проблему следующим образом: « Когда вы проверяете наличие обновлений с помощью Центра обновления Windows, вы получаете сообщение об ошибке 0x80072efd». Вот шаги, которые вам нужно предпринять, чтобы решить эту проблему:

Ошибка Центра обновления Windows 0x80072efd в Windows 8, 10

Решение 1 — Обновление сетевых драйверов

Поскольку очевидно, что с вашим интернет-соединением что-то не так, самое первое, что мы собираемся попробовать, это обновить драйверы вашей сети.

Если вы не знаете, как это сделать, следуйте этим инструкциям:

Обновление драйверов вручную требует особой осторожности, поэтому мы рекомендуем вам загрузить этот инструмент обновления драйверов (на 100% безопасный и протестированный нами), чтобы сделать это автоматически.

Таким образом, вы предотвратите потерю файлов и даже необратимое повреждение вашего компьютера.

Решение 2. Запустите средство устранения неполадок сети

Если вы используете Windows 10 Creators Update или более новую версию Windows 10, вы можете использовать новый инструмент Microsoft для устранения неполадок.

Этот инструмент полезен при решении различных проблем, связанных с системой, в том числе проблем с Центром обновления Windows.

Если вы не уверены, как использовать новое средство устранения неполадок в Windows 10, просто следуйте приведенным ниже инструкциям:

Решение 3 — Устранить проблемы с подключением

Теперь давайте посмотрим, если что-то не так с вашим интернет-соединением. Самый простой способ проверить это — подключиться к Интернету. Если есть какие-либо проблемы, ознакомьтесь с некоторыми из следующих статей:

Решение 4. Перезапустите службу Windows Update

Следующая вещь, которую мы собираемся попробовать, — это сброс самой важной службы Windows для доставки обновлений, службы Windows Update. Вот как это сделать:

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

Таким образом, удаление этой папки приведет к сбросу полного механизма обновления. Мы также повторно включим службу Windows Update после удаления папки.

Вот что вам нужно сделать:

Решение 5 — Запустите сканирование SFC

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

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

Вот как запустить сканер SFC:

Решение 6 — Запустите DISM

Подобно сканированию SFC, DISM (Deployment Image & Servicing Management) также является инструментом для устранения различных системных ошибок, но более сложным.

Итак, если сканирование SFC не выполнило свою работу, ваши шансы лучше с DISM.

Вот как запустить DISM в Windows:

Решение 7 — Переключиться на сеть iPv4

И, наконец, решение, которое было полезно при работе с ошибкой обновления Windows 10 0x8024401c, также может помочь в этом случае.

А именно, если у вас возникают проблемы с обновлением, переключитесь с протокола iPv6 на iPv4, и есть вероятность, что проблема будет решена.

Вот как это сделать:

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

Примечание редактора. Этот пост был первоначально опубликован в декабре 2013 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Источники:

https://habr. com/ru/post/278439/

https://gadgetshelp. com/windows/ispravlenie-oshibka-tsentra-obnovleniia-windows-0x80072efd-v-windows-10-8-1/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: