Администрирование · 12 мин
Как посмотреть HASP лицензии 1С: все способы проверки ключей и лицензий
Как посмотреть HASP лицензии 1С: проверка USB-ключа, программных лицензий, утилита Sentinel Admin Control Center, типичные ошибки и решения.
Платформа 1С:Предприятие защищается от несанкционированного использования системой лицензирования, где ключевую роль играют ключи HASP (HASP4, HASP HL, Sentinel HASP). Когда программа выдаёт сообщение «Не найдена лицензия» или нужно проверить, сколько рабочих мест обслуживает ключ, администратору требуется посмотреть актуальные HASP лицензии: их тип, количество, серийный номер и состояние.
Способ проверки зависит от того, какой тип защиты используется в организации: аппаратный USB-ключ, сетевой ключ на сервере или программная лицензия, привязанная к параметрам компьютера. Для аппаратных ключей основным инструментом служит веб-интерфейс Sentinel Admin Control Center, для программных — диалог получения лицензии в самой 1С и файлы с расширением .lic.
Ниже разобраны все рабочие способы: от визуальной идентификации ключа до просмотра списка активных сессий на сервере лицензирования. Также описаны типичные ситуации, когда лицензия физически есть, но 1С её не видит, и как это диагностировать.
Какие виды лицензий 1С бывают и что именно нужно посмотреть
Прежде чем проверять лицензии, важно понимать, что именно вы ищете. В экосистеме 1С существует два принципиально разных механизма защиты, и путать их нельзя — инструменты проверки отличаются.
Аппаратные ключи HASP — это физические USB-устройства зелёного (локальные) или красного (сетевые) цвета. Локальный ключ обслуживает один компьютер, сетевой раздаёт лицензии по локальной сети через менеджер лицензий. На корпусе ключа нанесена маркировка: например, HASP HL с надписью вида «NET5 ORGL8» означает сетевой ключ на 5 пользователей.
Программные лицензии — это файлы с расширением .lic, которые формируются при активации пин-кода и привязываются к аппаратным параметрам конкретного компьютера. Физического носителя нет, поэтому проверка выполняется программно.
Как определить тип и ёмкость USB-ключа по маркировке
Самый быстрый способ получить базовую информацию — осмотреть сам ключ. На корпусе каждого USB-ключа 1С указана маркировка, по которой определяется назначение устройства.
Локальные ключи обычно имеют маркировку с буквами ORGL8 (пользовательская лицензия) или ENSR8 (сервер 1С:Предприятия). Сетевые ключи красного цвета маркируются словом NET с числом, указывающим количество лицензий: NET5, NET10, NET20, NET50, NET100, NET300, NET500. Например, надпись «HASP HL NET50 ORGL8» означает сетевой ключ на 50 пользовательских лицензий.
Дополнительно на корпусе нанесён серийный номер ключа — он понадобится при обращении в техподдержку или при сверке с документами поставки. Номер также виден программно в интерфейсе Admin Control Center, что удобно, если ключ установлен в серверной и физический доступ к нему затруднён.
Клиентская лицензия для запуска прикладных решений
Ключ для сервера 1С:Предприятия, не даёт клиентских лицензий
NET5 — 5 лицензий, NET100 — 100 лицензий и т.д.
Зелёный — локальный, красный — сетевой
Просмотр HASP лицензий через Sentinel Admin Control Center
Основной инструмент для работы с аппаратными ключами — веб-интерфейс Sentinel Admin Control Center (ACC). Он устанавливается вместе с драйвером ключа HASP (Sentinel LDK Runtime) и доступен на любом компьютере, где установлен драйвер.
Чтобы открыть интерфейс, запустите браузер и перейдите по адресу http://localhost:1947. Если проверяете ключ на удалённом сервере, укажите его IP-адрес вместо localhost, например http://192.168.0.10:1947. Удалённый доступ работает, если в настройках ACC на вкладке Configuration разрешён доступ с других машин (параметр «Allow Remote Access to ACC»).
В разделе Sentinel Keys отображаются все ключи, видимые данному компьютеру: локально подключённые и сетевые. Для каждого ключа показываются серийный номер (Key ID), тип, поставщик и адрес машины, где ключ физически установлен.
Раздел Sessions показывает текущие подключения: какие компьютеры и пользователи заняли лицензии сетевого ключа прямо сейчас. Это незаменимо, когда лицензии «закончились», хотя по штату их должно хватать — обычно выясняется, что часть сессий зависла или кто-то запустил несколько экземпляров 1С.
- 1Убедитесь, что на компьютере установлен драйвер HASP (Sentinel LDK Runtime) и служба Sentinel LDK License Manager запущена
- 2Откройте браузер и перейдите по адресу http://localhost:1947
- 3Откройте раздел Sentinel Keys и найдите ключ по серийному номеру
- 4Проверьте тип ключа, количество лицензий (Features) и адрес машины, где он установлен
- 5Откройте раздел Sessions, чтобы увидеть, кто занял лицензии в данный момент
Как посмотреть программные лицензии 1С
Программные лицензии не требуют USB-ключа, поэтому проверяются другими способами. Основная информация доступна прямо из интерфейса 1С.
Откройте информационную базу и перейдите в меню Сервис → О программе (в интерфейсе «Такси» — кнопка с буквой «i» или через главное меню). В окне «О программе» в разделе «Лицензия» отображаются сведения об активной лицензии: регистрационный номер, тип (однопользовательская или многопользовательская) и организация, на которую она оформлена.
Файлы программных лицензий хранятся в служебных каталогах. На Windows это обычно C:\ProgramData\1C\licenses (для лицензий, доступных всем пользователям) или профиль конкретного пользователя: C:\Users\ИмяПользователя\AppData\Local\1C\1cv8\licenses. Каждый файл с расширением .lic соответствует одной активированной лицензии.
Чтобы посмотреть содержимое лицензии детально, используется утилита ring из состава поставки платформы 1С. Команда ring license list выводит список установленных лицензий, а ring license info --file путь_к_файлу.lic показывает детали конкретного файла.
cd "C:\Program Files\1cv8\<версия>\bin"
ring license list
ring license info --file "C:\ProgramData\1C\licenses\файл.lic"Проверка лицензий на сервере 1С:Предприятия
В клиент-серверном варианте работы лицензии может раздавать сам сервер 1С, если соответствующий ключ или программная лицензия установлены на сервере. Проверка выполняется через консоль администрирования серверов 1С.
Откройте оснастку «Администрирование серверов 1С:Предприятия», разверните нужный кластер и посмотрите свойства рабочих процессов и сеансов. В списке сеансов видно, какие пользователи подключены и занимают лицензии. Детали использования лицензий также фиксируются в технологическом журнале, если он настроен.
Важный нюанс: сервер 1С и сетевой HASP-ключ могут раздавать лицензии параллельно. Если на сервере установлена программная многопользовательская лицензия, клиентские лицензии выдаёт сервер, а HASP-ключ на клиентских машинах не требуется. При диагностике всегда выясняйте, какой именно механизм раздачи задействован в вашей инфраструктуре.
Настройка nethasp.ini и диагностика видимости сетевого ключа
Если сетевой HASP-ключ установлен на сервере, а клиенты его не видят, проблема почти всегда в сетевых настройках или конфигурации поиска ключа. За поиск отвечает файл nethasp.ini, расположенный в каталоге C:\Program Files\1cv8\conf (или в каталоге bin конкретной версии платформы).
В секции [NH_TCPIP] файла nethasp.ini параметр NH_SERVER_ADDR задаёт адрес сервера с менеджером лицензий, а NH_TCPIP_METHOD определяет способ поиска (UDP или TCP). Явное указание адреса сервера ускоряет запуск 1С и исключает широковещательные запросы, которые часто блокируются в сетях с VLAN.
Проверьте, что на сервере запущена служба «Sentinel LDK License Manager» (hasplms) и что порт 475 (TCP и UDP) не блокируется брандмауэром между клиентом и сервером. Быстрая проверка доступности — открыть с клиентской машины адрес http://адрес_сервера:1947 и убедиться, что ключ виден в разделе Sentinel Keys.
Что делать, если лицензия есть, но 1С её не видит
Ситуация «ключ вставлен, а программа пишет, что лицензия не найдена» — самая частая в практике администрирования. Диагностику следует вести последовательно, от простого к сложному.
Сначала проверьте физический уровень: светится ли индикатор на USB-ключе, виден ли он в диспетчере устройств Windows без ошибок. Затем убедитесь, что драйвер HASP установлен и служба запущена — без драйвера ключ для системы просто не существует.
Далее откройте Admin Control Center: если ключ там виден, но 1С его не находит, проблема в настройках поиска (nethasp.ini) или в конфликте нескольких ключей. Если ключ в ACC не виден — переустановите драйвер Sentinel LDK актуальной версии, скачанной с официального портала 1С или сайта Thales.
Для программных лицензий отдельный риск — изменение аппаратной конфигурации компьютера. Замена материнской платы, сетевой карты или жёсткого диска может «отвязать» лицензию, и потребуется повторная активация резервным пин-кодом. Перед апгрейдом оборудования сохраните все пин-коды из комплекта поставки.
Как выбрать способ проверки
Частые вопросы о просмотре HASP лицензий 1С
Где посмотреть серийный номер HASP-ключа, не доставая его из сервера?
Откройте Sentinel Admin Control Center по адресу http://адрес_сервера:1947 и перейдите в раздел Sentinel Keys — в колонке Key ID отображается серийный номер каждого видимого ключа. Там же указан тип ключа и количество доступных лицензий.
Почему в Admin Control Center пустой список ключей?
Чаще всего не установлен или не запущен драйвер Sentinel LDK — проверьте службу Sentinel LDK License Manager в services.msc. Также возможны блокировка порта 1947 брандмауэром или отключённый удалённый доступ в настройках ACC на машине с ключом.
Как узнать, сколько лицензий сейчас занято на сетевом ключе?
В Admin Control Center откройте раздел Sessions или нажмите на конкретный ключ в Sentinel Keys и перейдите к списку сессий. Отображаются компьютеры и пользователи, занявшие лицензии, а также время подключения — по нему легко найти зависшие сеансы.
Видны ли программные лицензии 1С в Admin Control Center?
Программные лицензии 1С (файлы .lic) — это собственный механизм фирмы «1С», а не Sentinel, поэтому в ACC они отображаются не всегда и не полностью. Надёжнее проверять их через «Сервис → О программе» в 1С, каталог licenses или утилиту ring.
Что делать, если после замены компьютера программная лицензия перестала работать?
Программная лицензия привязана к аппаратным параметрам, поэтому на новом компьютере её нужно активировать заново. При первом запуске 1С запустит диалог получения лицензии — введите неиспользованный пин-код из комплекта поставки. Если пин-коды исчерпаны, запросите новые через партнёра фирмы «1С», указав регистрационный номер продукта.
Можно ли посмотреть лицензии 1С из командной строки?
Да, для программных лицензий используется утилита ring из каталога bin платформы: команда ring license list показывает все установленные лицензии. Для аппаратных ключей командной строки в стандартной поставке нет — используйте веб-интерфейс ACC на порту 1947.
Что важно запомнить
Аппаратные HASP-ключи проверяются через Sentinel Admin Control Center (порт 1947), программные лицензии — через «О программе» в 1С, каталог licenses или утилиту ring. Маркировка на корпусе ключа сразу показывает его тип и ёмкость. Если лицензия «не видна», последовательно проверяйте драйвер, службу hasplms, порт 475 и файл nethasp.ini.