Внутренняя ошибка 0x80090020 при генерации ключа ФНС как исправить

Ключ ФНС представляет собой документ, связывающий подпись с её владельцем. Он представляет собой сертификат, содержащий в себе информацию о владельце, открытый ключ, срок действия, серийный номер, данные о выдавшей подпись организации, а также некоторую другую информацию. Но при его получении у некоторых людей появляется ошибка. В этой статье расскажем, что такое внутренняя ошибка 0x80090020 при генерации ключа ФНС, как исправить её, где получить ключ и что для этого нужно сделать.

Ошибка 0x80090020

Как исправить ошибку 0x80090020

Это внутренняя ошибка, которую выдают приложение, необходимые для создания электронно-цифровой подписи и работы с ней. Разное программное обеспечение предлагает разный инструментарий и работает по разным принципам. Из-за этого в каждом случае ошибка может означать что-то своё, а значит, решается определённым образом. Обычно разработчики программ шифрования помогают своим клиентам, потому что их ПО платное. Поэтому рекомендуем обратиться в техническую поддержку своего программного обеспечения, чтобы получить квалифицированную помощь. А мы разберём исправление ошибки 0x80090020 на примере двух популярных утилит.

Криптопро

Компания КриптоПро предоставляет ряд решений, связанных с криптографической защитой. У них есть собственное программное обеспечение для генерации ключа ФНС и его использования для подписи документов. Внутренняя ошибка 0x80090020 в КриптоПро может содержать два вида текста:

  • Произошла ошибка при открытии сообщения кодирования;
  • Произошла ошибка при шифровании сообщения.
Логотип Криптопро
Логотип Криптопро

Техподдержка компании отвечает, что чаще всего ошибка возникает из-за того, что их программное обеспечение КриптоПро CSP конфликтует с другим ПО VipNet CSP. Это утилита от другого криптопровайдера, поэтому во время шифрования она может работать некорректно вместе с сервисом от КриптоПро. Поэтому обычно не рекомендуется использовать 2 криптопровайдера одновременно. Но, если вам это нужно, то техническая поддержка КриптоПро предлагает решение.

Интерфейс Криптопро
Интерфейс Криптопро

Вам понадобится зайти в настройки VipNet CSP. После этого перейдите в раздел «Дополнительно», найдите там пункт «Поддержка работы VipNet CSP через Microsoft CryptoAPI». Отключите её. Далее понадобится перезагрузить компьютер, чтобы изменения вступили в силу. После этого ошибка 0x80090020 будет устранена, а вы сможете создать ключ ФНС.

Если стороннего криптопровайдера у вас нет, но ошибка всё равно появляется, значит, проблема в работе самой программы КриптоПро.  Для их исправления у разработчиков есть специальная утилита, доступная по ссылке: https://cryptopro.ru/sites/default/files/public/cpfixit.exe.

Вам понадобится скачать и установить её, после чего запустить восстановление настроек реестра.

ITCOM

Логотип ITCOM
Логотип ITCOM

ITCOM – это ещё один центр, выдающий квалифицированные электронные подписи. При генерации ключа их программа тоже может выдать ошибку. Она имеет текст: «Ошибка создания ключевой пары». Разработчики отвечают, что проблема почти всегда возникают, когда программа запускается не от имени администратора. Для начала вам понадобится закрыть работающий в фоне процесс. Для этого нажмите правой кнопкой мыши по панели задач и выберите пункт «Диспетчер задач».

Запуск диспетчера задач
Запуск диспетчера задач

Далее в разделе «Процессы» найдите тот, который отвечает за программное обеспечение от ITCOM. Нажмите на него и выберите пункт «Снять задачу» в правом нижнем углу.

Процесс ITCOM
Процесс ITCOM

Теперь вам понадобится снова запустить программу ITCOM, но теперь от имени администратора. Для этого найдите папку с ПО на диске, куда установили его. Вам нужен ярлык с названием «crm-agent».

Корневая папка ITCOM
Корневая папка ITCOM

Также вы можете произвести запуск через ярлык на рабочем столе, если он у вас есть.

Интерфейс ITCOM
Интерфейс ITCOM

Нажмите на ярлыке правой кнопкой мыши и выберите пункт «Запуск от имени администратора». В открывшемся окне подтвердите своё действие. Далее программа ITCOM запустится как обычно. Попробуйте сгенерировать новый ключ, ошибки быть не должно.

Запуск от имени администратора
Запуск от имени администратора

Чтобы каждый раз не выполнять лишних действий, вы можете настроить запуск от имени администратора по умолчанию. Для этого кликните правой кнопкой по ярлыку и выберите «Свойства».

Перейдите в раздел «Совместимость» и поставьте галочку напротив «Выполнять эту программу от имени администратора». После этого сохраните свои действия. Теперь каждый раз при запуске ITCOM вам нужно будет подтверждать запуск от имени администратора, но проблем с генерацией ключей ФНС возникать больше не должно.

Разрешение запуска от имени администратора
Разрешение запуска от имени администратора

Если вы пользуйтесь другим криптопровайдером, обратитесь в техническую поддержку. Также просмотрите сайт компании. Обычно у них есть собственные утилиты для устранения ошибок и восстановления реестра. Проверьте раздел «Частые вопросы». Возможно, там уже описано решение вашей проблемы.

Владислав Игнатенко

IT-инженер, а также автор. Выпускник СПБГУ с отличием. В прошлом сисадмин и тестировщик. Сейчас ловлю тренды в технологиях.

Добавить комментарий