Обновление Windows завершилось с ошибкой 80244007 «не удалось найти новые обновления»

10

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

Windows не может найти новые обновления

При проверке обновлений возникла проблема.

Обнаружены ошибки: код 80244007

Это выглядит так:

панель управления

Странная вещь, если я проверяю историю обновлений, я действительно вижу более свежие обновления:

история последних обновлений

Я пробовал несколько вещей, чтобы решить эту проблему.

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

Во-вторых , я просмотрел базу знаний MS 2883975, в которой описана моя проблема ...
... которая подсказала мне перейти на базу знаний MS 2883201
... которая велела мне запускать Windows udpate: P
... или перейти к Центр загрузки MS
... где я должен искать "KB2883201"
... где я выбрал загрузку Windows 8 x-64
... которая дала мне:

Это обновление не применимо к этому компьютеру

Я подумал, что в этом есть какой-то смысл, потому что в имени файла есть «RT». Поэтому я также попробовал обычную загрузку Windows 8 , но она выдает мне то же сообщение об ошибке.

В-третьих , я провел еще несколько поисков и попал на страницу, которая обещает, что эта ошибка будет решена путем запуска некоторого исполняемого файла «Windows Repair Tool», но страница очень расплывчатая и общая, поэтому я воздержался от попыток.

Наконец , соответствующий пост на answers.microsoft.com предложил запустить sfc /scannow, который я пробовал, но вернулся без проблем после 100% проверки.

Как (вероятно, важная) сноска, я думаю, что я, вероятно, дебютирую с этой проблемой. При настройке моего ПК я по ошибке выбрал «Windows 8 Enterprise» из своей подписки MSDN, хотя я не нахожусь в корпоративной ситуации (я должен был выбрать любую версию «Pro», я думаю). У нас нет сервера, распространяющего обновления для нашего домена или что-то подобное.

Мне нужна моя установка Windows 8, чтобы получать обновления самостоятельно. Это работало очень хорошо в прошлом, только недавно у него начались проблемы.

В любом случае: что я могу сделать, чтобы заставить Windows снова начать обновление?


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

  • Мой компьютер является частью небольшого домена. У нас нет централизованного сервера распространения обновлений (как я уже говорил, я по ошибке установил дополнение Enterprise ).
Йерун
источник
код означает следующее: WU_E_PT_SOAPCLIENT_SOAPFAULT: то же, что и SOAPCLIENT_SOAPFAULT - сбой клиента SOAP из-за ошибки SOAP по причинам с кодами ошибок WU_E_PT_SOAP_ *. Но я понятия не имею, как это исправить.
magicandre1981,
@harrymc :-) щедрость была очень эффективной : вскоре после публикации щедрости кто-то ответил на нее! Будучи хорошим гражданином ТАК, я сразу же проверил предложенное решение, и оно решило мою проблему, поэтому я принял ответ. Как я написал в своем комментарии к ответу, если решение подойдет, я также назначу награду. Я просто немного подожду, поскольку отмена награды не возможна (тогда как отмена «принять» есть).
Йерун
Случай слишком быстрого ответа.
harrymc

Ответы:

9

Поскольку вы подключены к домену, я предполагаю, что это недопустимое имя целевой группы. Итак, что вам нужно сделать, это открыть реестр, а затем перейти к:HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate

Затем найдите Target Groupключ, сначала экспортируйте его (просто резервную копию), а затем удалите.

Теперь перезагрузите компьютер и проверьте обновления Windows.

iSR5
источник
4
Круто, твой ответ привел к моему решению! Target GroupКлюч был установлен в мое имя домена. Удаление его было недостаточно, но после того, как я также удалены (в некотором порядке, не уверен, установил ее) TargetGroupEnabled, WUServerи WUStatusServerключи, обновления снова работает.
Йерун
Позвольте мне дважды проверить, что все работает нормально в течение следующих двух дней, если это так, я с радостью присужду вам награду!
Йерун
Я рад, что это привело к решению: ваша проблема заключается не только в удалении целевой группы. Недопустимая целевая группа означает недопустимое имя членства в группе, что является одним из основных требований для оценки утверждений обновлений с сервера WSUS. Таким образом, если он каким-либо образом поврежден или недействителен, WSUS откажет в соединении.
iSR5
1

Я получил ту же ошибку на компьютере Windows 10 (1511). В моем случае удаление C:\Windows\SoftwareDistribution\DataStore\DataStore.edbсработало:

net stop wuauserv
del C:\Windows\SoftwareDistribution\DataStore\Datastore.edb
net start wuauserv
wuauclt /detectnow

Это решение не было моей идеей, но была предложена Франком Maxwitat здесь .

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

Себастьян Маршинг
источник
0

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

Можете ли вы проверить правильность синхронизации ваших часов? Если вы нажмете на часы на панели задач, вы можете выбрать «Изменить настройки времени и даты ...», а затем перейти на вкладку «Интернет-время». Когда ваш компьютер синхронизировал время? Возможно, попробуйте нажать «Изменить настройки». ... ', убедитесь, что serveradres' time.windows.com ', а затем нажмите «Обновить сейчас».

Kevin
источник
Спасибо за Ваш ответ. В настройках даты и времени нет вкладки «Интернет-время», возможно, потому, что мой компьютер является частью домена? В любом случае, проверка реестра выглядит так, будто time.windows.com - мой поставщик времени. В любом случае, мое время на ПК кажется правильным.
Йерун
Тогда что-то еще вызовет проблему, если я что-нибудь узнаю, я дам вам знать.
Кевин
Вы говорите нам, если это часть домена ...
Ramhound
@ Ramhound Да. Я добавил это как дополнительные детали к моему вопросу.
Йерун