Герои, поддержавшие проект3 ♥
  • Татьяна20.08.262 000 ₽
    поддержал проект ♥
  • Аноним13.08.2650 ₽
    Спасибо! Развития проекту!
  • Аноним20.07.26100 ₽
    поддержал проект ♥
Здесь навсегда остаются все, кто поддержал проект донатом — со своим сообщением или без.
Проверить причину в DoctorДиагностика бесплатноПроверить Windows Update

Служба криптографии не работает в Windows 10/11 — подписи, Центр обновления и Store — как починить (2026)

Реклама
Перед блоком «Читайте также»970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
Служба криптографии не работает в Windows 10/11 — подписи, Центр обновления и Store — как починить (2026)

Сбой подписей и обновлений? Восстановим Cryptographic Services: сброс catroot2, перерегистрация DLL и проверка системы.

Коротко: что проверить сразу

  • Дата/время верные — сертификаты зависят от времени.
  • Служба Cryptographic Services (cryptsvc) запущена.
  • Диск не переполнен, есть 2–5 ГБ свободно для кэша обновлений.

1) Диагностика: службы и журнал

CMD (Администратор) — выполнять по одной:

Реклама
После вступления970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
sc query cryptsvc
sc query wuauserv
sc query bits
wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-CAPI2'] and (Level=2)]]" /c:10 /f:text /rd:true

Ошибки CAPI2 в журнале часто указывают на проблему с каталогами подписи (catroot2).

Реклама
Нативный прямоугольник в статье300×250≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу

2) Сбрасываем catroot2

Эта папка содержит базы подписи и каталоги. Сначала остановим службы, затем переименуем каталог.

Реклама
После статьи970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу

CMD (Администратор) — выполнять по одной:

Реклама
Вертикальный блок в статье300×600≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
net stop cryptsvc
taskkill /IM tiworker.exe /F 2>nul
attrib -h -s -r %systemroot%\System32\catroot2 /S /D
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc

Windows создаст чистую папку catroot2 при следующей проверке подписей/обновлений.

Реклама
Видео / медиа-блок в статье640×360 / видео 16:9≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу

3) Перерегистрируем криптокомпоненты

CMD (Администратор) — вставить целиком:

Реклама
Горизонтальная растяжка в статье728×90≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
for %i in (softpub wintrust cryptdlg mssip32 rsaenh cryptnet) do regsvr32 /s %i.dll
echo Готово

На новых сборках не все библиотеки регистрируются через regsvr32 — это нормально, ошибки пропустите.

Реклама
Баннер после обложки970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу

4) Проверяем системные файлы

CMD (Администратор) — выполнять по одной:

Реклама
Мобильный баннер в теле статьи320×100≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow

После SFC перезагрузитесь.

Реклама
Верхний баннер после заголовка970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу

5) Сброс Центра обновления (если не ставятся обновления/приложения)

CMD (Администратор) — вставить целиком:

Реклама
Середина статьи970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
net start cryptsvc
net start bits
net start wuauserv

Откройте Центр обновления и проверьте установку. Для Microsoft Store выполните wsreset.exe.

6) Логи и проверка

PowerShell (Администратор) — выполнять по одной:

Get-WinEvent -ProviderName Microsoft-Windows-CAPI2 -MaxEvents 20 | Select TimeCreated, Id, LevelDisplayName, Message
Get-FileHash "$env:SystemRoot\System32\wintrust.dll" -Algorithm SHA256

Ошибки CAPI2 уровня «Error» должны исчезнуть. Если нет — смотрите антивирус/защиту каталога, политики и права на папку System32\catroot2.

5б) Частые причины

  • Неверное время/часовой пояс ломают проверку сертификатов.
  • Папка catroot2 повреждена — помогает переименование и создание новой.
  • Сторонние твики/«ускорители» меняют криптопровайдеры и службы — откатывайте изменения.

FAQ

Можно ли удалять catroot2?

Удалять не рекомендуется. Правильно — переименовать при остановленной службе Cryptographic Services. Windows создаст новую папку.

Store и обновления всё равно не ставятся.

Проверьте прокси/сертификаты и ограничения в корпоративной сети. Иногда помогает временно отключить все сторонние «оптимизаторы» системы.

Ошибка подписи отдельных драйверов.

Убедитесь, что драйвер для вашей версии Windows и имеет подпись SHA‑2. Старые драйверы с SHA‑1 могут быть заблокированы.

Читайте также: