Назад | Перейти на главную страницу

Почему SCCM считает, что обновление Windows 8.1 и его предварительные условия «не требуются»?

У меня свежая установка (<2 месяцев назад) автономного сервера SCCM 2012R2. Я установил точку обновления программного обеспечения и WSUS на одном сервере. SCCM и WSUS синхронизируются, и некоторые обновления развертываются на недавно развернутых тестовых клиентах Windows 8.1.

Проблема в следующем: обеспокоенный Обновление Windows 8.1 KB2919355 не развертывается автоматически.

SCCM, похоже, считает обновление Windows 8.1 (KB2919355) «необязательным», несмотря на то, что все 3 актива являются клиентами Windows 8.1:

Я знаю что KB2919442 является предварительным условием для KB2919355. Однако WSUS сообщает, что предварительное условие KB291442 заменено на KB2989647:

KB2975061, KB2969339 и KB2904440 также заменены на KB2989647.

Как оказалось, обновление, которое заменяет предварительное условие для обновления Windows 8.1, KB2989647, является также считается "необязательным" SCCM.

В результате у меня возникают следующие вопросы:

  1. Почему SCCM считает, что обновление Windows 8.1 и его необходимые компоненты «не требуются»?
  2. Как SCCM решает, какие обновления «требуются», а какие «нет»?
  3. Есть ли способ переопределить обновления с «не требуется» на «обязательно»?

Решение (см. эту тему) является вручную загрузите и установите замененный обязательный патч KB2919442. После установки KB2919442 все последующие обновления должны устанавливаться с помощью обычного метода развертывания обновления программного обеспечения SCCM.

Чтобы немного упростить этот обходной путь, я упаковал предварительный патч KB2919442 как приложение SCCM и сделал его обязательным развертыванием. Эта стратегия, похоже, работает, и на недавно развернутых машинах Windows 8.1 RTM в конечном итоге без вмешательства устанавливаются текущие исправления.