Решение задач 1С:Предприятие 8 на примерах

«Не обнаружен ключ защиты программы» в 1С: как исправить

Ошибки 1СЛицензииОпубликовано

Платформа ищет аппаратный ключ защиты (USB-ключ HASP), но не находит его ни на компьютере, ни в сети. Ошибка относится к поставкам с аппаратной защитой.

Текст ошибки

Не обнаружен ключ защиты программы!

Причины

Локальный ключ

  1. Проверьте, что ключ подключён и на нём горит индикатор. Попробуйте другой USB-порт, без удлинителей и хабов.
  2. Установите драйвер ключа защиты. Установщик драйвера входит в дистрибутив платформы: в меню «Пуск» в группе 1С:Предприятие или в каталоге платформы есть пункт установки драйвера защиты. Можно также установить актуальный драйвер Sentinel HASP.
  3. Перезагрузите компьютер и проверьте, что устройство определилось в диспетчере устройств.

Сетевой ключ

Сетевой ключ подключается к одному компьютеру или серверу, а клиенты получают лицензии по сети.

  1. На компьютере с ключом установите драйвер и менеджер лицензий (HASP License Manager) и убедитесь, что служба менеджера запущена.
  2. Откройте в брандмауэре порт 475 (UDP и TCP) на компьютере с ключом.
  3. На клиентах пропишите адрес компьютера с ключом в файле nethasp.ini. Файл находится в каталоге conf платформы, например C:\Program Files\1cv8\conf\nethasp.ini.
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Явный адрес и отключённый широковещательный поиск ускоряют получение лицензии и убирают зависимость от настроек сети.

Если используется программная лицензия

Если у вас программные лицензии, а платформа всё равно ищет ключ, значит программная лицензия не найдена или не подходит. Проверьте файлы лицензий в C:\ProgramData\1C\licenses и при необходимости активируйте лицензию заново.

Если аппаратные ключи в организации не используются, поиск ключей можно отключить: в файле conf.cfg каталога conf платформы задайте параметр UseHwLicenses=0. Для одной базы аналогичный эффект даёт параметр запуска /UseHwLicenses-. Это ускоряет запуск, но работать без программной лицензии программа после этого не будет.

Если лицензии заняты

Сетевой ключ рассчитан на определённое число пользователей. Если все лицензии заняты, новые пользователи получат ошибку. Посмотрите активных пользователей и завершите лишние сеансы, в том числе повторно запущенные окна.

Частые вопросы

Ключ работал, а после обновления Windows перестал. Что делать?

Переустановите драйвер ключа защиты актуальной версии и перезагрузите компьютер. После крупных обновлений системы старые драйверы иногда перестают работать.

Можно ли использовать USB-ключ на виртуальной машине?

Можно, если гипервизор пробрасывает USB-устройство в машину, либо через сетевой ключ на отдельном компьютере. Удобнее всего вариант с сетевым ключом и менеджером лицензий.

Ошибки при запуске 1С и «Непредвиденная ошибка»: как исправить

Базы данных и СУБД

Диагностика типичных ошибок запуска 1С по тексту сообщения: кэш пользователя, доступ к файлу базы, версия платформы, лицензия, технологический журнал и перехват ошибок в коде.

Сервер 1С:Предприятия и кластер: состав, порты, консоль, rac и веб-сервер

Базы данных и СУБД

Устройство сервера 1С и кластера, порты по умолчанию, консоль администрирования и управление сеансами через rac, кэш сервера, установка на Windows и Linux и публикация базы на веб-сервере.

Похожие ошибки