У меня ноутбук с Windows 7 с кучей ожидающих и неуспешных обновлений (2009 HP, i3).
Когда я вручную загружаю их (например, январь 2017 г., Ежемесячный накопительный пакет безопасности для Windows 7 для систем на базе x64 (KB3212646)) и пытаюсь установить MSU- файл, программа установки сообщает, что обновление уже установлено на компьютере.
Как я могу получить эти (и другие) ожидающие обновления для установки? В Центре обновления Windows: часто задаваемые вопросы, нужно ли "удалять" ожидающие и сбойные обновления до их ручной установки?
Для чего это стоит, нет никаких "скрытых обновлений", о которых сообщает панель управления Windows Updater. Кроме того, если я оставляю настройку Windows Updater в режиме "автоматическая загрузка и установка", мне постоянно напоминают о перезагрузке, но при перезагрузке редко что-либо устанавливается.
Когда рядом с опцией "Завершение работы" отображается желтый значок щита, то после перезагрузки что-то действительно устанавливается.
История установки восходит к 2011 году, и до выпуска "Обновление до Windows 10" от 08/2015 было только 5 неудачных установок обновления (3 "важные" и 2 "рекомендуемые"). Не считая неудачных установок "Обновление до Windows 10", с 08/2015 существует 14 неудачных обновлений и более 100 ожидающих обновлений. Как мне обратиться ко всем этим ожидающим и провалившимся обновлениям, чтобы актуализировать мою ОС и сообщения Центра обновления Windows?
ОБНОВИТЬ
"Устранить проблемы с Центром обновления Windows" из Панели управления \ Все элементы панели управления \ Устранение неполадок (с правами администратора) проверяет наличие обновлений, а затем при появлении предложения открыть Центр обновления Windows мне предлагается перезагрузить компьютер для ожидающих изменений. Я перезагружаюсь ... ничего не меняется. Следует отметить, что "Недавняя проверка обновлений" не указывает на недавнюю проверку.
Сейчас 7 утра, а отметка времени полуночи была с того момента, когда я впервые написал этот вопрос. Это имеет смысл, поскольку в отчете об устранении неполадок указывается, что поиск обновлений завершился неудачей (несмотря на более раннее указание на то, что средство устранения неполадок "успешно выполнено").
... и столько, сколько мне нравится "исследовать"
"Изучение дополнительных опций" привело меня сюда в первую очередь.
Что касается ссылки на устранение неполадок в Интернете, то теперь я подтвердил, что у меня нет проблем с сетью, вызывающих эту проблему, и что загружаемая версия средства устранения неполадок Центра обновления Windows (WindowsUpdate.diagcab) так же неэффективна, как и та, которая уже есть в моем элементе управления. Группа:
Конечно, он говорит "Исправлено", однако ежемесячный накопительный отчет по безопасности за январь 2017 года все еще не завершен - теперь журнал истории версий сообщает "Никогда" для последней установки и проверки ... Продолжая диалог с устранением неполадок в режиме онлайн, предлагаем переустановить ОС. Это кажется нелепым вариантом.
Что касается "Ошибка Центра обновления Windows 0x80070490", я рассматриваю эти процедуры для решения этой проблемы:
за http://www.thewindowsclub.com/windows-update-error-0x80070490:
1] [...] Если вы работаете в Windows 7 или Windows Vista, после запуска средства проверки системных файлов следует использовать средство готовности обновления системы для восстановления Центра обновления Windows.
2] Если это не помогает, создайте новую учетную запись пользователя и посмотрите, подходит ли она вам.
3] Вам также необходимо убедиться, что служба Windows Update, фоновая интеллектуальная служба передачи и криптографическая служба работают правильно. Для этого откройте окно «Выполнить», введите services.msc и нажмите Enter, чтобы открыть диспетчер служб. Здесь вы можете проверить статус каждой из этих услуг. Убедитесь, что они запущены. Обновление Windows в автоматическом режиме (запуск триггера), биты должны быть установлены в автоматическом режиме (с задержкой), а служба криптографии - в автоматическом. Двойной щелчок по имени службы откроет окно свойств, в котором будут предложены дополнительные параметры.
4] Запустите средство устранения неполадок Центра обновления Windows и посмотрите, поможет ли это.
ОБНОВИТЬ
C:\Windows\Logs\CBS\CBS.log
- это, конечно, текстовый файл размером 16 МБ с ограниченными правами ... поэтому позвольте мне выяснить некоторые параметры grep
, потому что cat
загружает файл уже более минуты: \
... и вот что я использую:
DISM.exe /Online /Cleanup-image /Scanhealth
&
DISM.exe /Online /Cleanup-image /Restorehealth
ОБНОВИТЬ
Согласно комментарию относительно ответа, предлагающего удаление C:\windows\winsxs\pending.xml
: это странно, у меня есть два из этих файлов с чем-то, добавленным к имени файла, один - 25 КБ с датой создания и модификации 3/10/2016 @ 2: 42AM
C:\windows\winsxs\pending.xml.01d17ae4bd6c3f2c
... и другие ~ 16 МБ с датой создания и модификации 3/11/2016 @ 14:00
C:\windows\winsxs\pending.xml.01d17bd0c51f9f61
Удаление этих двух файлов из каталога C:\windows\winsxs\
не позволило установить ожидающие обновления и панели управления проверить наличие ожидающих обновлений:
Возможно, связано с тем, что 3/10/2016 @ 10: 51AM произошел сбой обновления:
ОБНОВИТЬ
В файле sfc/scannow
CBS.log, кажется, есть общая нить " 31bf3856ad364e35
", например, с:
Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514
&
Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514
Из CBS.log, grepping для 0x80070490:
PS C:\Windows\system32> cat C:\Windows\Logs\CBS\CBS.log | grep 0x80070490
2017-02-09 10:09:34, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:09:34, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 10:09:34, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:09:34, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:09:34, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:09:43, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:09:43, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 10:09:43, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:09:43, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:09:43, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:18:51, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:18:51, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 10:18:51, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:18:51, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:18:51, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:19:02, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:19:02, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 10:19:02, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:19:02, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 10:19:02, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:06, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:06, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 11:07:06, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:06, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:06, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:15, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:15, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 11:07:15, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:15, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:07:15, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:18, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:18, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 11:08:18, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:18, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT= 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:18, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:28, Info CBS Failed to find package from aggreated XML string, package: Package_for_KB976933~31bf3856ad364e35~amd64~fr-FR~6.1.7601.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:28, Info CBS Failed to find package from deployment update [HRESULT = 0x80070490 -ERROR_NOT_FOUND]
2017-02-09 11:08:28, Error CBS Failed to check whether package is partially installed, package: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:28, Info CBS Failed to evaluate external applicability for package update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2017-02-09 11:08:28, Error CBS Failed to call external evaluate applicability on package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, Update: 976933-0_neutral_PACKAGE [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
... Затем я выполнил поиск файла 31bf3856ad364e35 с помощью regedit.exe
и нашел следующую запись (см. Рис. Ниже). Удаление «{A8F6EABA-43E3-410F-B196-A4A38FC70C51}» из "Пакеты для добавления" усугубит это или, возможно, исправит эти ошибки и позволит мне установить ожидающие обновления?