Как исправить ошибку обновления Windows 0x80096004
Important: Перед внесением изменений создайте точку восстановления системы или резервную копию важных данных.
Что означает ошибка 0x80096004
Ошибка 0x80096004 появляется, когда служба обновлений не может завершить проверку цифровых подписей или получить необходимые криптографические компоненты. Коротко: либо что‑то мешает криптографическим библиотекам, либо системные службы обновлений не запускаются.
Краткое определение терминов
- crypt32.dll: системная библиотека Windows, которая управляет сертификатами и криптографическими сообщениями.
- Software Distribution: папка, куда Windows временно загружает пакеты обновлений.
Основные причины
- Malware: вредоносное ПО может отключать или изменять службы обновлений и криптографические модули.
- Повреждённые системные файлы: если важные файлы обновления повреждены, проверка подписи может завершаться с ошибкой.
- Ошибки реестра: некорректные параметры в реестре могут блокировать запуск служб.
Быстрая проверка перед основными шагами
- Перезагрузите компьютер. Простая перезагрузка часто решает временные конфликты процессов.
- Просканируйте систему антивирусом. Если вредоносное ПО есть — удалите его и повторите попытку обновления.
Порядок действий: проверенные решения
1. Запустите средство устранения неполадок Центра обновления Windows
- Нажмите Windows + I, чтобы открыть Параметры.
- С правой стороны выберите Устранение неполадок.

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

- Нажмите Запустить напротив пункта Обновление Windows.

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

- Найдите службу Windows Update, дважды кликните по ней.
- В поле Тип запуска установите Автоматически. Если служба остановлена — нажмите Запустить.

- Нажмите Применить и ОК. Перезагрузите компьютер и проверьте повторно.
Когда это помогает: если причина была в том, что службы обновления не запускались или стояли в состоянии «Остановка».
3. Переустановите / перерегистрируйте crypt32.dll
Зачем: crypt32.dll отвечает за сертификаты и проверку цифровых подписей. Если библиотека повреждена, проверка подписи пакетов обновления может падать с ошибкой 0x80096004.
- Скачайте актуальную версию crypt32.dll с надёжного источника Microsoft Update Catalog или официального репозитория драйверов.

- Скопируйте файл в соответствующую папку: для 64‑битной системы — C:\Windows\SysWOW64, для 32‑битной — C:\Windows\System32.
x86: This PC > C:\Windows\System32
x64: This PC > C:\Windows\SysWOW64
- Нажмите Windows + R, введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить командную строку от администратора.

- Выполните команду для регистрации библиотеки:
regsvr32 crypt32.dll

Перезагрузите компьютер и попробуйте снова запустить обновление.
Важно: загрузка DLL с непроверенных сайтов опасна. Используйте только официальные источники.
4. Сбросьте папки обновлений (SoftwareDistribution и catroot2)
Нажмите Windows + R, введите cmd и нажмите Ctrl + Shift + Enter.
Остановите службы, связанные с обновлением, выполнив команды по очереди:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- Переименуйте папки, чтобы Windows создала новые при следующем запуске службы:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
- Запустите службы обратно:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- Перезагрузите компьютер и проверьте обновления.
Когда это помогает: если повреждены кеши обновлений или подписи в папках SoftwareDistribution / catroot2.
Альтернативные подходы и дополнительные проверки
- Используйте встроенную утилиту SFC и DISM для восстановления системных файлов:
SFC /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Попробуйте временно отключить сторонний антивирус и брандмауэр — некоторые продукты мешают установке обновлений. Включите их обратно сразу после проверки.
- Если проблема в конкретном обновлении, скачайте пакет вручную с Microsoft Update Catalog и установите его локально.
Когда эти методы не сработают
- Сбой оборудования или повреждение раздела системного диска — потребуется проверка диска и, возможно, восстановление образа системы.
- Глубокая инфекция вредоносным ПО — в некоторых случаях проще переустановить систему после резервного копирования данных.
Решение для администраторов и ИТ‑служб (чеклист)
- Проверьте журналы событий Windows (Event Viewer) на ошибки, связанные с Cryptographic Services и Windows Update.
- Убедитесь, что политики групп (GPO) не блокируют обновления.
- Проверьте доступ к внешним ресурсам Microsoft (доступ к портам и доменам обновлений).
- Для корпоративных сетей — проверьте WSUS/Intune и синхронизацию подписей.
Мини‑методология быстрого восстановления (5 шагов)
- Перезагрузка и антивирусная проверка.
- Запуск средства устранения неполадок Центра обновлений.
- Перезапуск служб обновления.
- Перерегистрация crypt32.dll и SFC/DISM.
- Сброс папок SoftwareDistribution и catroot2.
Decision flowchart
flowchart TD
A[Начало: ошибка 0x80096004] --> B{Перезагрузка и антивирусная проверка}
B -- OK --> C[Запустить средство устранения неполадок]
C --> D{Ошибка исчезла?}
D -- Да --> Z[Готово]
D -- Нет --> E[Перезапустить службы Windows Update]
E --> F{Ошибка исчезла?}
F -- Да --> Z
F -- Нет --> G[Перерегистрировать crypt32.dll]
G --> H{Ошибка исчезла?}
H -- Да --> Z
H -- Нет --> I[Сбросить SoftwareDistribution и catroot2]
I --> J{Ошибка исчезла?}
J -- Да --> Z
J -- Нет --> K[Проверка диска / восстановление образа / переустановка]
Критерии приёмки
- Обновление успешно загружается и устанавливается без появления кода 0x80096004.
- В журналах событий отсутствуют связанные ошибки Cryptographic Services.
- Команды SFC/DISM не выявляют нерешённых ошибок или восстановили повреждённые компоненты.
Тесты и приёмочные сценарии
- Тест 1: После перезапуска служб попытаться снова загрузить и установить свежее обновление.
- Тест 2: Запустить SFC/DISM, затем установить обновление вручную.
- Тест 3: На чистой учётной записи админа повторить установку обновления.
Факт-бокс
- crypt32.dll управляет сертификатами и криптографическими операциями для проверки цифровых подписей.
- SoftwareDistribution и catroot2 — ключевые хранилища для загрузки и проверки пакетов обновлений.
Когда обратиться за помощью
- Если после всех шагов ошибка сохраняется, обратитесь в поддержку Microsoft или к вашему ИТ‑администратору. Подготовьте логи Windows Update и события Cryptographic Services.
Мы будем рады узнать, какой из способов помог вам. Оставьте комментарий с описанием вашей ситуации и использованного решения.
Summary
- Ошибка 0x80096004 чаще всего связана с криптографическими компонентами или службами обновления.
- Простые шаги (перезагрузка, антивирус) часто решают проблему. Если нет — перезапустите службы, перерегистрируйте crypt32.dll и сбрасывайте папки обновлений.
- Для корпоративных клиентов проверьте политики, WSUS и сетевые ограничения.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента