Администрирование · 9 мин
1С не обнаружена лицензия для использования программы: причины и решение
Почему 1С пишет «не обнаружена лицензия для использования программы»: причины ошибки, проверка ключа и пин-кода, служба HASP, сервер лицензий и пошаговое восстановление.
Сообщение «Не обнаружена лицензия для использования программы» означает, что платформа 1С запустилась, но не смогла подтвердить право на работу. При этом сама программа и база данных обычно исправны — проблема касается только механизма лицензирования: программной лицензии, аппаратного ключа HASP или сервера лицензирования.
Чаще всего ошибка возникает после обновления платформы, переустановки Windows, замены «железа», переноса базы на другой компьютер или сбоя сетевой службы лицензий. Реже причина в банальном: USB-ключ вставлен не в тот порт, служба остановлена или файл программной лицензии повреждён.
Порядок действий зависит от типа лицензии. Поэтому первый шаг — понять, какая защита используется: программная (активация пин-кодом, файл licdata) или аппаратная (USB-ключ HASP). Ниже разобраны оба сценария с конкретными проверками и действиями.
Как определить тип лицензии и источник проблемы
Откройте диалог ошибки внимательно: 1С часто указывает, где искала лицензию — на локальном компьютере, на сервере 1С или в сети. Если в сообщении фигурирует «программная лицензия» или предлагается «получить лицензию», речь идёт о программной защите. Если упоминается ключ защиты, HASP или «локальный ключ не найден» — об аппаратном USB-ключе.
Быстрая проверка для аппаратного ключа: посмотрите, горит ли светодиод на USB-ключе. Если индикатор не горит, ключ не определяется системой — попробуйте другой USB-порт (желательно напрямую, без хаба) и другой компьютер. Ключ, который не светится ни на одной машине, скорее всего вышел из строя.
Для программной лицензии вспомните, что менялось в системе: замена материнской платы, жёсткого диска, сетевой карты, обновление Windows или изменение имени компьютера «отвязывают» программную лицензию, потому что она привязана к параметрам оборудования.
Проверьте драйвер HASP и службу лицензирования
Проверьте на другом компьютере, затем обращайтесь к партнёру 1С
Готовьте пин-код для повторной активации
Проверьте сеть, права и настройки nethasp.ini
Что проверить в первую очередь
Прежде чем переустанавливать что-либо, выполните простые действия, которые решают значительную часть случаев. Полностью закройте 1С и запустите её заново — временный сбой при обращении к ключу встречается чаще, чем кажется. Если клиент терминальный, переподключите сессию.
Перезагрузите компьютер, на котором стоит ключ или активирована программная лицензия. Если лицензия сетевая и раздаётся сервером, перезагрузите именно сервер лицензирования, а не только рабочую станцию пользователя.
Проверьте дату и время на компьютере. Значительное расхождение системных часов может мешать корректной работе механизмов защиты. Также убедитесь, что антивирус или брандмауэр не заблокировал компоненты лицензирования после очередного обновления.
- 1Прочитайте текст ошибки: программная лицензия или ключ защиты
- 2Перезапустите 1С и перезагрузите компьютер с ключом
- 3Проверьте светодиод USB-ключа и переставьте его в другой порт
- 4Проверьте службу HASP Loader / Sentinel LDK License Manager
- 5Убедитесь, что дата и время на ПК корректны
- 6Проверьте, не блокирует ли антивирус компоненты лицензирования
Восстановление программной лицензии
Программная лицензия хранится в файлах с расширением .lic в служебных каталогах 1С: в папке conf каталога установки платформы либо в профильных каталогах (C:\ProgramData\1C\licenses или каталог пользователя). Если файл удалён, повреждён или лицензия «отвязалась» из-за смены оборудования, запустите 1С — она предложит получить лицензию заново.
Выберите «Получить лицензию» и пройдите активацию: автоматически через интернет, по электронной почте или по телефону. Потребуется пин-код из комплекта поставки. Если пин-код из комплекта уже использован, при регистрации комплекта выдавались резервные пин-коды — используйте следующий неиспользованный.
Важный нюанс: при повторной активации отвечайте на вопросы мастера так же, как при первичной, если оборудование не менялось. Если «железо» изменилось, честно укажите это — мастер сформирует новый запрос. Несовпадение данных может привести к отказу в автоматической активации, и тогда запрос обрабатывается через центр лицензирования.
Проблемы с аппаратным ключом HASP
Аппаратный ключ требует установленного драйвера. Откройте «Диспетчер устройств» Windows и проверьте, что ключ определяется без ошибок. Затем проверьте службу: нажмите Win+R, введите services.msc и найдите «Sentinel LDK License Manager» (или HASP Loader в старых версиях). Служба должна работать; если остановлена — запустите и установите тип запуска «Автоматически».
Если драйвер повреждён, переустановите его: драйвер входит в дистрибутив платформы 1С (устанавливается вместе с ней при выборе соответствующего компонента) или доступен отдельно. После переустановки драйвера перезагрузите компьютер и проверьте светодиод ключа.
Для сетевых ключей (красный ключ на несколько лицензий) менеджер лицензий обычно установлен на сервере. Проверьте, что служба запущена именно там, а клиентские машины видят сервер по сети. Настройки поиска сервера задаются в файле nethasp.ini в каталоге conf платформы: там указывают адрес сервера лицензий (параметр NH_SERVER_ADDR) при проблемах с автоматическим поиском.
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = DisabledЛицензии на сервере 1С:Предприятия
В клиент-серверном варианте лицензии может раздавать сам сервер 1С. Проверьте в консоли кластера: свойства сервера, раздел лицензирования — там видно, какие лицензии активированы на сервере и сколько сеансов они покрывают. Если лицензий меньше, чем одновременных пользователей, «лишние» получат ошибку.
Частая ситуация: клиентская лицензия активирована на сервере 1С, но после обновления платформы сервер перестал её видеть. В этом случае помогает повторная активация через консоль кластера либо перенос раздачи лицензий на HASP License Manager, если используется аппаратный ключ.
Учтите, что лицензия на сервер 1С и клиентские лицензии — это разные продукты. Ошибка «не обнаружена лицензия» на сервере при запуске рабочего процесса означает отсутствие серверной лицензии, а сообщение у пользователя — отсутствие клиентской. Лечатся они по-разному.
Типичные ошибки при устранении
Когда обращаться к партнёру 1С или в поддержку
Самостоятельно решаемы: перезапуск служб, переустановка драйвера, повторная активация с имеющимся пин-кодом, настройка nethasp.ini. Эти действия не несут риска для данных — лицензирование не затрагивает содержимое информационной базы.
Обращайтесь к франчайзи 1С или в центр лицензирования, если: закончились пин-коды в комплекте, USB-ключ физически неисправен, автоматическая активация отклоняется, нужно восстановить лицензию после утраты регистрационных данных. По регистрационному номеру комплекта партнёр может помочь восстановить комплект пин-кодов.
Что важно запомнить
Сначала определите тип защиты: программная лицензия восстанавливается повторной активацией по пин-коду, аппаратный ключ — через драйвер и службу HASP. Храните пин-коды доступно, не удаляйте файлы лицензий без запасного пин-кода, а при сетевой схеме проверяйте службу менеджера лицензий на сервере.
Частые вопросы
Можно ли работать в 1С без лицензии?
Полноценно — нет. Без лицензии запускается только конфигуратор в ограниченном режиме для отдельных сервисных операций, а работа пользователей в базе невозможна. Для обучения существует учебная версия платформы с собственными ограничениями.
После обновления Windows слетела программная лицензия. Это нормально?
Да, крупные обновления системы могут изменить параметры, к которым привязана лицензия. Решение стандартное: повторная активация тем же или резервным пин-кодом через мастер получения лицензии.
Сколько раз можно использовать один пин-код?
Каждый пин-код предназначен для одной активации. В комплекте есть основной и несколько резервных пин-кодов на случай переустановки. Когда все израсходованы, нужно запрашивать дополнительные через центр лицензирования.
Один ключ HASP виден, а другой на том же компьютере — нет. Почему?
Одновременная работа нескольких ключей разных серий на одном компьютере может конфликтовать: менеджер лицензий видит только один ключ определённого типа. Разнесите ключи по разным машинам или используйте один многопользовательский ключ вместо нескольких однопользовательских.
Лицензии хватает, но часть пользователей всё равно получает ошибку. Что проверить?
Проверьте зависшие сеансы в консоли кластера — они удерживают лицензии. Также убедитесь, что проблемные ПК видят сервер лицензий по сети и у них корректно настроен nethasp.ini, если используется аппаратный ключ.
Опасно ли перезапускать службу лицензирования в рабочее время?
Перезапуск службы HASP кратковременно разрывает связь клиентов с ключом: у работающих пользователей может появиться ошибка лицензии. Предупредите сотрудников и выполняйте перезапуск быстро; после восстановления службы 1С обычно достаточно перезапустить.