Проблема возникает при установке обновлений или драйверов, когда защитник системы не может проверить подлинность файла. Откройте редактор локальной групповой политики (gpedit.msc), перейдите в раздел Конфигурация компьютера → Административные шаблоны → Система → Установка драйверов и активируйте параметр «Отключить проверку цифровой подписи драйверов».
Если политики недоступны в вашей редакции ОС, запустите командную строку от имени администратора и выполните:
bcdedit.exe /set nointegritychecks on
После перезагрузки проверьте, исчезла ли блокировка установки.
Для временного отключения проверки подписей при инсталляции конкретного ПО используйте:
powershell -command "Start-Process -FilePath 'путь_к_файлу.exe' -ArgumentList '/SkipDigitalSignatureCheck' -Verb RunAs"
Обновите корневые сертификаты через Центр обновления Майкрософт или вручную скачайте пакет KB931125 с официального сайта. Устаревшие сертификаты часто вызывают конфликты с новыми драйверами.
Как устранить проблему с кодом 0x800b0109
Обновите корневые сертификаты вручную: Загрузите последние обновления с сайта Microsoft Update Catalog. Установите пакет KB931125 или аналогичный, затем перезагрузите систему.
Проверьте дату и время: Некорректные настройки часового пояса или системных часов могут вызывать сбои. Убедитесь, что в параметрах региона выставлены актуальные значения.
Отключите проверку цифровых подписей: В командной строке с правами администратора выполните: bcdedit.exe /set nointegritychecks on. После перезапуска проверьте, исчезла ли неполадка.
Переустановите проблемное ПО: Если сбой возникает при установке конкретной программы, скачайте свежую версию с официального источника. Удалите предыдущую сборку через Панель управления.
Используйте средство устранения неполадок Центра обновлений: Запустите встроенный инструмент через «Параметры» → «Обновление и безопасность» → «Устранение неполадок».
Очистите кэш сертификатов: Введите certmgr.msc в окне «Выполнить», удалите все содержимое папки «Недействительные сертификаты». Перезагрузите ПК.
Исправление через обновление корневых сертификатов
Проблема с проверкой подписи часто возникает из-за устаревших корневых сертификатов. Вот как их обновить:
Ручная установка последних сертификатов
- Откройте Центр обновления Майкрософт.
- В разделе Дополнительные обновления найдите пакет KB931125.
- Установите его и перезагрузите систему.
Если обновление недоступно:
- Скачайте пакет вручную с официального сайта Microsoft.
- Запустите файл
rootsupd.exeот имени администратора.
Проверка хранилища сертификатов
- Нажмите Win + R, введите
certmgr.msc. - Разверните раздел Доверенные корневые центры сертификации.
- Удалите сертификаты с истекшим сроком действия (проверьте дату в столбце Срок действия).
Для автоматического обновления:
- Откройте Параметры → Обновление и безопасность.
- Нажмите Проверить наличие обновлений.
- Дождитесь загрузки критических пакетов.
Сброс хранилища сертификатов для устранения проблемы
Откройте командную строку с правами администратора и выполните команду: certmgr.msc. В левой панели выберите Доверенные корневые центры сертификации, затем перейдите во вкладку Сертификаты.
Удалите все записи, связанные с обновлением или приложением, вызывающим сбой. Для очистки кэша введите в командной строке: certutil -setreg chainChainCacheResyncFiletime @now и перезагрузите систему.
Если проблема сохраняется, воспользуйтесь утилитой certmgr -del -store Root для полного удаления корневых сертификатов. После перезапуска ПК система автоматически восстановит стандартные записи.
Проверьте целостность хранилища командой: sfc /scannow. Дополнительно запустите DISM /Online /Cleanup-Image /RestoreHealth для исправления поврежденных файлов.











