Обновление 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.


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 ', а затем нажмите «Обновить сейчас».


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

Тогда что-то еще вызовет проблему, если я что-нибудь узнаю, я дам вам знать.
Кевин

Вы говорите нам, если это часть домена ...
Ramhound

@ Ramhound Да. Я добавил это как дополнительные детали к моему вопросу.
Йерун
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.