Windows update client failed to detect with error 0x80072ee2
Исправляем ошибку обновления с кодом 80072ee2 в Windows 7
Ошибка обновления 80072ee2
Данный код ошибки говорит нам о том, что «Центр обновления Windows» не может нормально взаимодействовать с сервером, передающим нам рекомендованные апдейты (не путать с обязательными). Это пакеты для различных продуктов Microsoft, например, Office или Skype. Причиной могут стать установленные программы (если система была установлена давно, то их может быть довольно много), сбои в работе службы, а также ошибки в системном реестре.
Способ 1: Удаление программ
Препятствовать нормальному течению процесса обновления могут любые программы, особенно их пиратские копии, но главной причиной обычно становятся устаревшие версии различных шифровальщиков, например, КриптоПРО. Именно это приложение чаще всего влияет на сбои при взаимодействии с сервером Майкрософт.
Решение здесь довольно простое: во-первых, удалите с компьютера все лишние программы, тем более «крякнутые». Во вторых, деинсталлируйте КриптоПРО, а если она вам нужна для работы, то после установки апдейтов верните ее обратно. Желательно, чтобы это была актуальная версия, иначе неизбежны проблемы в будущем.
После того как действия будут выполнены, в обязательном порядке следует перейти к способу 3, а затем перезагрузить систему.
Способ 2: Перезапуск службы
Служба «Центра обновлений» имеет свойство работать со сбоями в силу различных причин. Решить проблему поможет ее перезапуск в соответствующей оснастке.
Для верности можно применить один прием: после остановки перезагрузить машину, а затем уже выполнить запуск.
Способ 3: Очистка реестра
Данная процедура поможет удалить из системного реестра лишние ключи, которые могут препятствовать нормальной работе не только «Центра обновлений», но и системы в целом. Если вы уже воспользовались первым способом, то это нужно сделать обязательно, так как после удаления программ остаются «хвосты», которые могут указывать ОС на несуществующие файлы и пути.
Вариантов выполнения этой работы несколько, но самым простым и надежным является использование бесплатной программы CCleaner.
Способ 4: Отключение функции
Поскольку рекомендованные обновления не являются обязательными и не влияют на безопасность системы, то их загрузку можно отключить в настройках «Центра обновлений». Этот способ не устраняет причин проблемы, но исправить ошибку может помочь.
Заключение
Действия по исправлению ошибки обновления с кодом 80072ee2 в большинстве своем не являются технически сложными и могут быть выполнены даже неопытным пользователем. Если никакие методы не помогают справиться с проблемой, то остаются только два варианта: отказаться от получения апдейтов или переустановить систему.
Ошибка обновления Windows Update 80072EE2
В этой статье я постараюсь перечислить основные способы исправления ошибки с кодом 80072EE2, которая появляется при поиске или установке обновлений Windows через Windows Update или SUS. Ошибка 80072EE2 может встречаться во всех версиях Windows, начиная с Windows 7 / Windows Server 2008 R2 и заканчивая Windows 10 / Windows Server 2016.
При попытке выполнить поиск новых обновлений в Центре обновления Windows появляется текст:
“Не удалось выполнить поиск новых обновлений
Произошла ошибка при поиске новых обновлений для компьютера. Найдены ошибки: Код 80072EE2”
Согласно таблице кодов ошибок обновления на сайте Microsoft, данный код ошибки интерпретируется как ERROR_INTERNET_TIMEOUT (-2147012894) The request has timed out. Это означает, что по какой-то причине система не смогла получить доступ к узлу Microsoft Update или сервер WSUS.
Проверьте наличие подключение к интернету и наличие доступа к сайту Windows Update
Прежде всего, рекомендуется проверить, что ваш компьютер имеет доступ к Интернету. Попробуйте в браузере открыть сайт http://download.windowsupdate.com. В том случае, если доступ к сайту имеется, откроется такая страница.
Проверка параметров прокси-сервера и межсетевого экрана
В том случае, если вы подключаетесь к интернету через прокси-сервер, проверьте, что в настройках Internet Explorer указан верный прокси-сервер. Кроме того, для доступа к узлам Windows Update, прокси сервер не должен запрпшивать авторизацию. Либо на межсетевом экране нужно разрешить компьютерам прямой доступ на узлы Windows Update:
Сброс настроек системного прокси
Проверьте, не изменились ли у вас настройки системного прокси-сервера (это часто делают различные вирусы и трояны). Для этого, откройте командную строку с правами администратора и выполните команду, импортирующую настройки системного прокси-сервера из параметров IE.
netsh winhttp import proxy source=ie
Перерегистрация библиотек агента обновления Windows
В некоторых случаях отсутствие регистрации динамических библиотек службы обновления Windows также может вызывать ошибку 80072ee2. В этом случае рекомендуется в командной строке (с правами администратора) перерегистрировать все связанные с службой Windows Update dll-библиотеки):
regsvr32 oleaut32.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 softpub.dll
regsvr32 msxml.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 cryptdlg.dll
Изменение размера MTU на 1492
Установка некорректного размера MTU также может приводить к появлению ошибки 80072ee2 (конечно, это не самый распространенная причина, но отметать ее не стоит). Проверьте текущий размер MTU командой
netsh interface ipv4 show subinterfaces
Для изменения размера MTU на значение 1452 для проводного интерфейса используется команда
netsh interface ipv4 set subinterface «Local Area Connection» mtu=1452 store=persistent
а для беспроводного интерфейса:
netsh interface ipv4 set subinterface «Wireless Network Connection» mtu=1452 store=persistent
Исправлении ошибки 0x80072ee2 при установке обновлений через WSUS
Если данная ошибка обновления Windows появляется при установке обновления с внутреннего сервера WSUS, рекомендуется проверить корректность его настройки в реестре. Запустите regedit.exe, перейдите к следующему разделу реестра: HKEY_Local_Machine\Software\Policies\Microsoft\Windows\WindowsUpdate и проверьте значение в параметров WUServer и WUStatusServer. Они должны указывать на действующий адрес вашего WSUS сервера.
Если вы не хотите использовать внутренний WSUS, а хотите получать обновления непосредственно из Центра обновления Windows, удалите эти параметры из реестра и перезапустите службу «Windows Update» командой:
net stop wuauserv && net start wuauserv
Недостаток ресурсов для пула WsusPool
В том случае, если для распространения обновлений вы используете собственный сервер WSUS, проверьте нет ли проблем с доступными ресурсами на сервере. При недостатке памяти пул IIS, отвечающий за работу WSUS сервера может периодически отваливаться (WsusPool). Попробуйте убрать ограничение на использование оперативной памяти для пула WsusPool. Откройте консоль IIS Manager и перейдите в раздел Application Pools-> WsusPool->Advanced Settings. Измените значение параметра Private Memory Limit на 0 и перезапустите IIS.
Ошибка 0x80072ee2 в виртуальных машинах Hyper-V
При использовании среды виртуализации Hyper-V иногда может возникнуть ситуация, когда Windows в гостевых виртуальных машинах не может обновляться. Я несколько раз сталкивался с этим на Windows Server 2008 R2. Система выдает ошибку 80072EE2 и все тут. Как оказалось, ошибка связана с параметром физического сетевого адаптера сервера Hyper-V, отвечающего за передачу больших пакетов.
Чтобы исправить проблему, нужно на хостовом гипервизоре Hyper-V запустить диспетчер устройств и открыть свойства физического сетевого адаптера.
На вкладке Advanced нужно отключить следующие параметры: Large Send Offload V2 (IPv4) и Large Send Offload V2 (IPv6). Эти параметры отвечают за сегментирование больших пакетов данных драйвером сетевого адаптера.
Сохраните изменения и выполните новый поиск обновлений на виртуальной машине
Исправление ошибки обновления 80072ee2 (решено)
Ошибка 80072ee2 является общей для всех версий Windows. Эта ошибка может возникать при установке обновлений через WSUS или при загрузке обновлений из Центра обновлений Windows в Интернете. Код ошибки 80072ee2 в соответствии с Ошибка обновления Windows Таблица на стороне MSFT интерпретируется следующим образом: ERROR_INTERNET_TIMEOUT (-2147012894) Срок действия запроса истек. Это означает, что система не может получить доступ к страницам Microsoft Update или WSUS.
После установки новой машины Windows с последней версией агента обновления Windows проверка обновления программного обеспечения, инициированная Configuration Manager, завершится неудачно с ошибкой 80072ee2 (что приведет к задержке соединения).
Удаление проблемного содержимого Центра обновления Windows и разделов реестра
Ошибка может быть вызвана поврежденными файлами и ключами реестра. Если это так, вы можете удалить файлы и ключи, которые вызывают проблемы. Неправильное удаление ключей реестра может вызвать серьезные проблемы. Перед этим рекомендуется сделать резервную копию ключей реестра. Затем вы можете восстановить удаленные ключи реестра, если это необходимо.
Затем выполните следующие действия:
Обновление за апрель 2021 года:
Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:
1. Одновременно нажмите Win + R (клавиша с логотипом Windows и клавиша R). Откроется диалоговое окно «Выполнить».
2. введите services.msc в поле выполнения и нажмите кнопку ОК.
3. поиск службы обновления Windows. Щелкните правой кнопкой мыши и выберите Стоп в контекстном меню.
4. Откройте C: \ Windows \ SoftwareDistribution и удалите все содержимое.
5. перезапустите службу Центра обновления Windows. Щелкните правой кнопкой мыши службу обновления Windows и выберите «Пуск».
6. Снова откройте диалоговое окно «Выполнить». Введите regedit в поле выполнения и нажмите ОК. Открывает редактор реестра.
7. В редакторе реестра откройте HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate.
8. В правой части вы видите клавиши WUServer и WUStatusServer. Щелкните правой кнопкой мыши по каждому элементу и выберите «Удалить».
Проверьте настройки прокси и брандмауэра
Если вы подключаетесь к Интернету через брандмауэр, убедитесь, что в настройках указаны следующие адреса веб-сайтов:
HTTP: //*.update.microsoft.com HTTPS: //*.update.microsoft.com http://download.windowsupdate.com
Обратитесь к официальной документации Microsoft
В некоторых случаях, если вы используете сервер Windows, вам следует проверить официальную документацию Microsoft и посмотреть, относится ли она к вам. Кажется, что некоторые обновления были заменены другими обновлениями операционной системы.
Эта проблема встречается довольно часто, поэтому Windows официально опубликовала документацию, показывающую, как ее решить. Просмотрите их и полностью перезагрузите компьютер после применения всех исправлений.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Исправляем ошибки установки обновлений Windows 7
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. Все другие ошибки
Summary:
Seconds executed: 1164
Found 16 errors
Fixed 4 errors
Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы. Что является причиной — неисправная сеть, диск, оперативная память, сам 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
Если ошибок не найдено – дело не в битых обновлениях.
Если он заканчивается
Summary:
Seconds executed: 1164
Found 16 errors
Fixed 4 errors
CSI Manifest All Zeros Total count: 6
CSI Catalog Corrupt Total count: 3
Fixed: CSI Catalog Corrupt. Total count: 3
CBS MUM Corrupt Total count: 3
CBS Catalog Corrupt Total count: 3
CSI Catalog Thumbprint Invalid Total count: 1
Fixed: CSI Catalog Thumbprint Invalid. Total count: 1
Unavailable repair files:
winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest
winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest
winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest
winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae.manifest
winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c.manifest
winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest
servicing\packages\Package_2_for_KB3123479
то будем исправлять.
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
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2016-03-03 09:15
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 1435
No errors detected
Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся
Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution.
Ошибка #5
Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов. Решается так:
Ошибка #6
GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
SyncUpdates failure, error = 0x80072EE2, soap client error = 5, soap error code = 0, HTTP status code = 200
Windows Update Client failed to detect with error 0x80072ee2
Ошибка связана с нехваткой ресурсов в 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 Update 80072ee2 — как исправить
Прежде чем продолжить с приведенным ниже исправлением, убедитесь, что ваш интернет работает на ПК, подверженном этой ошибке, так как ему нужно будет подключиться к серверам обновлений Windows, чтобы заново скачать обновления.
Решение 1. Редактирование реестра
Лучшим исправлением этой ошибки является изменение реестра и удаление некоторых ключей. Заранее следует упомянуть, что не все пользователи могут иметь раздел реестра на своем компьютере, поскольку они используют Windows в домашней среде (не является частью какого-либо домена). Это в первую очередь означает, что домашние пользователи не будут иметь ключ.
Решение 2. Запуск средства устранения неполадок Центра обновления Windows
Средство устранения неполадок обновления Windows проверяет все параметры и реестры вашего компьютера, проверяет их на соответствие требованиям обновления Windows, а затем предлагает возможные изменения для устранения проблемы. Убедитесь, что у вас есть учетная запись администратора, прежде чем запускать средство устранения неполадок.
Примечание. Для этого решения требуется активное подключение к Интернету для достижения оптимальных результатов. Кроме того, попробуйте запустить средство устранения неполадок несколько раз, а не только один раз.
Решение 3. Удаление распространения программного обеспечения
SoftwareDistribution — это папка, расположенная в каталоге Windows, которая используется для временного хранения файлов, которые могут потребоваться для установки последних обновлений Windows на ваш компьютер. Это является обязательным требованием для модуля обновления, и операция чтения / записи для него управляется WUagent.
Примечание. Этот метод также удалит всю историю обновлений.
Теперь мы перейдем в каталог Windows Update и удалим все обновленные файлы, которые уже есть. Откройте проводник или Мой компьютер и следуйте инструкциям.
Примечание. Вместо этого можно также переименовать папку распространения программного обеспечения. Назовите это как «SoftwareDistributionold».
Теперь нам нужно снова включить службу Windows Update и запустить ее снова. Первоначально диспетчеру обновлений может потребоваться несколько минут для вычисления деталей и подготовки манифеста для загрузки.
Примечание: Вы также можете попробовать выполнить следующие команды по порядку в командной строке с повышенными правами.
Если проблема связана с настройками вашей сети, следующая команда в командной строке с повышенными правами устранит вашу проблему.
Решение 4. Проверка официальной документации Microsoft
В некоторых случаях, если вы используете сервер Windows, вы должны проверить официальную документацию Microsoft и посмотреть, относится ли этот случай к вам. Похоже, что некоторые обновления были заменены дальнейшими обновлениями для операционной системы.
Эта проблема довольно распространена, поэтому Windows официально выпустила документацию, в которой показано, как это можно исправить. Просмотрите их и после применения всех исправлений полностью перезагрузите компьютер.
Решение 5. Полная перезагрузка модулей Центра обновления Windows
Если все вышеперечисленные методы не работают для вас, вы можете попробовать принудительно сбросить все модули обновления Windows, а затем попытаться запустить их снова через перезагрузку. Обсуждаемое сообщение об ошибке очень широко распространено и всплыло после ошибки самой Microsoft, когда она изменила дату действия на стороне сервера в основном XML-файле обновления. Поскольку редактирование XML-файла привело бы к аннулированию цифровой подписи на нашей стороне, Microsoft изменила XML в их конце, но ошибка все еще сохраняется. Возможно, повторная инициализация всех модулей решит проблему для нас.