Обновлено 28.01.2020
Добрый день! Уважаемые читатели и гости одного из популярнейших IT блогов рунета Pyatilistnik.org. В прошлый раз мы с вами успешно устранили ошибку «Запуск этого устройства невозможен код 10». Двигаемся дальше, сегодня я столкнулся с ошибками 80244010 и C80003FB при попытке поиска обновлений Windows Server 2012 R2, в момент сервисного обслуживания терминального сервера. Ниже я покажу, как вы легко сможете их устранить, буквально за несколько минут.
Причины ошибок 80244010 и C80003FB
Прежде чем я покажу, как вы можете устранить ошибки 80244010 и C80003FB я бы хотел дать вам понимание их появления. Вот так вот выглядит ошибка с кодом C80003FB:
Возникла проблема при проверке наличия обновлений. Найдены ошибки: код C80003FB
Далее появилась ошибка:
Центру обновления Windows нужна ваша помощь. Центр обновления Windows не мог проверить наличие обновлений в течении последних 30 дней. Перейдите в Центр обновления Windows для устранения этой проблемы
В итоге я видел все ту же ошибку.
Основными причинами вызывающими данную ошибку выступает:
- Поврежден файл DataStore.edb
- Повреждены системные файлы
- Установка свежего агента для обновления Windows
- Не доступны сервера обновлений Microsoft
Как устранить ошибки 80244010 и C80003FB
Первое, что нужно проверить, это нет ли проблем с файлом DataStore.edb. DataStore.edb — это лог-файл, он сохраняет историю обновлений Windows , и она находится в папке SoftwareDistribution (C:WindowsSoftwareDistributionDataStore DataStore.edb). Его размер будет увеличиваться при каждой проверке Центра обновления Windows.
Можно ли удалить файл DataStore.edb?
Да вы легко можете, это сделать. Удалив DataStore.edb Windows при следующем запуске поиска обновлений просто пересоздаст его. Так же этот файл может весить очень много, например более 1 ГБ и вы легко так сможете освободить в системе некоторое количество дискового пространства
Советую прочитать, как очистить папку Windows процентов на 40% и не сломать систему
Когда я вижу проблему с обновлениями, она в 90% случаев решается моим скриптом, который я приведу чуть ниже и дам его описание:
- Производится отключение службы «Фоновая интеллектуальная служба передачи (BITS)»
- Производится отключение службы «Центр обновления Windows»
- Производится отключение службы «Удостоверение приложения»
- Производится отключение службы «Службы криптографии»
- Далее удаляется файлы qmgr*.dat из профиля пользователя
- Происходит переименовывание файла catroot2 в catroot2.bak
- Происходит переименовывание папки SoftwareDistribution в SoftwareDistribution.bak
- Перерегистрируются библиотеки
- Производится запуск службы «Фоновая интеллектуальная служба передачи (BITS)»
- Производится запуск службы «Центр обновления Windows»
- Производится запуск службы «Удостоверение приложения»
- Производится запуск службы «Службы криптографии»
- Запускается обновление Windows
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%system32
regsvr32.exe atl.dll /s
regsvr32.exe urlmon.dll /s
regsvr32.exe mshtml.dll /s
regsvr32.exe shdocvw.dll /s
regsvr32.exe browseui.dll /s
regsvr32.exe jscript.dll /s
regsvr32.exe vbscript.dll /s
regsvr32.exe scrrun.dll /s
regsvr32.exe msxml.dll /s
regsvr32.exe msxml3.dll /s
regsvr32.exe msxml6.dll /s
regsvr32.exe actxprxy.dll /s
regsvr32.exe softpub.dll /s
regsvr32.exe wintrust.dll /s
regsvr32.exe dssenh.dll /s
regsvr32.exe rsaenh.dll /s
regsvr32.exe gpkcsp.dll /s
regsvr32.exe sccbase.dll /s
regsvr32.exe slbcsp.dll /s
regsvr32.exe cryptdlg.dll /s
regsvr32.exe oleaut32.dll /s
regsvr32.exe ole32.dll /s
regsvr32.exe shell32.dll /s
regsvr32.exe initpki.dll /s
regsvr32.exe wuapi.dll /s
regsvr32.exe wuaueng.dll /s
regsvr32.exe wuaueng1.dll /s
regsvr32.exe wucltui.dll /s
regsvr32.exe wups.dll /s
regsvr32.exe wups2.dll /s
regsvr32.exe wuweb.dll /s
regsvr32.exe qmgr.dll /s
regsvr32.exe qmgrprxy.dll /s
regsvr32.exe wucltux.dll /s
regsvr32.exe muweb.dll /s
regsvr32.exe wuwebv.dll /s
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
wuauclt /Updatenow
Вы можете либо отдельно запускать команды, или же скачать готовый скрипт у меня и так же запустить его в командной строке от имени администратора или просто запустить его в режиме администратора.
Просмотрите, чтобы не было ошибок в выводе скрипта
Далее я вам советую перезагрузить компьютер, иначе вы можете поймать ошибку 80244010.
Хочу отметить, что у вас в системе останется старая версия папки SoftwareDistribution по пути C:WindowsSoftwareDistribution.bak. Так, что если проблема будет устранена, не забывайте ее удалить.
Теперь зайдя в «Центр обновления Windows» я сделал поиск новых обновлений и получил их, аж 29 штук. Ошибок 80244010 и C80003FB больше не наблюдал.
Скачивание доступных обновлений пошло успешно и они спокойно стали устанавливаться в моей Windows Server 2012 R2.
Устраняем ошибки на системных файлах
Если у вас после манипуляций с папкой SoftwareDistribution и файлом DataStore.edb остаются проблемы с поиском обновлений Windows и вы получаете ошибку C80003FB, вы можете попробовать произвести поиск и устранение ошибок на системных файлах Windows. Для этого есть две замечательные утилиты командной строки sfc и DISM. Выполните в командной строке в режиме администратора вот такую команду:
sfc /scannow && Dism /online /cleanup-image /restorehealth && Dism.exe /Online /Cleanup-Image /StartComponentCleanup
В моем примере программа защиты ресурсов Windows обнаружила повреждение файлов и успешно их восстановила. Пробуем снова найти и установить новые обновления.
Использование средства устранения неполадок Центра обновления Windows
Windows не идеальная система и Microsoft это понимает, они стараются признавать свои ошибки и помогать людям их устранять. В самые свежие версии клиентских ОС, я говорю про Windows 10 они внедрили встроенную утилиту по устранению неполадок для различных компонентов, в том числе и «Центр обновления Windows». В более старых версиях Windows 7 и Windows 8.1, а так же всех серверных Windows Server данный компонент загружается отдельно, по представленным чуть ниже ссылкам:
- Скачать средство устранения неполадок для Windows 7, Windows 8.1, Windows Server 2008R2-2012R2 — https://aka.ms/diag_wu
- Скачать средство устранения неполадок для Windows Server 2016-2019 — https://aka.ms/wudiag
Напоминаю, что встроенное средство устранения неполадок в Windows 10 находится в параметрах Windows, которые вы можете открыть через сочетание клавиш Win и I одновременно. Далее вы открываете пункт «Центр обновления Windows»
Находите пункт «Устранение неполадок — Центр обновления Windows».
Запустите ее.
В некоторый ситуациях вы можете получить ошибку:
В других версиях Windows запустите WindowsUpdate.diagcab. И в том и в другом случае у вас появится окно, единственное в версии для Windows 10 будет дополнительный пункт «Диагностика сетей Windows«.
Выбираем пункт «Центр обновления Windows» и нажимаем далее.
Начнется сканирование вашей системы, будет так же проверка реестра, перезапуск служб, вот так выглядит обнаружение и устранение проблем с файлами базы данных центра обновлений Windows.
Этот так же может может помочь в решении ошибок 80244010 и C80003FB.
Обновление и переустановка агента обновления Windows до последней версии
В Windows 7 и выше у вас может остаться ошибка 80244010, даже после всего того, что мы делали. Одной из экзотических причин может быть старая версия агента по обновлению Windows (Windows Update Agent). На момент января 2020 года самая актуальная версия WUA для Windows 7, это 7.6.7601.24436. Файл располагается по пути C:WindowsSystem32wuaueng.dll.
Если вам нужно его скачать для обновления или переустановки, вы можете перейти по ссылке:
https://support.microsoft.com/en-us/kb/949104
Находите пункты «Stand-alone packages for Windows 8 and Windows Server 2012» или «Stand-alone packages for Windows 7 SP1 and Windows Server 2008 R2 SP1» и загружаете нужную версию.
Далее вы можете произвести установку новой версии агента. Тут два варианта из графического интерфейса или через cmd/powershell. В режиме командной строки положите файл windowsupdateagent-7.6-x64.exe в нужное Вместо, обратите внимание, что у меня семерка 64-х битная, если у вас 32-х битная, то файл будет другой (Как проверить разрядность Windows смотрите по ссылке). Далее переходите в командной строке в расположение файла через команду cd и вводите:
WindowsUpdateAgent-7.6-x64.exe /quiet /norestart /wuforce
Если выскочит окно UAC, то нажмите да. Начнется принудительная переустановка агента по обновлению Windows.
Обратите внимание, что ваша KB будет распакована и появятся несколько временных папок.
В мониторе ресурсов будет видно, что идет обращение к папке SoftwareDistribution. Ждем когда система закончит туда писать, это около минуты.
Далее вы перезагружаете компьютер. Можно для надежности еще выполнить теперь команду для обращения к серверу обновления microsoft с синхронизацией.
wuauclt /resetauthorization /detectnow
Пробуем снова проверить доступность новых обновлений, и ошибка 80244010, должна исчезнуть. В графическом варианте будет простой мастер установки агента Windows Update, нажимаем далее.
Принимаем лицензионное соглашение.
И начинается установка агента.
Использование скрипта Reset Windows Update Agent
За, что я люблю популярные продукты, так это за большое комьюнити, кто не в курсе, это объединение людей по интересу к продукту. У Microsoft оно огромное, можете для примера посмотреть статистику по операционным системам за 2019 год. Есть замечательный пользователь Manuel F. Gil, который создал отличный скрипт под названием «Reset Windows Update Agent«. Данный скрипт поможет вам в решении проблем с обновлениями. Загрузите его по ссылке:
Распаковываете архив и утилитой SetupDiag.exe. Запустите от имени администратора файл ResetWUEng.cmd.
Вас попросят согласиться с тем, что вы даете согласие, что могут быть произведены изменения в реестре Windows или настройках системы, говорим Y.
В итоге вы увидите окно с 19 настройками, нас будет интересовать второй пункт «Reset the Windows Update Components«. Нажимаем двойку.
скрипт выключит нужные службы, произведет настройки и заново все включит.
Если все успешно, то он об этом отрапортует «The operatiom completed successfully»
На этом у меня все, надеюсь что вы смогли обновить свою Windows и избежали ошибок 80244010 и C80003FB. Если остались вопросы, то пишите их в комментариях. С вами был Иван Семин автор и создатель IT портала Pyatilistnik.org.
После установки нового сервера WSUS в сети нашей компании многие клиенты не смогли получить новые обновления с сервера с ошибкой 0x80244010. Как оказалось, эта ошибка характерна не только для компьютеров, обновляющихся с внутреннего сервера WSUS, но и для устройств, получающих обновления напрямую с Windows Update. Рассмотрим, основные способы исправления ошибки 0x80244010 и восстановления работоспособности системы обновлений.
Для диагностики проблемы нужно открыть лог агента обновлений WindowsUpdate.log (в Windows 7 и 8 он находится в каталоге %Windir% , а в Windows 10 его можно получить так). В журнале обновлений при этом будут присутствовать такие строки:
2018-04-10 18:40:38:994 828 11a3c PT WARNING: Exceeded max server round trips: 0x80244010
2018-04-10 18:40:38:994 828 11a3c PT WARNING: Sync of Updates: 0x80244010
2018-04-10 18:40:38:994 828 11a3c PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
2018-04-10 18:40:38:994 828 11a3c Agent * WARNING: Failed to synchronize, error = 0x80244010
2018-04-10 18:40:39:024 828 11a3c Agent * WARNING: Exit code = 0x80244010
2018-04-10 18:40:39:024 828 11a3c Agent *********
2018-04-10 18:40:39:024 828 11a3c Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2018-04-10 18:40:39:024 828 11a3c Agent *************
2018-04-10 18:40:39:024 828 11a3c Agent WARNING: WU client failed Searching for update with error 0x80244010
2018-04-10 18:40:39:024 828 1017c AU >>## RESUMED ## AU: Search for updates [CallId = {128CCEAD-F84D-405E-9BC2-607D1694894B}]
2018-04-10 18:40:39:024 828 1017c AU # WARNING: Search callback failed, result = 0x80244010
2018-04-10 18:40:39:024 828 1017c AU # WARNING: Failed to find updates with error code 80244010
Наибольший интерес вызывает строка Exceeded max server round trips: 0x80244010. Т.е. превышено максимальное число обращений к серверу обновлений (WSUS) во время сканирования обновлений. Об этом же свидетельствует код ошибки Windows Update согласно таблице (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS). Т.е. сервер отключает клиента, который превысил лимит обращений. Этот лимит обращений в протоколе получения обновлений Windows устанавливается на сервере обновлений и по умолчанию составляет 200 обращений. Также имеется лимит на максимальный размер XML файла, который клиент получает с сервера в рамках одного обращения — 200 Кб. Чем большее количество обновлений на сервере для клиента нужно проверить, тем больший размер скачиваемого XML файла. В том случае, если клиенту не удается получить необходимые данные за 200 сессий, он временно отключается от сервера и возвращает ошибку.
Эта ошибка возникает, как правило, из-за плохого или нестабильного сетевого соединения с сервером обновлений или когда клиенту нужно получить слишком большое количество обновлений (новый клиент сервера WSUS или компьютер, на котором давно не устанавливались обновлений).
Самый простой вариант попробовать на клиенте несколько раз (3-7 раз) нажать кнопку Try Again или выполнить команду
wuauclt.exe / detectnow
Важно. После каждого запуска поиска обновлений нужно выждать около 15 минут, чтобы дождаться окончания предыдущего цикла поиска обновлений).
В большинстве случаев это решает проблему, но в том случае если клиентов в сети много, такой способ решения проблемы неприемлем.
По умолчанию клиент проверяет обновления на сервере каждые 22 часа. Можно увеличить частоту таких синхронизаций с помощью групповой политики Automatic Update detection frequency (в секции Computer Configuration -> Adminsitrative Templates -> Windows Components -> Windows Update), например до 3 часов.
Также можно на стороне сервера WSUS убрать ограничение на максимальный размер XML файла, который может скачать клиент с сервера. Для этого придется выполнить следующую команду в базе данных WSUSDB.
USE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0
Если вам не хочется менять настройки в базе WSUS, можно выполнить очистку WSUS сервера с помощью встроенного мастера очистки (Консоль Update Service -> Options -> Server Cleanup Wizard -> все опции -> Next), удалив старые, неиспользуемые и замененные обновления (особенно много мусора от обновлений MS Office). В результате такой операции, клиент Windows Update будет получать намного меньше мета-информации с WSUS сервера, и его взаимодействие должно уместиться в 200 сессий по 200кб.
Кроме того, если клиентов сервера WSUS достаточно много, можно попробовать увеличить производительность пула WsusPool согласно рекомендаций из статьи: Ошибка обновления Windows 80244022.
Если все рассмотренные способы не помогли исправить ошибку обновления на каком-то клиенте, выполните на нем скрипт сброса текущих настроек WSUS и удаления локального кэша. После чего выполните несколько циклов поиска обновлений.
Содержание
- Failed to find updates with error code 80244010
- Причины ошибок 80244010 и C80003FB
- Как устранить ошибки 80244010 и C80003FB
- Устраняем ошибки на системных файлах
- Использование средства устранения неполадок Центра обновления Windows
- Обновление и переустановка агента обновления Windows до последней версии
- Использование скрипта Reset Windows Update Agent
Failed to find updates with error code 80244010
Добрый день! Уважаемые читатели и гости одного из популярнейших IT блогов рунета Pyatilistnik.org. В прошлый раз мы с вами успешно устранили ошибку «Запуск этого устройства невозможен код 10». Двигаемся дальше, сегодня я столкнулся с ошибками 80244010 и C80003FB при попытке поиска обновлений Windows Server 2012 R2, в момент сервисного обслуживания терминального сервера. Ниже я покажу, как вы легко сможете их устранить, буквально за несколько минут.
Причины ошибок 80244010 и C80003FB
Прежде чем я покажу, как вы можете устранить ошибки 80244010 и C80003FB я бы хотел дать вам понимание их появления. Вот так вот выглядит ошибка с кодом C80003FB:
Далее появилась ошибка:
В итоге я видел все ту же ошибку.
Основными причинами вызывающими данную ошибку выступает:
- Поврежден файл DataStore.edb
- Повреждены системные файлы
- Установка свежего агента для обновления Windows
- Не доступны сервера обновлений Microsoft
Как устранить ошибки 80244010 и C80003FB
Первое, что нужно проверить, это нет ли проблем с файлом DataStore.edb. DataStore.edb — это лог-файл, он сохраняет историю обновлений Windows , и она находится в папке SoftwareDistribution (C:WindowsSoftwareDistributionDataStore DataStore.edb). Его размер будет увеличиваться при каждой проверке Центра обновления Windows.
Можно ли удалить файл DataStore.edb?
Да вы легко можете, это сделать. Удалив DataStore.edb Windows при следующем запуске поиска обновлений просто пересоздаст его. Так же этот файл может весить очень много, например более 1 ГБ и вы легко так сможете освободить в системе некоторое количество дискового пространства
Когда я вижу проблему с обновлениями, она в 90% случаев решается моим скриптом, который я приведу чуть ниже и дам его описание:
- Производится отключение службы «Фоновая интеллектуальная служба передачи (BITS)»
- Производится отключение службы «Центр обновления Windows»
- Производится отключение службы «Удостоверение приложения»
- Производится отключение службы «Службы криптографии»
- Далее удаляется файлы qmgr*.dat из профиля пользователя
- Происходит переименовывание файла catroot2 в catroot2.bak
- Происходит переименовывание папки SoftwareDistribution в SoftwareDistribution.bak
- Перерегистрируются библиотеки
- Производится запуск службы «Фоновая интеллектуальная служба передачи (BITS)»
- Производится запуск службы «Центр обновления Windows»
- Производится запуск службы «Удостоверение приложения»
- Производится запуск службы «Службы криптографии»
- Запускается обновление Windows
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%system32
regsvr32.exe atl.dll /s
regsvr32.exe urlmon.dll /s
regsvr32.exe mshtml.dll /s
regsvr32.exe shdocvw.dll /s
regsvr32.exe browseui.dll /s
regsvr32.exe jscript.dll /s
regsvr32.exe vbscript.dll /s
regsvr32.exe scrrun.dll /s
regsvr32.exe msxml.dll /s
regsvr32.exe msxml3.dll /s
regsvr32.exe msxml6.dll /s
regsvr32.exe actxprxy.dll /s
regsvr32.exe softpub.dll /s
regsvr32.exe wintrust.dll /s
regsvr32.exe dssenh.dll /s
regsvr32.exe rsaenh.dll /s
regsvr32.exe gpkcsp.dll /s
regsvr32.exe sccbase.dll /s
regsvr32.exe slbcsp.dll /s
regsvr32.exe cryptdlg.dll /s
regsvr32.exe oleaut32.dll /s
regsvr32.exe ole32.dll /s
regsvr32.exe shell32.dll /s
regsvr32.exe initpki.dll /s
regsvr32.exe wuapi.dll /s
regsvr32.exe wuaueng.dll /s
regsvr32.exe wuaueng1.dll /s
regsvr32.exe wucltui.dll /s
regsvr32.exe wups.dll /s
regsvr32.exe wups2.dll /s
regsvr32.exe wuweb.dll /s
regsvr32.exe qmgr.dll /s
regsvr32.exe qmgrprxy.dll /s
regsvr32.exe wucltux.dll /s
regsvr32.exe muweb.dll /s
regsvr32.exe wuwebv.dll /s
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Вы можете либо отдельно запускать команды, или же скачать готовый скрипт у меня и так же запустить его в командной строке от имени администратора или просто запустить его в режиме администратора.
Просмотрите, чтобы не было ошибок в выводе скрипта
Далее я вам советую перезагрузить компьютер, иначе вы можете поймать ошибку 80244010.
Хочу отметить, что у вас в системе останется старая версия папки SoftwareDistribution по пути C:WindowsSoftwareDistribution.bak. Так, что если проблема будет устранена, не забывайте ее удалить.
Теперь зайдя в «Центр обновления Windows» я сделал поиск новых обновлений и получил их, аж 29 штук. Ошибок 80244010 и C80003FB больше не наблюдал.
Скачивание доступных обновлений пошло успешно и они спокойно стали устанавливаться в моей Windows Server 2012 R2.
Устраняем ошибки на системных файлах
Если у вас после манипуляций с папкой SoftwareDistribution и файлом DataStore.edb остаются проблемы с поиском обновлений Windows и вы получаете ошибку C80003FB, вы можете попробовать произвести поиск и устранение ошибок на системных файлах Windows. Для этого есть две замечательные утилиты командной строки sfc и DISM. Выполните в командной строке в режиме администратора вот такую команду:
В моем примере программа защиты ресурсов Windows обнаружила повреждение файлов и успешно их восстановила. Пробуем снова найти и установить новые обновления.
Использование средства устранения неполадок Центра обновления Windows
Windows не идеальная система и Microsoft это понимает, они стараются признавать свои ошибки и помогать людям их устранять. В самые свежие версии клиентских ОС, я говорю про Windows 10 они внедрили встроенную утилиту по устранению неполадок для различных компонентов, в том числе и «Центр обновления Windows». В более старых версиях Windows 7 и Windows 8.1, а так же всех серверных Windows Server данный компонент загружается отдельно, по представленным чуть ниже ссылкам:
- Скачать средство устранения неполадок для Windows 7, Windows 8.1, Windows Server 2008R2-2012R2 — https://aka.ms/diag_wu
- Скачать средство устранения неполадок для Windows Server 2016-2019 — https://aka.ms/wudiag
Напоминаю, что встроенное средство устранения неполадок в Windows 10 находится в параметрах Windows, которые вы можете открыть через сочетание клавиш Win и I одновременно. Далее вы открываете пункт «Центр обновления Windows»
Находите пункт «Устранение неполадок — Центр обновления Windows».
В некоторый ситуациях вы можете получить ошибку:
В других версиях Windows запустите WindowsUpdate.diagcab. И в том и в другом случае у вас появится окно, единственное в версии для Windows 10 будет дополнительный пункт «Диагностика сетей Windows«.
Выбираем пункт «Центр обновления Windows» и нажимаем далее.
Начнется сканирование вашей системы, будет так же проверка реестра, перезапуск служб, вот так выглядит обнаружение и устранение проблем с файлами базы данных центра обновлений Windows.
Этот так же может может помочь в решении ошибок 80244010 и C80003FB.
Обновление и переустановка агента обновления Windows до последней версии
В Windows 7 и выше у вас может остаться ошибка 80244010, даже после всего того, что мы делали. Одной из экзотических причин может быть старая версия агента по обновлению Windows (Windows Update Agent). На момент января 2020 года самая актуальная версия WUA для Windows 7, это 7.6.7601.24436. Файл располагается по пути C:WindowsSystem32wuaueng.dll.
Если вам нужно его скачать для обновления или переустановки, вы можете перейти по ссылке:
Находите пункты «Stand-alone packages for Windows 8 and Windows Server 2012» или «Stand-alone packages for Windows 7 SP1 and Windows Server 2008 R2 SP1» и загружаете нужную версию.
Далее вы можете произвести установку новой версии агента. Тут два варианта из графического интерфейса или через cmd/powershell. В режиме командной строки положите файл windowsupdateagent-7.6-x64.exe в нужное Вместо, обратите внимание, что у меня семерка 64-х битная, если у вас 32-х битная, то файл будет другой (Как проверить разрядность Windows смотрите по ссылке). Далее переходите в командной строке в расположение файла через команду cd и вводите:
Если выскочит окно UAC, то нажмите да. Начнется принудительная переустановка агента по обновлению Windows.
Обратите внимание, что ваша KB будет распакована и появятся несколько временных папок.
В мониторе ресурсов будет видно, что идет обращение к папке SoftwareDistribution. Ждем когда система закончит туда писать, это около минуты.
Далее вы перезагружаете компьютер. Можно для надежности еще выполнить теперь команду для обращения к серверу обновления microsoft с синхронизацией.
Пробуем снова проверить доступность новых обновлений, и ошибка 80244010, должна исчезнуть. В графическом варианте будет простой мастер установки агента Windows Update, нажимаем далее.
Принимаем лицензионное соглашение.
И начинается установка агента.
Использование скрипта Reset Windows Update Agent
За, что я люблю популярные продукты, так это за большое комьюнити, кто не в курсе, это объединение людей по интересу к продукту. У Microsoft оно огромное, можете для примера посмотреть статистику по операционным системам за 2019 год. Есть замечательный пользователь Manuel F. Gil, который создал отличный скрипт под названием «Reset Windows Update Agent«. Данный скрипт поможет вам в решении проблем с обновлениями. Загрузите его по ссылке:
Распаковываете архив и утилитой SetupDiag.exe. Запустите от имени администратора файл ResetWUEng.cmd.
Вас попросят согласиться с тем, что вы даете согласие, что могут быть произведены изменения в реестре Windows или настройках системы, говорим Y.
В итоге вы увидите окно с 19 настройками, нас будет интересовать второй пункт «Reset the Windows Update Components«. Нажимаем двойку.
скрипт выключит нужные службы, произведет настройки и заново все включит.
Если все успешно, то он об этом отрапортует «The operatiom completed successfully»
Источник
Содержание
- Вариант 1: Запуск автоматического средства устранения неполадок
- Вариант 2: Сброс компонентов Центра обновления Windows
- Вариант 3: Установка компонента готовности к обновлениям
- Вариант 4: Проверка целостности системных файлов
- Вариант 5: Сканирование компьютера на наличие вирусов
- Вопросы и ответы
Вариант 1: Запуск автоматического средства устранения неполадок
При возникновении любых ошибок, связанных с обновлениями в Windows 7, в том числе и с кодом 80244010, рекомендуется в первую очередь запускать встроенное средство устранения неполадок, позволяющее автоматически разобраться со сложившейся ситуацией. Оно выполнит сканирование основных компонентов, которые могут помешать инсталляции апдейтов, а затем самостоятельно исправит их, уведомив пользователя.
- Откройте «Пуск» и перейдите в «Панель управления».
- Найдите раздел «Устранение неполадок» и щелкните по нему.
- В категории «Система и безопасность» понадобится запустить «Устранение неполадок с помощью Центра обновления Windows».
- В новом окне подтвердите старт диагностики.
- Обнаружение проблем занимает некоторое время, поэтому вам придется подождать завершения этого процесса.
Затем отобразится сообщение о том, какие ошибки были найдены и удалось ли их решить. Попробуйте начать инсталляцию обновления и проверить, появится ли снова ошибка с кодом 80244010.
Если предыдущий вариант не самый эффективный, но простой в реализации, то с этим дела обстоят совсем наоборот. Понадобится вручную вводить несколько команд, чтобы полностью сбросить все компоненты Центра обновления Windows, но в большинстве случаев осуществление подобных действий помогает избавиться от разных ошибок, возникающих при инсталляции апдейтов.
- Ввод всех дальнейших команд осуществляется в «Командной строке», поэтому вызовите ее от имени администратора, например, через «Пуск».
- Введите команду
net stop wuauserv
для остановки Центра обновления Windows и нажмите клавишу Enter. - Служба начнет останавливаться, о чем и уведомит сообщение.
- После появления подсказки «Служба «Центр обновления Windows» успешно остановлена» переходите к следующему шагу.
- Вторая команда останавливает службы криптографии:
net stop cryptSvc
. - В этом случае тоже ожидайте появления соответствующего уведомления.
- Остановите службу передачи файлов через
net stop bits
. - Приступайте к вводу следующей команды только после успешной остановки фоновой службы.
- В завершение отключите службу установщика, активировав команду
net stop msiserver
. - Сейчас все готово для того, чтобы выполнить сброс файлов, созданных Центром обновления, что осуществляется через команду
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
. - Есть второй путь, где тоже хранятся некоторые временные объекты, создаваемые при инсталляции обновлений. Переименуем и эту папку, введя ren
C:WindowsSystem32catroot2 Catroot2.old
. - Осталось только поочередно ввести все те же команды, которые использовались для отключения служб, но на этот раз с аргументами запуска. После ввода каждую команды нажимайте Enter.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Переименование описанных выше каталогов заставляет Виндовс при поиске следующих обновлений создать их заново, конечно же, в автоматическом режиме. Таким образом происходит очистка временных файлов, которые могли вызывать сбои при попытке инсталляции апдейтов, но при этом переименованные папки в шагах 10 и 11 имеют резервные версии. При возникновении проблем или для удаления папок всегда можно перейти к их расположению через системный «Проводник» и убрать приписку «.old» либо переместить бэкапы в «Корзину».
Вариант 3: Установка компонента готовности к обновлениям
Microsoft распространяет небольшой системный инструмент для Windows 7, установка которого позволяет избавиться от разных проблем, связанных с инсталляцией других обновлений. Он поможет справиться и с рассматриваемой сегодня неполадкой, а установка осуществляется так:
Перейти к скачиванию обновления KB947821 с официального сайта
- Нажмите по ссылке выше, чтобы начать загрузку рассматриваемого компонента.
- Он распространяется как исполняемый файл, поэтому после скачивания можно сразу же запустить установку.
- Начнется подготовка файлов, а затем отобразится следующее окно.
- Подтвердите начало инсталляции найденного апдейта.
- Пакеты копируются в кеш Центра обновления Windows.
- Начнется стандартная установка, за которой вы можете следить в новом окне.
- Когда появится информация о завершении, можно перезагрузить ПК, после чего пробовать выполнить повторную инсталляцию проблемных апдейтов.
Вариант 4: Проверка целостности системных файлов
Расскажем о двух методах, которые тоже могут относиться к ошибке с кодом 80244010, но оказываются результативными реже рассмотренных выше. Первый такой вариант связан с проверкой целостности системных файлов, поскольку их нарушение приводит к появлению самых разных неполадок. Об использовании специального средства сканирования узнайте из Способа 1 статьи по ссылке ниже.
Подробнее: Проверяем целостность системных файлов в Windows 7
Вариант 5: Сканирование компьютера на наличие вирусов
Этот метод подразумевает использование специальных программ, предназначенных для сканирования ОС на наличие вирусов и различных угроз, попавших в операционную систему незаметно от юзера. Некоторые из них влияют на службы, связанные с обновлением Windows, поэтому и могут провоцировать ошибки. Выберите удобное для себя антивирусное средство и запустите проверку компьютера.
Подробнее: Борьба с компьютерными вирусами
Еще статьи по данной теме:
Помогла ли Вам статья?
В Код ошибки Центра обновления Windows 80244010 обычно возникает, когда операционная система (чаще всего Windows 7 и Windows Server) больше не может искать и находить новые обновления (даже если сборка устарела). Эта проблема чаще возникает с WSUS (службами обновления Windows Server).
Некоторые из наиболее распространенных причин сбоя Центра обновления Windows с указанным выше кодом ошибки:
- Общий глюк — Эта проблема довольно часто встречается на конечных компьютерах с Windows 7, и у Microsoft уже есть набор встроенных стратегий восстановления, готовых к развертыванию. Если этот сценарий применим, вы можете попытаться решить проблему, запустив встроенное средство устранения неполадок Центра обновления Windows и применив исправление, которое будет автоматически рекомендовано.
- Поврежденный файл во временных папках WU — Другой сценарий, при котором возникает эта ошибка, — это поврежденный временный файл, расположенный в папках SofwareDistribution или Catroot2. Это может произойти после неудачного обновления или после антивирусного сканирования, в результате которого в карантин были помещены некоторые элементы, связанные с компонентом Центра обновления Windows. В этом случае вы можете решить проблему, выполнив серию команд, способных сбросить каждый компонент WU, включая две временные папки.
- Аппарат не подлежит обновлению традиционным способом — При определенных обстоятельствах компонент WU может не работать автоматически. Если функция WU заблокирована на системном уровне, вы, скорее всего, сможете решить проблему и обновить свою ОС с помощью инструмента готовности к обновлению системы для установки обновлений, которые не удается установить обычным способом.
- Политика отключенной частоты обнаружения — Если вы столкнулись с проблемой в выпуске Windows Server, скорее всего, это связано с тем, что один из клиентов превысил допустимое по умолчанию количество обращений к серверу WSUS. Чтобы решить эту проблему в этом случае, вам нужно будет использовать редактор локальной групповой политики, чтобы включить политику обнаружения автоматического обновления и установить глобальный интервал обновления для всех задействованных компьютеров.
- Повреждение системного файла — Если средство устранения неполадок Центра обновления Windows не может решить проблему автоматически, скорее всего, затронутая система страдает от основной проблемы с повреждением, которую нельзя решить обычным способом. В этом случае вы можете решить проблему, обновив каждый компонент Windows с помощью такой процедуры, как Чистая установка или Восстановительная установка (восстановление на месте).
- 1. Запустите средство устранения неполадок Центра обновления Windows.
- 2. Сбросить компоненты WU.
- 3. Запустите средство проверки готовности системы к обновлению.
- 4. Включите политику частоты обнаружения.
- 5. Обновите компоненты ОС.
1. Запустите средство устранения неполадок Центра обновления Windows.
Если вы столкнулись с этой проблемой в версии Windows 7 для конечного пользователя, есть вероятность, что виновник, вызвавший проблему, уже покрыт стратегией восстановления, разработанной Microsoft. Несколько затронутых пользователей, которые также изо всех сил пытались решить эту проблему, подтвердили, что запуск средства устранения неполадок Центра обновления Windows позволяет им автоматически решить проблему.
Эта встроенная утилита содержит набор стратегий автоматического восстановления, которые исправят широкий спектр ошибок Центра обновления Windows. Этот инструмент начнет с поиска любых несоответствий, а затем автоматически развернет соответствующее исправление, если проблема уже устранена стратегией исправления.
Вот краткое руководство о том, как запустить средство устранения неполадок Центра обновления Windows в Windows 7, чтобы исправить 80244010 ошибка:
- Нажмите Клавиша Windows + R открыть Бегать диалоговое окно. Затем введите «Контроль» и нажмите Войти открыть классику Панель управления интерфейс.
- Как только вы окажетесь внутри Классическая панель управления интерфейса, используйте функцию поиска в правом верхнем углу для поиска «Устранение неполадок». Затем в списке результатов нажмите «Устранение неполадок», чтобы развернуть список встроенных средств устранения неполадок.
- Как только вы увидите Устранение неполадок экран проблемы с компьютером, нажмите на Система и безопасность из списка доступных опций.
- Как только вы окажетесь внутри Устранение неполадок меню проблем, нажмите на Центр обновления Windows под Windows категория.
- После того как вам удастся открыть средство устранения неполадок, начните с нажатия кнопки «Дополнительно» и установки флажка, связанного с Применять ремонт автоматически. Как только это будет отмечено, нажмите «Далее», чтобы перейти к следующему меню.
- Дождитесь завершения первоначального сканирования, затем нажмите Применить это исправление если стратегия ремонта не применяется автоматически.
- Если вам будет предложено перезагрузить компьютер, сделайте это и посмотрите, будет ли проблема решена при следующем запуске системы, попытавшись снова использовать функцию Центра обновления Windows.
Если вы все еще сталкиваетесь с тем же Центр обновления Windows 80244010 ошибка при попытке использовать функцию WU, перейдите к следующему возможному исправлению ниже.
2. Сбросить компоненты WU.
Другая потенциальная причина, которая может в конечном итоге вызвать Центр обновления Windows 80244010 ошибка — это несогласованность сети. В большинстве случаев проблема будет вызвана сбойным компонентом WU или поврежденным временным файлом, расположенным в Программное обеспечениеРаспространение или Catroot2 папки.
Если этот сценарий применим, вы можете быстро решить проблему, сбросив все WU (Центр обновления Windows) компоненты и зависимости, участвующие в этом процессе. Несколько разных пользователей подтвердили, что эта операция была успешным исправлением, которое позволило им устранить ошибку.
Вот краткое руководство, как это сделать:
- Нажмите Клавиша Windows + R открыть Бегать диалоговое окно. Затем введите ‘cmd‘Внутри текстового поля и нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с повышенными привилегиями. Если вам будет предложено UAC (Контроль учетных записей пользователей)нажмите да чтобы предоставить доступ администратора.
- Как только вы окажетесь в командной строке CMD с повышенными правами, введите следующие команды по порядку и нажмите Войти после каждого, чтобы остановить выбор ключевых служб Центра обновления Windows:
net stop wuauserv net stop cryptSvc чистые стоповые биты net stop msiserver
Примечание: Эти последовательные команды остановят службу Windows Update, установщик MSI, службу криптографии и службу BITS.
- После того, как вам удастся отключить все соответствующие службы, выполните следующие команды в том же окне CMD с повышенными привилегиями и нажмите Войти после каждого переименовать две папки, отвечающие за хранение временных файлов WU (SoftwareDistribution и Catroot2):
ren C: Windows SoftwareDistribution SoftwareDistribution.old ren C: Windows System32 catroot2 Catroot2.old
Примечание: Переименование этих двух папок заставит компонент Центра обновления Windows создать новые папки, которые займут место старых и предотвратят влияние любых поврежденных файлов на операции обновления.
- После того, как две папки были переименованы, запустите эти последние команды в быстрой последовательности (нажимайте Enter после каждой), чтобы запустить те же службы, которые вы отключили на шаге 2:
net start wuauserv net start cryptSvc чистые стартовые биты net start msiserver
- После перезапуска служб повторите действие, которое ранее вызывало Центр обновления Windows 80244010 ошибка и посмотрите, решена ли проблема.
Если проблема все еще не решена, перейдите к следующему потенциальному исправлению ниже.
3. Запустите средство проверки готовности системы к обновлению.
Как оказалось, многим пользователям Windows 7 удалось решить проблему, загрузив последнюю версию средства проверки готовности системы к обновлению. Хотя этот инструмент включен практически во все установки Windows, вероятно, это не последняя доступная версия.
Убедитесь, что вы загружаете и используете последнюю версию Инструмент готовности к обновлению системы позволит вам быстро решить проблему без дополнительных действий.
Вот краткое руководство по загрузке и использованию последней версии средства проверки готовности системы к обновлению:
- Посетите эту ссылку (Вот) и загрузите последнюю версию Инструмент готовности к обновлению системы. Как только вы попадете туда, выберите свой язык и нажмите кнопку «Загрузить», чтобы начать загрузку последней версии.
Примечание: Имейте в виду, что загрузка довольно велика, поэтому терпеливо подождите, пока не будет загружен весь инструмент.
- После завершения загрузки откройте Инструмент готовности к обновлению системы исполняемый файл и дождитесь завершения начального сканирования.
- В зависимости от обнаруженных проблем вы можете увидеть, что утилита загружает и устанавливает обновления, которые ранее не работали с 80244010 ошибка.
- После завершения операции перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы.
Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.
4. Включите политику частоты обнаружения.
Если вы столкнулись с этой проблемой в версии Windows Server, скорее всего, ошибка 0x80244010 свидетельствует о том, что клиент превысил разрешенное количество обращений к серверу WSUS. Код ошибки можно перевести на WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS и обычно возникает на новых машинах.
Чтобы исправить это, вам понадобится редактор локальной групповой политики, чтобы внести изменения в политику, называемую частотой обнаружения автоматического обновления. Включив эту политику, вы заставите все машины, входящие в группу, использовать один и тот же указанный интервал обновления.
Вот краткое руководство по использованию Редактор локальной групповой политики изменить Частота обнаружения автоматического обновления политика по исправлению 80244010 ошибка:
Примечание: Имейте в виду, что не все версии Windows будут иметь GPEDIT Утилита установлена по умолчанию.
- Нажмите Клавиша Windows + R открыть Бегать диалоговое окно. Затем введите ‘Gpedit.msc’ внутри текстового поля и нажмите Войти открыть Редактор локальной групповой политики. Если вам будет предложено UAC (Контроль учетных записей пользователей)нажмите да для предоставления административных привилегий.
- Как только вы окажетесь внутри Редактор локальной групповой политики, используйте левую часть экрана, чтобы перейти к следующему месту:
Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Обновления Windows
- После того, как вы окажетесь в правильном месте, перейдите в правую секцию и найдите Частота обнаружения автоматического обновления политика из списка доступных опций. Как только вы его увидите, дважды щелкните по нему.
- Внутри Политика обнаружения автоматического обновления, начните с установки состояния на Включено. Затем перейдите в раздел «Параметры» и установите приемлемый интервал, который будет использоваться глобально всеми затронутыми машинами.
- После того, как все настроено, нажмите «Применить», чтобы сохранить изменения, затем перезапустите все затронутые машины и посмотрите, решена ли проблема.
Если ваш компонент WSUS все еще запускает 80244010 сообщение об ошибке, перейдите к последнему исправлению ниже.
5. Обновите компоненты ОС.
Если ни один из представленных выше методов не позволил вам решить проблему, весьма вероятно, что вы столкнулись с несогласованностью Windows, которую вы не можете решить обычным способом. В этом случае единственное жизнеспособное исправление — сбросить каждый компонент Windows, чтобы гарантировать удаление любого типа повреждения.
Если все сводится к следующему, у вас есть несколько путей вперед:
- Чистая установка — Эта процедура является самой простой из всех возможных, ее основным недостатком является то, что, если вы заранее не создадите резервную копию своих данных, вы потеряете все личные файлы, включая приложения, игры и личные медиа. Но в отличие от чистой установки для этой процедуры не требуется совместимый установочный носитель.
- Ремонтная установка (обновление на месте) — Эта процедура потребует от вас использования совместимого установочного носителя. Вам понадобится немного технических знаний, но главное преимущество заключается в том, что операция коснется только файлов Windows. Это означает, что все ваши личные файлы и настройки (включая видео, фотографии, музыкальную папку, приложения, игры и даже некоторые пользовательские настройки) останутся нетронутыми.
- Remove From My Forums
-
Question
-
-
Edited by
Friday, October 11, 2019 7:25 AM
-
Edited by
Answers
-
Hi Birdal,
As the article you provided says:
- We have defined the maximum number of trips as 200 within code and it cannot reconfigured.
So, if you click «Update Now» and the error «0x80244010» appears at the end, then the automatic update is normal, and only the update information is completely obtained by this update. Then continue to click «Update Now». As
for how many times you need to click to update immediately, it depends on how many patches you need to install for the installed operating system.
Regards,
Yic
Please remember to mark as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.-
Marked as answer by
_Birdal
Friday, October 11, 2019 1:10 PM
- We have defined the maximum number of trips as 200 within code and it cannot reconfigured.
While trying to download, install, and upgrade your Windows device, you might encounter lots of problematic errors. One such error is Error Code 80244010. This error commonly occurs when the user checks for updates but Windows becomes unable to find new updates. With this error code, the following warning message may also appear.
Code 80244010, Windows Update encountered an unknown error
In this guide, we will be checking out all the possible ways that may help to fix this error code on Windows 11/10.
To fix Windows Update Error Code 80244010, follow the below suggestions:
- Run the Windows Update troubleshooter
- Use the System File Checker tool
- Reset Windows Update components
- Clear the SoftwareDistribution folder
- Enable the Automatic Updates detection frequency policy setting.
Before you begin the steps, create a system restore point first. It will help you get back the changes if you ever need it in the future.
Now let us see them in details:
1] Run the Windows Update troubleshooter
Windows Update troubleshooter is a built-in application that can certainly resolve most common Update problems on the device. Hence, it could be helpful for this issue.
To do so, you first need to open the Windows Settings > Update & Security > Troubleshoot tab.
Now move to the right pane, select Windows Update, and then hit the Run the troubleshooter button.
Apart from this, you can fix Windows Update error by using the online Windows Update troubleshooter. Unfortunately, if it doesn’t work, move down to the next potential workaround.
2] Use the System File Checker tool
Sometimes this issue can also be caused due to the corrupted or damaged Windows system files. So, there is the possibility that some system files might be missing. In this case, you need to run the System File Checker tool so that it could search the system for damaged system files and replace them if required.
So, you first need to run an elevated command prompt.
And once it opens, type the following text code:
sfc /scannow
Now press Enter and wait for a while until it completes the SFC scanning process.
Once it completes, restart your device and then check if the problem is solved now.
3] Reset Windows Update components
Sometimes this type of error occurs due to having issues with the update cache, or some faulty Windows components. Users may normally confront such a situation when the services associated with the Windows Update stopped functioning. In order to fix such an issue, you can reset the Windows Update to default Settings using the Reset Windows Update Components tool.
4] Clear the SoftwareDistribution folder
Clear the SoftwareDistribution folder and see if that works for you. Here is a quick way to do this:
First of all, do a right-click on the Start button and select the Run option from the menu list.
Type in services.msc in the text field and then hit the OK button. In the Services window, locate the Windows Update item from the list.
Once you find, right-click on it and select the Properties option from the context menu.
On the General tab of the Windows Update Properties window, click on the drop-down menu of the Startup type and select Disabled.
Then click on the Stop button > Apply > OK.
Now open the Windows Explorer (Win+E) and navigate to the path “C:WindowsSoftwareDistribution”.
Here you will see DataStore and Download folder. Open both folder one by one and delete every file and directories inside there.
Thereafter open Services > Windows Update > Properties window as it is explained earlier.
On the General tab, go to the Startup type and select the Automatic option using the drop-down menu.
Now, click Start > Apply > OK to save the changes.
Once you complete the steps, close the window and look for the new Windows Updates.
5] Enable the Automatic Updates detection frequency Policy
Unfortunately, if none of the above methods work for you, then try to enable the Detection Frequency policy.
To do so, you first need to open the Group Policy Editor in your Windows device.
In the Local Group Policy Editor window, copy & paste the following path to the address box and then hit enter:
Computer Configuration > Administrative Templates > Windows Components > Windows Updates
When you’re on the location, switch to the right pane and search for Automatic Update detection frequency policy. Once you find, double-click on it.
In the Automatic Update detection frequency window, select the radio button next to the Enabled option.
Moving ahead to the Options section, you will see the default 22 in the interval text field. So, set here less value than the default one.
Now click on the Apply > OK.
All the best
We hope the above-mentioned method would help you to resolve this issue.
Related Post: Fix Error 0x8024a206 in Windows 11/10.