9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

  • Мой компьютер является частью небольшого домена. У нас нет централизованного сервера распространения обновлений (как я уже говорил, я по ошибке установил дополнение Enterprise ).

3 ответа3

8

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

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

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

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

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .