Устранение ошибок «Лицензия не обнаружена» и «Сертификат не найден» в 1С
Чтобы устранить ошибки лицензии и сертификатов в 1С, проверьте файлы .lic в C:\ProgramData\1C\licenses, восстановите доступ через PIN-код на Портале ИТС и переустановите сертификат в КриптоПро CSP с галочкой «Найти контейнер автоматически».
Ошибка «Лицензия не обнаружена»
Данная ошибка чаще всего возникает при использовании программных лицензий и может быть вызвана изменением конфигурации компьютера, повреждением файлов или сбоем службы.
Шаги для устранения:
- Проверка файлов лицензии: Убедитесь, что файлы с расширением
.licприсутствуют в системных папках (обычноC:\ProgramData\1C\licensesилиAppData\Local\1C) и не были удалены антивирусом или пользователем. - Восстановление через PIN-код: При запуске программы выберите пункт «Получить лицензию», затем «Восстановление» и введите основной или резервный PIN-код из регистрационной карточки. Если основной код исчерпан, резервный PIN-код можно получить самостоятельно на Портале ИТС без обращения в поддержку.
- Перезапуск служб: Иногда помогает остановка и повторный запуск службы «Windows Management Instrumentation» или перезагрузка компьютера для освобождения заблокированных лицензий.
Перед удалением старых файлов *.lic на сервере убедитесь, что у вас есть резервный PIN-код, иначе повторная активация потребует обращения в поддержку.
- Конфликт серверов: Если ошибка возникает на сервере 1С после активации второго экземпляра, попробуйте удалить старые файлы
*.licна первом сервере перед повторной активацией. - Обновление платформы: Если лицензия была получена успешно, но перестала работать, выполните обновление клиентского приложения до актуальной версии.
Ошибка «Сертификат не найден»
Эта проблема обычно связана с электронным документооборотом (ЭДО) или цифровой подписью и часто обусловлена настройками криптопровайдера или правами доступа.
Шаги для устранения:
- Переустановка сертификата: Используйте КриптоПро CSP: перейдите в «Сервис» → «Установить личный сертификат» с опцией «Найти контейнер автоматически», чтобы восстановить связь между сертификатом и закрытым ключом.
- Проверка учетной записи службы: Если ошибка возникает на сервере, проверьте, от имени какого пользователя запущена служба агента сервера 1С; сертификат должен находиться в личном хранилище именно этой учетной записи.
- Настройка в 1С: Перейдите в раздел «Администрирование» → «Обмен электронными документами» → «Настройка электронной подписи и шифрования» и обновите список сертификатов на вкладке «Сертификаты».
- Удаление просроченных сертификатов: Удалите из профиля сертификаты с истекшим сроком действия, затем нажмите «Добавить» для выбора актуального сертификата.
- Тестирование контейнера: В КриптоПро выполните тестирование контейнера по сертификату; наличие ошибок укажет на проблемы с доступом к ключу или его целостностью.
Частые ошибки
- Ручное удаление файлов
.licбез резервного PIN-кода. Приводит к невозможности автоматического восстановления лицензии. - Установка сертификата в хранилище текущего пользователя на сервере. Служба агента сервера 1С не имеет прав на чтение этого хранилища, если запущена от имени другой учетной записи (например,
USR1CV8). - Игнорирование просроченных сертификатов в профиле. 1С может пытаться использовать неактуальный сертификат для подписания, выдавая ошибку «Сертификат не найден», даже если новый уже добавлен в систему.
FAQ
Где взять резервный PIN-код, если основной исчерпан?
Резервный PIN-код можно получить самостоятельно на Портале ИТС без обращения в техническую поддержку.
Почему 1С не видит сертификат на сервере, хотя он установлен в КриптоПро?
Скорее всего, сертификат установлен в личное хранилище обычного пользователя, а служба агента сервера 1С запущена от имени системной или другой учетной записи. Необходимо установить сертификат именно в хранилище той учетной записи, от имени которой работает служба.
Что делать, если тестирование контейнера в КриптоПро выдает ошибку?
Наличие ошибок при тестировании указывает на проблемы с доступом к закрытому ключу или нарушением его целостности. Проверьте права доступа к папке контейнера или переустановите сертификат с опцией «Найти контейнер автоматически».