Герои, поддержавшие проект2 ♥
  • Аноним13.08.2650 ₽
    Спасибо! Развития проекту!
  • Аноним20.07.26100 ₽
    поддержал проект ♥
Здесь навсегда остаются все, кто поддержал проект донатом — со своим сообщением или без.

CryptoPro CSP: ошибка 0x80090016 (Keyset does not exist) — контейнер не найден или повреждён, как исправить (2026)

Реклама
Середина статьи970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
CryptoPro CSP: ошибка 0x80090016 (Keyset does not exist) — контейнер не найден или повреждён, как исправить (2026)

Ошибка 0x80090016 (Keyset does not exist) означает, что CryptoPro не может получить доступ к ключевому контейнеру электронной подписи. Для пользователя это выглядит так: подпись не создаётся, сайт выдаёт ошибку или CryptoPro сообщает, что контейнер не существует. Ниже — подробный и спокойный разбор, что это значит и как вернуть подпись в рабочее состояние.

Коротко: что произошло

  • CryptoPro пытается обратиться к контейнеру подписи.
  • Контейнер либо не найден, либо недоступен.
  • Чаще всего проблема программная, а не в токене.
  • В большинстве случаев всё лечится без перевыпуска подписи.
Если подпись нужна срочно. Могу удалённо проверить контейнер, CryptoPro, профиль Windows и восстановить работу ЭЦП без потери сертификатов.

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

На практике встречаются такие причины:

Реклама
Верхний баннер после заголовка970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,20 ₽Кликните чтобы разместить рекламу
  • контейнер был удалён или повреждён;
  • подпись используется из другого профиля Windows;
  • токен подключён, но драйвер работает некорректно;
  • переустановка CryptoPro без переноса контейнеров;
  • конфликт ГОСТ 2001 и ГОСТ 2012;
  • повреждён профиль пользователя Windows.

Важно: ошибка не означает, что сертификат «сломался навсегда».

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

1) Проверяем, виден ли контейнер

Откройте Пуск → CryptoPro CSP → Сервис → Просмотреть сертификаты в контейнере.

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

Возможные варианты:

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

2) Проверяем токен и драйвер

Если используется Рутокен или eToken:

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

Если система не видит токен, CryptoPro контейнер тоже не увидит.

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

3) Проверяем профиль Windows

Частая ситуация: подпись создавалась в одном профиле, а используется в другом.

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

Проверьте, под каким пользователем Windows была выпущена подпись.

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

Для теста можно:

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

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

Win + R → certmgr.msc

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

Откройте сертификат и убедитесь, что есть строка:

У вас есть закрытый ключ, соответствующий этому сертификату

Если её нет, CryptoPro и выдаёт ошибку 0x80090016.

5) Привязываем сертификат к контейнеру заново

Откройте CryptoPro CSP → Сервис → Установить сертификат.

Выберите нужный контейнер вручную.

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

6) Переустановка CryptoPro (если ничего не помогло)

Перед переустановкой важно:

  • сделать резервную копию контейнеров;
  • отключить токен;
  • удалить CryptoPro полностью.

Только после этого устанавливать заново.

FAQ

Это значит, что контейнер удалён навсегда?

Не всегда. Часто он просто недоступен из текущего профиля.

Нужно ли перевыпускать подпись?

В большинстве случаев нет.

Ошибка появляется только на одном сайте

Возможно, сайт использует другой ГОСТ или требует CAdES.

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