Исправление ошибки Windows Update 0x800b0108

Ошибка 0x800b0108 в Windows Update означает, что служба обновления не завершает процесс корректно. В результате вы не можете установить последние патчи безопасности и обновления функционала. В этой статье подробно описаны причины ошибки и последовательность действий для её устранения, а также рекомендации, которые помогут избежать повторов.
Что означает код ошибки 0x800b0108
Часто причиной становится повреждённый системный файл или отсутствующий пакет обновления от Microsoft. Ошибка может проявляться по-разному, но обычно отражает проблему с доверительными цепочками сертификатов, повреждёнными загрузками или остановленными службами Windows Update.
Другие возможные причины:
- Неустойчивое или медленное интернет-соединение, из-за чего большие обновления прерываются.
- Повреждённые файлы обновления в локальном кэше Windows Update.
- Остановленная служба Windows Update или зависшие вспомогательные сервисы (BITS, CryptSvc и т.д.).
- Конфликты с антивирусом, файрволом или недавно установленным ПО/драйвером.
Предварительные проверки — что сделать сначала
Перед выполнением сложных действий попробуйте быстрые проверки и простые решения:
- Убедитесь в наличии свободного места на системном разделе — для крупных обновлений требуется дополнительное место.
- Проверьте дату и время в настройках Windows.
- Отключите временно сторонний антивирус и VPN/прокси.
- Проверьте, не включены ли лимиты пропускной способности для обновлений.
- Попробуйте установить обновления в Безопасном режиме.
- Перезагрузите ПК — многие проблемы устраняются простым перезапуском.
Важно: перед удалением системных папок или изменением реестра создайте точку восстановления или сделайте резервную копию важных данных.
1. Запустите средство устранения неполадок Windows Update
- Нажмите клавишу Windows и откройте “Параметры”.

- Перейдите в раздел Система и выберите Устранение неполадок.

- Откройте Дополнительные средства устранения неполадок.

- Нажмите Запустить для элемента Windows Update и следуйте инструкциям мастера.

Средство автоматически выявит некоторые стандартные ошибки и постарается их исправить — это безопасный первый шаг.
2. Перезапустите службу Windows Update
- Нажмите Windows + R, введите
services.mscи нажмите Enter.
- Найдите службу Windows Update, дважды щёлкните по ней и откройте Свойства.

- На вкладке Общие установите Тип запуска — Автоматически и нажмите “Запустить”, если служба остановлена.

- Нажмите Применить и ОК.
Если служба не запускается, посмотрите журнал событий (Event Viewer) на предмет ошибок, связанных с запуском служб.
3. Выполните сканирование DISM и SFC
Проверка системных образов и файлов поможет восстановить повреждённые файлы:
- Откройте Командную строку от имени администратора.

- Выполните команды по очереди (ожидайте завершения каждой команды):
DISM.exe /Online /Cleanup-Image /Restorehealth
sfc /scannow- Перезагрузите компьютер после завершения.
DISM восстанавливает образ системы, SFC проверяет целостность системных файлов и восстанавливает их из кэша.
4. Удалите содержимое папки SoftwareDistribution
Иногда локальные загруженные файлы обновлений повреждаются. Очистка кэша заставит Windows скачать пакеты заново.
- Откройте Командную строку от имени администратора.
- Остановите службы:
net stop wuauserv
net stop bits- Откройте Проводник (Windows + E) и перейдите в
C:\Windows\SoftwareDistribution.
- Выделите все файлы и удалите их (Ctrl + A → Delete). Если доступ запрещён, перезагрузите и повторите шаги 2–4.
- Запустите службы снова:
net start wuauserv
net start bitsПапка SoftwareDistribution будет воссоздана автоматически при следующей проверке обновлений.
5. Сброс компонентов Windows Update
Если предыдущие шаги не помогли, выполните поочередный сброс компонентов обновления. Откройте Командную строку от имени администратора и выполните следующие команды (выполняйте и ожидайте завершения каждой):
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvcПосле этого перезагрузите ПК и попробуйте снова проверить обновления.
Примечание: некоторые команды удаляют локальный кэш загрузок и реестр регистрации библиотек — это стандартная процедура для восстановления компонентов обновления.
Альтернативные подходы и когда их использовать
- Microsoft Update Catalog: если конкретное обновление не устанавливается, найдите его в каталоге Microsoft и скачайте пакет вручную.
- Встроенное обновление (in-place upgrade): если система нестабильна, обновление через Media Creation Tool может восстановить повреждённые компоненты, сохранив программы и файлы.
- Откат обновлений: если ошибка появилась после недавнего обновления, используйте откат или точку восстановления.
Когда эти методы не помогут:
- Если аппаратные проблемы (физический диск с ошибками) — потребуется диагностика диска и возможная замена.
- Если система сильно повреждена — может потребоваться чистая установка.
Мини-методология диагностики (быстрый чеклист)
- Проверки сети и места на диске.
- Запуск средства устранения неполадок Windows Update.
- Перезапуск служб Windows Update и BITS.
- DISM + SFC сканы.
- Очистка SoftwareDistribution.
- Полный сброс компонентов и перезагрузка.
Ролевые чек-листы
Для домашнего пользователя:
- Сделать бэкап важных файлов.
- Отключить антивирус и VPN временно.
- Запустить средство устранения неполадок.
- Применить DISM и SFC.
Для системного администратора:
- Проверить журналы событий на предмет ошибок CryptSvc и BITS.
- Проверить доступность адресов Microsoft Update через сеть и прокси.
- Использовать WSUS или Microsoft Update Catalog для массовой установки.
- Рассмотреть in-place upgrade на проблемных хостах.
Критерии приёмки
Считайте проблему решённой, если выполняются все пункты:
- Windows Update успешно проверяет обновления и загружает их.
- Установка обновлений проходит без ошибок.
- В журналах событий нет повторяющихся ошибок, связанных с Windows Update.
- Службы Windows Update, BITS и CryptSvc запускаются и остаются активными.
Факт-бокс
- Обновления Windows бывают по размеру от десятков мегабайт до гигабайтов; для крупных накопительных пакетов требуется больше места и времени.
- Типичные причины ошибок — временные неполадки сети, локальный кэш обновлений и повреждённые системные файлы.
Безопасность и приватность
- Удаление содержимого папки SoftwareDistribution не затрагивает личные документы или настройки пользователя — там хранятся временные файлы обновлений.
- Всегда создавайте точку восстановления перед изменениями системных компонентов.
Частые ошибки и когда они не связаны с 0x800b0108
- Проблемы с драйверами или аппаратным обеспечением проявляются иначе (BSOD, ошибки диска).
- Если только одно конкретное обновление не устанавливается, причина может быть в самом пакете — проверьте код ошибки, связанный с этим пакетом.
Краткий глоссарий
- DISM — инструмент обслуживания и управления образами развертывания.
- SFC — проверка целостности системных файлов (System File Checker).
- BITS — служба для фоновой передачи обновлений (Background Intelligent Transfer Service).
Краткое резюме
Ошибка 0x800b0108 обычно связана с повреждёнными файлами обновлений, остановленными службами или проблемами с сетевым соединением. Последовательное применение средств устранения неполадок, перезапуск служб, DISM/SFC и очистка SoftwareDistribution решают большинство случаев. Для организаций доступны дополнительные пути — WSUS, ручная установка из каталога Microsoft и in-place upgrade.
Если вы нашли другое рабочее решение, поделитесь им в комментариях — это поможет другим пользователям.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента