Администрирование · 9 мин
Не обнаружено свободной лицензии 1С: что делать
Ошибка «Не обнаружено свободной лицензии» в 1С: почему возникает, как проверить ключи HASP и сервер лицензий, восстановить активацию и не допустить повтора.
Ошибка «Не обнаружено свободной лицензии» возникает при запуске 1С:Предприятия или при попытке открыть дополнительный сеанс. Она означает, что платформа не смогла получить лицензию: не видит USB-ключ, не находит программную лицензию на компьютере или сервере, либо все доступные лицензии уже заняты другими сеансами. Проблема решается в большинстве случаев без переустановки программы, но важно действовать последовательно: сначала определить тип лицензирования, затем локализовать сбой.
Способ решения зависит от того, какие лицензии используются в организации: аппаратные ключи HASP, программные лицензии, привязанные к компьютеру, или комбинированная схема с сервером 1С:Предприятия. Ниже разобраны все основные сценарии — от одиночной установки до клиент-серверной работы в сети.
Определите, какой тип лицензии используется
1С поддерживает два основных механизма защиты. Аппаратные ключи HASP — USB-устройства, которые вставляются в компьютер пользователя или в сервер лицензий в локальной сети. Программные лицензии — файлы с расширением .lic, привязанные к аппаратным параметрам конкретного компьютера. Точный текст ошибки часто подсказывает тип: упоминание «ключа защиты» указывает на HASP, а фраза «не найдена лицензия» с путём к файлу — на программную активацию.
Уточнить тип можно по комплекту поставки: если при покупке выдавался конверт с пин-кодами — это программная лицензия; если выдавался USB-ключ фиолетового, красного или синего цвета — аппаратная. В клиент-серверном варианте лицензии обычно активируются на сервере 1С:Предприятия или раздаются через HASP License Manager.
Проверьте аппаратный ключ HASP
Если используется USB-ключ, начните с физической проверки. Выньте ключ и вставьте его в другой USB-порт, желательно напрямую в материнскую плату, а не через хаб или переднюю панель. Исправный ключ обычно подсвечивается светодиодом. Проверьте, виден ли он в диспетчере устройств Windows: ключ должен определяться без восклицательных знаков.
Для сетевого ключа, установленного на другом компьютере, убедитесь, что этот компьютер включён, доступен по сети и на нём работает менеджер лицензий. Проверить доступность можно командой ping до сервера лицензий. Если ключ вставлен в сервер, а клиенты его не видят, причина чаще всего в сетевых настройках или брандмауэре.
- 1Переподключите ключ в другой USB-порт и дождитесь определения устройства
- 2Откройте диспетчер устройств и убедитесь, что ключ виден без ошибок
- 3Установите или переустановите драйвер ключа HASP с дистрибутива 1С или сайта производителя
- 4Перезапустите службу HASP License Manager на сервере лицензий
- 5Запустите 1С и проверьте, исчезла ли ошибка
Восстановите программную лицензию
Программная лицензия привязывается к параметрам оборудования: материнской плате, процессору, сетевым адаптерам, дискам и версии операционной системы. Если что-то из этого изменилось — заменили диск, обновили Windows, перенесли виртуальную машину на другой хост — лицензия «слетает», и платформа сообщает, что свободной лицензии не обнаружено.
Файлы лицензий хранятся в каталоге conf внутри папки установки платформы или в профильном каталоге пользователя (обычно C:\ProgramData\1С\licenses или аналогичный путь в зависимости от версии). Проверьте, существует ли файл с расширением .lic и не обнулён ли его размер. Если файл на месте, но лицензия не подхватывается, запустите 1С от имени администратора — иногда проблема в правах доступа к каталогу.
Если лицензия утрачена из-за изменения конфигурации, потребуется повторная активация. При первичной активации выдаётся комплект пин-кодов: один используется сразу, остальные — резервные на случай переустановки. Активируйте лицензию заново через диалог получения лицензии, который платформа предлагает при запуске. Если резервные пин-коды исчерпаны, нужно обратиться в центр лицензирования 1С за восстановлением комплекта.
Проверьте, не заняты ли все лицензии
Формулировка «не обнаружено свободной лицензии» часто означает именно отсутствие свободных: лицензии есть, но все заняты. Такое происходит, когда сеансы пользователей завершились аварийно и «зависли», удерживая лицензию, или когда фактическое число одновременных пользователей превысило количество купленных лицензий.
В клиент-серверном варианте откройте консоль администрирования сервера 1С и посмотрите список активных сеансов. Завершите «мёртвые» сеансы принудительно — лицензии освободятся. В файловом варианте с раздачей лицензий через HASP License Manager используйте утилиту мониторинга менеджера лицензий, чтобы увидеть, какие компьютеры удерживают лицензии.
Как проверить результат
Приложение открывается без сообщения о лицензии
Ошибка повторяется с тем же текстом
Количество сеансов соответствует реально работающим пользователям
Есть сеансы от выключенных компьютеров
Показаны свободные лицензии
Все лицензии заняты или менеджер недоступен
Настройте сетевую доступность сервера лицензий
Если лицензии раздаются по сети, клиентский компьютер должен видеть сервер лицензий. Проверьте, что между ними нет блокировки: HASP License Manager использует широковещательные запросы и конкретные порты, которые могут закрываться брандмауэром Windows или антивирусом. Временно отключите брандмауэр на обеих машинах и повторите запуск — если ошибка исчезла, добавьте службу менеджера лицензий в исключения.
В разнородных сетях с несколькими подсетями широковещательный поиск не работает. В этом случае укажите адрес сервера лицензий явно через файл nethasp.ini на клиентских машинах: в секции NH_TCPIP пропишите параметр NH_SERVER_ADDR с IP-адресом сервера. После правки файла перезапустите 1С.
Клиент-серверный вариант: лицензии на сервере 1С
В клиент-серверной архитектуре программные лицензии обычно активируются на сервере 1С:Предприятия, и клиенты получают их автоматически. Убедитесь, что служба агента сервера запущена, а лицензии активированы именно на том сервере, к которому подключаются пользователи. Если серверов несколько, лицензия, активированная на одном, не видна с другого.
Проверьте конфликты версий и службы
После обновления платформы иногда возникает ситуация, когда старая версия драйвера ключа или менеджера лицензий несовместима с новой платформой. Обновите драйвер HASP и HASP License Manager до актуальных версий из дистрибутива платформы. На одном компьютере не должно работать два менеджера лицензий одновременно — они конфликтуют за порт.
Проверьте в списке служб Windows, что служба HASP License Manager находится в состоянии «Работает» и настроена на автоматический запуск. Если служба останавливается сама, посмотрите журнал событий Windows — там обычно видно причину, например занятый порт или повреждённую установку.
Когда обращаться за внешней поддержкой
Самостоятельно безопасно решаются: переподключение ключа, перезапуск служб, завершение зависших сеансов, повторная активация по резервному пин-коду. К специалисту по 1С или в центр лицензирования стоит обращаться, если исчерпаны все пин-коды, ключ физически неисправен или утерян, либо лицензия привязана к виртуальной машине, которая мигрирует между хостами и каждый раз теряет активацию.
Перед обращением подготовьте регистрационный номер программного продукта, текст ошибки целиком и описание изменений, после которых она появилась. Это заметно ускорит восстановление. Для организаций с большим числом пользователей имеет смысл вести учёт пин-кодов и активированных лицензий в защищённом хранилище, чтобы восстановление занимало минуты, а не дни.
Что важно запомнить
Ошибка решается по цепочке: определить тип лицензии, проверить ключ или файл .lic, убедиться в работе служб и сетевой доступности, освободить зависшие сеансы. Перед любыми действиями с лицензиями убедитесь, что есть резервные пин-коды.
Частые вопросы
Ошибка появляется только у одного пользователя в сети. Что проверить?
Проблема локальная: проверьте на его компьютере доступность сервера лицензий (ping), настройки брандмауэра и файл nethasp.ini. Также убедитесь, что у пользователя есть права на чтение каталога с файлами лицензий, если используется программная активация.
После обновления Windows перестала работать программная лицензия. Это нормально?
Да, крупные обновления ОС могут менять параметры привязки лицензии. Запустите 1С — платформа предложит получить лицензию повторно. Используйте резервный пин-код из комплекта поставки.
Ключ HASP светится, но 1С его не видит. В чём причина?
Светодиод означает только питание. Скорее всего, не установлен или повреждён драйвер ключа. Переустановите драйвер HASP из дистрибутива платформы и перезагрузите компьютер.
Можно ли одновременно использовать аппаратный ключ и программные лицензии?
Да, платформа при запуске ищет лицензии по определённому порядку и использует первую подходящую. Такая комбинация допустима и часто применяется как резервная схема.
Сеансы пользователей завершены, но лицензии всё равно заняты. Что делать?
В клиент-серверном варианте завершите сеансы принудительно через консоль администрирования. При раздаче через HASP License Manager перезапустите его службу — это сбросит зависшие подключения.
Сколько сеансов даёт одна клиентская лицензия?
Одна клиентская лицензия обеспечивает один сеанс работы с информационной базой. Если пользователь открывает две базы одновременно, ему нужны две лицензии. Учитывайте это при расчёте необходимого количества.