У меня есть 16 важных обновлений в Центре обновления Windows, ожидающих установки, но они не будут установлены. Общий случай таков:
- Чтобы установить обновление X, сначала мне нужно установить обновление Y.
- Обновление Y не устанавливается с ошибкой «Это обновление не применимо к вашему компьютеру», хотя я выбрал 64-разрядную версию Windows Server 2012 R2 из списка.
Например: чтобы установить KB2919355, сначала мне нужно установить KB2919442. Я перехожу на страницу последнего (поскольку ее нет в списке в WU) и нажимаю на файл «Все поддерживаемые 64-разрядные версии Windows Server 2012 R2». Однако, когда я пытаюсь установить файл, я получаю вышеуказанную ошибку.
Я попробовал некоторые предложенные решения, которые я нашел в сети, но они не работают. Было предложено попробовать средство устранения неполадок, но в разделе «Все категории» у меня нет «Центра обновления Windows». Я попытался остановить службы WU и BITS, затем удалить папку «SoftwareDistribution», затем снова запустить службы и попробовать установить их снова — та же ошибка.
Что мне теперь делать?
ОБНОВЛЕНИЕ 1: вывод команды:
Он отображается как установленный (?), Когда в окне установленных обновлений он отображается как «Failed» (это было до того, как я удалил папку «SoftwareDistribution». Я загружаю некоторые обновления вручную, потому что они являются необходимыми для тех, что в списке thw WU)., но не указаны в нем.
ОБНОВЛЕНИЕ 2: я попробовал это
sfc /scannow
— возвращает «Защита ресурсов Windows не обнаружила никаких нарушений целостности»
DISM.exe /Online /Cleanup-image /Scanhealth
и DISM.exe /Online /Cleanup-image /Restorehealth
вернуть «Ошибка: 87 Параметр очистки изображения неизвестен».
ОБНОВЛЕНИЕ 3: Это список обновлений, которые не будут вызывать ошибки:
Я проверил, заменены ли некоторые из них на catalog.update.microsoft.com. Ни один, кроме Ежемесячного Качества Сбора Безопасности на 2017-12 (как ожидалось). Так что обновления не отменяются.
Когда я get-hotfix
печатаю, из списка доступных обновлений только KB2919355 перечисляет как установленные, так что подавляющее большинство еще не установлено.
Кроме того, я получаю обновления через WU, поэтому я думаю, что они предоставят мне список в соответствии с моей архитектурой (64-разрядная версия). Кроме того, когда я вручную захожу на сайт и выбираю 64-битную, я получаю ту же ошибку.
Таким образом, у меня не осталось больше возможностей, кроме полной переустановки, но это вовсе не гарантирует, что проблема решится. У кого-нибудь есть другие идеи?
ОБНОВЛЕНИЕ 4:
Установленные обновления (извините, PS дает мне только дату, а не время, поэтому невозможно определить, какая из них была установлена последней):