Гид по технологиям

Исправление ошибки обновления Windows «Некоторые файлы обновлений не подписаны» (0x800b0109)

8 min read Windows Обновлено 08 Jan 2026
Ошибка 0x800b0109: некоторые файлы обновлений не подписаны
Ошибка 0x800b0109: некоторые файлы обновлений не подписаны

Если при обновлении Windows появляется сообщение «Некоторые файлы обновлений не подписаны» с кодом 0x800b0109 или 0x800b0100, попробуйте последовательно: запустить средство устранения неполадок Центра обновления, выполнить DISM и SFC, проверить и перезапустить службы Windows Update и BITS, сбросить компоненты обновления, временно отключить сторонний антивирус, очистить ключ реестра Windows Update, вручную скачать обновление с Microsoft Update Catalog и, в крайнем случае, выполнить in-place обновление Windows. Ниже — подробная инструкция, команды, сценарии и чек-листы.

О чём эта инструкция

Этот материал подробно объясняет причины появления ошибки «Некоторые файлы обновлений не подписаны» (код 0x800b0109 / 0x800b0100) и пошагово описывает способы устранения. Подойдут для Windows 10 и Windows 11.

Важно: перед изменениями сделайте резервную копию важных данных и точку восстановления системы.

Пользователь с ноутбуком, сталкивающийся с ошибкой обновления Windows

Почему появляется ошибка

Кратко: Windows проверяет цифровые подписи компонентов обновления. Если подпись отсутствует, повреждена или цепочка сертификатов не доверяется — установка прерывается и появляется код 0x800b0109 или 0x800b0100. Частые причины:

  • Повреждение файлов Windows Update или системного образа.
  • Отключён или повреждён корневой сертификат в хранилище доверия.
  • Конфликт антивируса или ПО защиты, блокирующего файлы.
  • Проблемы с компонентами служб обновления (BITS, Windows Update).
  • Некорректные политики в реестре, задающие поведение Windows Update.

Порядок действий — быстрый план

  1. Запустить средство устранения неполадок Центра обновления Windows
  2. Выполнить DISM и SFC
  3. Проверить службы Windows Update и BITS
  4. Сброс компонентов обновления (SoftwareDistribution, catroot2 и перерегистрация DLL)
  5. Временно отключить сторонний антивирус
  6. Удалить ключ Windows Update в реестре (при необходимости) с резервной копией
  7. Скачать проблемное обновление вручную из Microsoft Update Catalog и установить
  8. Выполнить in-place обновление Windows как последнее средство

1. Запустите средство устранения неполадок Центра обновления Windows

Средство устранения неполадок автоматически проверяет распространённые ошибки и применяет простые исправления.

Шаги:

  1. Откройте Параметры → Система → Устранение неполадок → Другие средства устранения неполадок.
  2. Найдите «Центр обновления Windows» и нажмите «Запустить».
  3. Следуйте подсказкам и примените рекомендуемые исправления.

Альтернативный запуск (вручную): откройте командную строку и выполните:

msdt.exe /id WindowsUpdateDiagnostic

После завершения перезапустите компьютер и проверьте обновления.

Средство устранения неполадок Центра обновления Windows

2. Выполните DISM и SFC для восстановления системных файлов

DISM и SFC устраняют повреждения системного образа и повреждённые системные файлы. Всегда выполняйте DISM перед SFC.

Откройте командную строку с правами администратора и выполните команды по очереди:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Пояснения:

  • CheckHealth — быстро проверяет, есть ли признаки повреждений.
  • ScanHealth — проводит более глубокую проверку.
  • RestoreHealth — пытается восстановить повреждённый образ (при необходимости скачивает файлы из Windows Update).
  • sfc /scannow — сканирует и восстанавливает файлы в папке WinSxS и System32.

Если DISM не может восстановить образ из Интернета, можно указать локальный источник (ISO с той же версией Windows):

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

(где X — буква примонтированного ISO).

Журналы: проверьте %windir%\Logs\CBS\CBS.log и %windir%\Logs\DISM\dism.log для подробностей.

Команда sfc /scannow в окне командной строки

3. Проверьте и перезапустите службы Windows Update и BITS

Две ключевые службы: Windows Update (wuauserv) и Background Intelligent Transfer Service (BITS). Они должны быть включены и работать.

Через интерфейс:

  1. Нажмите Windows + S, введите «Службы» и откройте приложение «Службы».
  2. Найдите «Windows Update», дважды щёлкните, установите «Тип запуска» = «Автоматически» и нажмите «Запустить».
  3. Для BITS установите «Тип запуска» = «Вручную (задержка)» или «Вручную» и нажмите «Запустить», если служба остановлена.
  4. Если службы запущены, используйте «Перезапустить».

Через командную строку (администратор):

sc config wuauserv start= auto
sc config bits start= demand
net stop wuauserv
net stop bits
net start bits
net start wuauserv

Проверьте статусы:

sc query wuauserv
sc query bits

Окно служб Windows с записью Windows Update

Меню выбора типа запуска службы

4. Сбросьте компоненты обновления Windows

Сброс перезаписывает папки SoftwareDistribution и catroot2 и перерегистрирует DLL, используемые Центром обновления. Это одно из самых надёжных исправлений для разных ошибок обновления.

Рекомендуемый простой способ — создать и запустить batch-файл с перечисленными командами. Скопируйте блок ниже в файл reset-windows-update.cmd и запустите от имени администратора:

@echo off
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

regsvr32 /s atl.dll
regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s jscript.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml6.dll
regsvr32 /s actxprxy.dll
regsvr32 /s softpub.dll
regsvr32 /s wintrust.dll
regsvr32 /s dssenh.dll
regsvr32 /s rsaenh.dll
regsvr32 /s gpkcsp.dll
regsvr32 /s sccbase.dll
regsvr32 /s slbcsp.dll
regsvr32 /s cryptdlg.dll

sc config wuauserv start= auto
sc config bits start= demand
net start wuauserv
net start bits
net start cryptSvc
net start msiserver

echo Reset complete. Restart your PC.
pause

Пояснения и предостережения:

  • Переименование папок сохраняет старые данные на случай отката.
  • Команды regsvr32 перерегистрируют библиотеки, связанные с обновлениями и верификацией подписей.
  • После выполнения перезагрузите систему.

5. Временно отключите сторонний антивирус и средства защиты

Некоторые антивирусы и корпоративные средства безопасности могут блокировать установку обновлений или подписи файлов. На время устранения неполадок временно отключите их.

Шаги:

  1. Щёлкните правой кнопкой по значку антивируса в системном трее и выберите опцию временного отключения или «Pause Protection».
  2. Если антивирус отсутствует в трее — откройте его интерфейс и найдите опцию отключения.
  3. После отключения попробуйте снова обновиться.

Если проблема исчезает, изучите журналы антивируса и добавьте соответствующие исключения для папок Windows Update (SoftwareDistribution) и процессов wuauserv / svchost.

Временное отключение антивируса через трей

Примечание: не отключайте защиту надолго. Сразу после проверки включите защиту.

6. Удалите ключ Windows Update в реестре с предварительной резервной копией

Иногда политики или некорректные параметры в реестре блокируют обновления. Удаление ветки WindowsUpdate в HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows может вернуть настройки по умолчанию.

Важно: перед правкой реестра сделайте экспорт ключа или точку восстановления.

Создание резервной копии через reg.exe (командная строка администратор):

reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" C:\Temp\WindowsUpdate-reg-backup.reg

Удаление ключа через regedit (GUI):

  1. Нажмите Windows + R, введите regedit и нажмите Enter.
  2. Перейдите к: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  3. Правой кнопкой — Удалить. Подтвердите.

Или командой:

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f

После удаления перезапустите службы Windows Update и BITS (см. раздел 3).

Контекстное меню удаления ключа реестра Windows Update

Подтверждение удаления ключа реестра

7. Скачайте и установите проблемное обновление вручную из Microsoft Update Catalog

Если автоматическая установка продолжает выдавать ошибку, можно обойти проблему, загрузив .msu или .cab с каталога Microsoft Update и установив вручную.

Шаги:

  1. Откройте Параметры → Обновление и безопасность → История обновлений и найдите неудачное обновление, запишите его KB-номер.
  2. Откройте https://www.catalog.update.microsoft.com/ и введите KB-номер в поиск.
  3. Выберите пакет, соответствующий вашей архитектуре (x64/x86/ARM64) и версии Windows.
  4. Скачайте .msu или .cab файл.
  5. Для .msu: запустите
wusa.exe C:\Path\to\update.msu /quiet /norestart

Для .cab используйте DISM:

DISM /Online /Add-Package /PackagePath:C:\Path\to\update.cab
  1. После установки перезагрузите ПК и проверьте состояние обновлений.

Просмотр истории обновлений в Параметрах

8. Выполните in-place обновление Windows при отсутствии других вариантов

Если предыдущие шаги не помогли, in-place обновление (переустановка поверх текущей системы с сохранением файлов и программ) часто решает сложные сбои, связанные с образом Windows.

Шаги для in-place обновления:

  1. Скачайте ISO последней версии Windows соответствующей редакции через Media Creation Tool (Windows 10) или официальный загрузчик Windows 11.
  2. Примонтируйте ISO двойным щелчком в Проводнике.
  3. В открывшемся виртуальном диске запустите setup.exe и выберите опцию «Сохранить файлы и приложения» (Keep personal files and apps).
  4. Следуйте установщику. Процесс займёт время и несколько перезагрузок.

Преимущества:

  • Сохранение программ и данных.
  • Обновление системных компонентов и исправление повреждений.

Резервная копия всё равно рекомендуется.

Инструмент Media Creation для Windows

Дополнительные проверки и шаги

Проверка целостности цифровых подписей и хранилища сертификатов

Иногда проблема связана с повреждением или удалением доверенных корневых сертификатов. Проверьте хранилище сертификатов:

  • Откройте certmgr.msc и просмотрите раздел «Доверенные корневые центры сертификации» для отсутствующих или явно повреждённых сертификатов.
  • Командой certutil можно просмотреть хранилище:
certutil -store Root

Если требуется, обновите список доверенных корневых сертификатов через Центр обновления Windows или политики вашей организации.

Проверка журналов событий

Откройте Просмотр событий → Журналы Windows → Система и Просмотр → Приложение, фильтруйте события по источнику «WindowsUpdateClient» или по коду ошибки 0x800b0109 для дополнительной информации.

Совместимость драйверов и стороннего ПО

Устаревшие драйверы или ПО безопасности могут нарушать установку пакетов. При подозрении временно удалите проблемное ПО или обновите драйверы производителя.

Быстрый диагностический план (решение по дереву)

flowchart TD
  A[Начало: появление ошибки 0x800b0109] --> B{Средство устранения неполадок?
}
  B -- Да --> C[Запустить средство устранения и перезагрузить]
  C --> D{Проблема решена?}
  C --> E[Выполнить DISM и SFC]
  E --> F[Проверить службы WU и BITS]
  F --> G{Проблема решена?}
  G -- Нет --> H[Сброс компонентов обновления]
  H --> I{Проблема решена?}
  I -- Нет --> J[Отключить сторонний антивирус]
  J --> K[Проверить реестр WindowsUpdate и удалить ключ]
  K --> L[Попробовать вручную установить обновление из каталога]
  L --> M{Проблема решена?}
  M -- Нет --> N[In-place обновление]
  M -- Да --> Z[Готово]
  D -- Да --> Z
  G -- Да --> Z
  I -- Да --> Z

Рольные чек-листы

Для домашних пользователей:

  • Создать резервную копию важных файлов.
  • Запустить средство устранения неполадок.
  • Выполнить DISM и SFC.
  • Сбросить компоненты обновления через предложенный скрипт.
  • В случае неудачи — скачать обновление вручную.

Для системных администраторов и IT-специалистов:

  • Проверить групповую политику и реестр на наличие политик WindowsUpdate и сертификатов.
  • Просмотреть журналы событий и CBS.log.
  • Проверить доступность серверов WSUS (если используется) и цепочки сертификатов.
  • Воспроизвести проблему на тестовой машине и подготовить сценарий отката.

Критерии приёмки

  1. Центр обновления загружает и устанавливает обновления без кода 0x800b0109.
  2. В журнале событий отсутствуют ошибки WindowsUpdateClient с кодами 0x800b0109/0x800b0100.
  3. После установки обновления система стабильно загружается и приложения работают.

Справочник команд и краткие подсказки

  • Открыть средство устранения вручную:
    • msdt.exe /id WindowsUpdateDiagnostic
  • DISM и SFC:
    • DISM /Online /Cleanup-Image /RestoreHealth
    • sfc /scannow
  • Сброс компонентов (часто помогает): запустить предложенный batch-файл.
  • Установка .msu:
    • wusa.exe C:\Path\update.msu /quiet /norestart
  • Проверка сертификатов:
    • certutil -store Root

Когда эти шаги не помогут

  • Если подпись обновления действительно отсутствует у пакета, предоставленного сторонним источником, его нельзя установить.
  • Если политика организации централизованно блокирует обновления (WSUS/GPO), необходимо договориться с администратором.
  • В крайне редких случаях проблема может быть следствием аппаратных ошибок диска — проверьте SMART и выполните chkdsk.

Резюме и рекомендации

Ошибка 0x800b0109 обычно связана с проверкой цифровых подписей и повреждёнными компонентами обновления. Последовательное применение перечисленных шагов (средство устранения, DISM+SFC, проверка служб, сброс компонентов, временное отключение антивируса, очистка реестра, ручная установка пакета и, в крайнем случае, in-place обновление) решает проблему в подавляющем большинстве случаев. Всегда делайте резервные копии и внимательно следуйте инструкциям при изменении реестра или выполнении in-place обновления.

Важно

  • Делайте точку восстановления перед изменениями в реестре.
  • Не отключайте защиту надолго.

Короткое объявление

Если при установке обновлений Windows появляется ошибка «Некоторые файлы обновлений не подписаны» (0x800b0109), следуйте пошаговой инструкции: средство устранения, DISM и SFC, перезапуск служб, сброс компонентов, отключение антивируса и при необходимости in-place обновление. Эти методы помогают восстановить доверительные цепочки и исправить повреждённые компоненты системы.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Градиенты в Canva: добавить и настроить
Дизайн

Градиенты в Canva: добавить и настроить

Ошибка Disabled accounts can't be contacted в Instagram
Социальные сети

Ошибка Disabled accounts can't be contacted в Instagram

Генерация случайных чисел в Google Sheets
Google Таблицы

Генерация случайных чисел в Google Sheets

Прокручиваемые скриншоты в Windows 11
Windows

Прокручиваемые скриншоты в Windows 11

Как установить корпусной вентилятор в ПК
Железо

Как установить корпусной вентилятор в ПК

Check In в iOS 17: настройка и безопасность
How-to

Check In в iOS 17: настройка и безопасность