Ошибка 0x87d00215 в SCCM: как диагностировать и исправить
Важное: применяйте изменения на тестовой группе до массового развёртывания.
Введение
При деплое обновлений через Configuration Manager сервер отправляет пакет на клиент. Клиент скачивает контент с distribution point (DP) и устанавливает обновления. Иногда процесс прерывается и возникает ошибка 0x87d00215: часть обновлений не устанавливается, а часть — проходит успешно.
Из этой статьи вы узнаете:
- какие быстрые проверки выполнить в первую очередь;
- подробные шаги по устранению (перераспределение, очистка кеша, ручная установка);
- плейбук для администратора и чек-листы для команд поддержки;
- диаграмму принятия решения и полезные логи для диагностики.
Симптомы
- В консоли SCCM или в отчетах видно Failed/Failed with error 0x87d00215 для отдельных обновлений.
- На клиенте некоторые обновления установлены, другие — нет.
- В логах клиента могут быть записи про отсутствие зависимости или ошибки при скачивании/установке.
Известные связанные ошибки: 0x87d00664 (аналогичная проблема при установке обновлений).
Быстрая проверка (перед углублённой диагностикой)
Выполните эти простые шаги сразу — часто они решают проблему без сложной диагностики:
- Убедитесь, что WSUS-сервер доступен и отвечает.
- Проверьте интернет-соединение клиента.
- Убедитесь, что версия SCCM-клиента актуальна и патчи установлены.
- Проверьте, что у вас есть права администратора на клиенте.
- Установите все ожидающие обновления и завершите перезагрузки на клиенте.
- Убедитесь, что содержимое пакета обновлений раздаётся на нужные distribution points (DP).
- Проверьте, что обновления были успешно скачаны на клиент до установки.
- Исключите конфликты между Software Update Point и другими Distribution Points.
- Перезагрузите ПК, чтобы применить ожидающие перезагрузки, перед очередной попыткой установки.
Примечание: иногда простая перезагрузка решает проблему, если она связана с ожидающей операцией, блокирующей установку.
Полная пошаговая инструкция по устранению
Ниже приведены детальные шаги в порядке предпочтительности — от наименее инвазивных к более глубоким.
1. Временно отключите брандмауэр и антивирус
- Нажмите кнопку Пуск, введите Windows Security и откройте приложение.

- Перейдите в раздел Защитник и защита сети (Firewall & network protection), выберите сеть Public network.

- Найдите Microsoft Defender Firewall и временно отключите его.

Если на клиенте установлен сторонний антивирус или EDR — временно отключите его и повторите установку обновлений.
Важно: не оставляйте брандмауэр и антивирус отключёнными дольше необходимого для теста.
2. Перераспределите пакет обновлений на Distribution Point
Когда в логах updatesdeployment.log видно 0x87d00215, перераспределение пакета часто помогает — оно перезапишет пакет и заново загрузит контент на DP.
- Откройте консоль Configuration Manager (SCCM). (Пуск → Configuration Manager console).
- Перейдите в раздел Software Library.
- Выберите Software Updates среди типов контента.
- На ленте откройте Properties пакета и перейдите на вкладку Content Locations. Выберите нужный distribution point или группу DP.

- Нажмите Redistribute, затем OK, чтобы инициировать перераспределение.

- После завершения перераспределения перезагрузите контролируемый клиент и проверьте результат.
Если перераспределение не помогло — проверьте сетевые и файловые права на DP, свободное место и целостность содержимого пакета.
3. Сброс кеша Windows Update на клиенте
- Откройте Проводник (Windows + E).
- Перейдите в папку
c:\windows\softwaredistribution. - Откройте папку SoftwareDistribution, выделите все элементы и удалите их.

После очистки кеша запустите службу Windows Update или перезагрузите компьютер. Затем повторите деплой через SCCM.
4. Установка обновлений вручную
Если число машин небольшое или нужно срочно обновить конкретный компьютер, можно скачать и установить обновления вручную через консоль SCCM или каталоги Microsoft.
- Откройте SCCM Console (Пуск → Configuration Manager console).
- Перейдите в Software Library.
- Выберите Software Update → All software updates.

- Выделите нужные обновления, щёлкните правой кнопкой и выберите Download.

Если ручная установка успешна — сравните логи и зависимости на клиенте, чтобы понять, почему автоматическая установка через SCCM потерпела неудачу.
Что означает ошибка 0x87d00215?
Код 0x87d00215 говорит о том, что установка программных обновлений не завершилась, потому что на клиенте отсутствуют обязательные зависимости или есть блокирующие факторы. Возможные причины:
- Системные требования не удовлетворены: аппаратные требования или драйверы отсутствуют.
- WSUS недоступен или клиенты не отчитываются в WSUS.
- Ожидающие обновления или перезагрузка (pending reboot) блокируют установку.
- Неправильные настройки клиента SCCM.
- Брандмауэр или сетевые ограничения мешают загрузке с WSUS/DP.
- Недостаток прав у пользователя, запускающего установку.
- Зависимости между обновлениями: одно требует другого.
- Конфликты на DP: пакет удалён с сайта, но остаётся на DP — это приводит к рассинхронизации.
Полезные логи для диагностики
Проверяйте следующие логи на клиенте и на сервере:
- Клиент: updatesdeployment.log, WUAHandler.log, CAS.log, ContentTransferManager.log, LocationServices.log, PolicyAgent.log.
- Сервер: SMS distribution point logs (distmgr.log), patching/WSUS logs на сервере SUP.
Ищите в логах строки с кодом ошибки 0x87d00215 или текстом dependency/failed to install.
Плейбук: шаги для восстановления (SOP)
- Соберите информацию: ID пакета, список проблемных клиентов, время ошибки, скриншоты/логи.
- Выполните быстрые проверки (WSUS/интернет/права/ожидающие обновления).
- Отключите временно брандмауэр/антивирус для теста.
- Перераспределите пакет на DP.
- Очистите кеш SoftwareDistribution на одном тестовом клиенте.
- Попробуйте ручную установку обновления на тестовом клиенте.
- Сравните лог-файлы до и после (WUAHandler.log, updatesdeployment.log).
- Если найден конфликт версии пакета или удалённый контент на DP — удалите и заново создайте пакет.
- Внедрите исправление на ограниченной группе, затем на продакшн.
- Документируйте результаты и закройте инцидент.
Критерии приёмки:
- На тестовом клиенте обновление устанавливается успешно в течение одного цикла деплоя.
- В консоли SCCM нет ошибок 0x87d00215 для развернутого пакета.
- Отчёты показывают состояние Installed для ≥95% целевых машин (или другое целевое значение вашей организации).
Диаграмма принятия решения (Mermaid)
flowchart TD
A[Проблема: 0x87d00215] --> B{Быстрая проверка}
B -->|WSUS/DP недоступен| C[Проверить WSUS и DP]
B -->|Интернет/Права/Ожидание| D[Исправить соединение/права/перезагрузить]
B -->|Ничего не помогло| E[Перераспределить пакет]
E --> F[Очистить SoftwareDistribution на клиенте]
F --> G{Успех?}
G -->|Да| H[Развернуть на группе]
G -->|Нет| I[Проверить логи: updatesdeployment.log, WUAHandler.log]
I --> J[Анализ зависимостей и конфликтов]
J --> K[Реконфигурация пакета/повторное создание]
K --> HРолевые чек-листы
Администратор SCCM:
- Проверить статус WSUS и SUP.
- Перераспределить проблемный пакет на DP.
- Проверить целостность пакета и свободное место на DP.
- Просмотреть server-side логи (distmgr.log, wsusCtrl.log).
Служба поддержки/Helpdesk:
- Проверить подключение клиента к сети и доступность DP.
- Отключить антивирус/брандмауэр на время теста.
- Очистить SoftwareDistribution на клиенте, перезагрузить и повторить попытку.
- Собрать логи клиента и отправить администратору.
Частые случаи и когда предложенные шаги не помогут
- Если проблема связана с несовместимостью оборудования или устаревшими драйверами — автоматические шаги не помогут, потребуется обновление драйверов или откат пакета.
- Если DP физически повреждён или имеет проблемы с файловой системой — перераспределение не устранит ошибку до восстановления DP.
- При проблемах с политиками групповой политики (GPO), блокирующими установку — нужно скорректировать GPO.
Матрица рисков и меры снижения
- Риск: отключение антивируса/брандмауэра — кратковременное снижение защищённости. Митигирование: делать на отдельных тестовых машинах и включать обратно сразу после теста.
- Риск: перераспределение может увеличить нагрузку на сеть. Митигирование: выполнять вне пикового времени или на ограниченной группе.
- Риск: ручная установка на многих хостах — временная административная нагрузка. Митигирование: автоматизировать с помощью скриптов PowerShell и пакетов SCCM.
Сценарии тестирования и критерии приёмки
Тест-кейсы:
- TC1: Перераспределить пакет и убедиться, что файл доступен на DP в норме.
- TC2: Очистить кеш обновлений на клиенте и успешно установить проблемное обновление.
- TC3: Выполнить установку при включённом и отключённом брандмауэре, сравнить логи.
Критерии приёмки: указаны выше в разделе Плейбук.
Глоссарий (одно предложение на термин)
- SCCM: платформа управления конфигурациями от Microsoft для развёртывания ПО и обновлений.
- WSUS: служба обновлений Windows Server, обеспечивающая репликацию обновлений в организации.
- DP (Distribution Point): сервер, хранящий контент для распределения клиентам SCCM.
Советы по предотвращению повторных сбоев
- Регулярно проверяйте состояние DP и целостность пакетов.
- Внедряйте обновления сначала на QA/пилотные коллекции, затем на все устройства.
- Автоматизируйте сбор логов и алерты при появлении 0x87d00215.
- Поддерживайте актуальность SCCM-клиентов и SUP/WSUS.
Примерный чек-лист для эскалации инцидента
- Собрать логи клиента: updatesdeployment.log, WUAHandler.log, CAS.log.
- Собрать серверные логи: distmgr.log, WSUS логи.
- Указать точный пакет и целевую коллекцию.
- Список тестовых машин и шаги, уже выполненные.
- Результат ручной установки (успех/ошибка + скрин/логи).
Заключение
Ошибка 0x87d00215 обычно связана с отсутствием зависимости на клиенте, проблемами доступа к WSUS/DP или локальными блокировками (брандмауэр, права, ожидающие обновления). Последовательный подход — быстрые проверки, перераспределение пакета, очистка кеша и ручная установка — в большинстве случаев устраняет проблему. Если стандартные шаги не помогают, анализ логов и корректировка пакета/DP обычно выявляют корневую причину.
Если у вас остались вопросы или нужно помочь с определёнными логами — опишите вашу среду (версия SCCM, число DP, пример из логов), и мы поможем сузить диагностику.

Короткая заметка: оставьте комментарий ниже, если нужна помощь с конкретным пакетом или логами.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента






