К статье
Практический материал

Администрирование · 8 мин

Как посмотреть лицензии 1С на USB-ключе

Как посмотреть лицензии 1С на USB-ключе HASP: через диспетчер лицензий, веб-интерфейс Sentinel Admin Control Center и командную строку. Проверка и решение проблем.

USB-ключ защиты (аппаратный ключ HASP, HASP HL или Sentinel) — один из двух способов лицензирования платформы 1С:Предприятие наряду с программными лицензиями. В отличие от программной лицензии, данные которой хранятся в файле на диске, информация о количестве лицензий «зашита» внутри самого ключа, и посмотреть её можно только специальными средствами.

Задача актуальна в нескольких ситуациях: при аудите лицензий перед покупкой дополнительных рабочих мест, при переносе сервера 1С, при диагностике ошибки «Не найдена лицензия» и при инвентаризации парка ключей в организации. Ниже описаны рабочие способы получить информацию о лицензиях с USB-ключа без риска его повредить.

Что нужно знать о USB-ключах 1С перед проверкой

1С использует ключи защиты семейства Sentinel (ранее HASP) производства компании Thales. Встречаются два основных типа: клиентские ключи HASP HL (красные, на 1, 5, 10, 20, 50, 100, 300 или 500 лицензий) и ключи сервера предприятия (фиолетовые/зелёные, HASP Pro или NetTime для сервера 1С). Количество лицензий прошито в памяти ключа и не может быть изменено пользователем.

Важно понимать: ключ не хранит «файл лицензии», который можно открыть и прочитать. Вся информация доступна только через драйвер ключа (HASP License Manager / Sentinel LDK License Manager). Поэтому первое условие успешной проверки — установленный драйвер и работающая служба менеджера лицензий.

Если ключ используется в сети, менеджер лицензий может работать на другом компьютере, а ключ физически вставлен в сервер. В этом случае смотреть лицензии нужно на той машине, куда вставлен ключ, либо удалённо через веб-интерфейс.

Проверка через веб-интерфейс Sentinel Admin Control Center

Самый наглядный способ — веб-панель Sentinel Admin Control Center (ACC), которая устанавливается вместе с драйвером ключа. Она показывает все подключённые ключи, их тип, номер и количество лицензий, а также активные сессии пользователей.

Порядок действий
  1. 1
    Убедитесь, что USB-ключ вставлен в компьютер или сервер, а драйвер Sentinel/HASP установлен (ставится вместе с платформой 1С при выборе соответствующего компонента).
  2. 2
    Откройте браузер и перейдите по адресу http://localhost:1947 — откроется Admin Control Center.
  3. 3
    В левом меню выберите раздел Sentinel Keys (Ключи Sentinel).
  4. 4
    В таблице найдите свой ключ: будут указаны Key ID (номер ключа), Key Type и количество лицензий (Logins/Licenses).
  5. 5
    Нажмите на номер ключа, чтобы увидеть детали: фичи (Features), срок действия и текущие сессии пользователей.

Если ключ вставлен в другой компьютер сети, введите в браузере адрес http://имя-сервера:1947. Для доступа с другой машины в настройках ACC (раздел Configuration, вкладка Access from Remote Clients) должна быть разрешена удалённая работа.

Признак успешной проверки: ключ виден в списке, в колонке лицензий указано ожидаемое число (например, 5 или 20), а статус ключа — активен. Если ключ в списке отсутствует, проблема в драйвере, порте USB или самом ключе.

Просмотр лицензий через консоль кластера серверов 1С

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

Откройте «Администрирование серверов 1С:Предприятия», разверните нужный кластер и найдите ветку с лицензиями. В свойствах сеансов и соединений видно, какая лицензия выдана каждому пользователю — программная или аппаратная (HASP). В журнале регистрации и сообщениях рабочих процессов отражаются ошибки поиска лицензий.

Этот метод удобен для диагностики: если ключ физически вставлен в сервер, но пользователи получают ошибку «Не найдена лицензия», в консоли видно, «подхватил» ли кластер ключ вообще. Учтите, что сервер 1С ищет лицензии по своему алгоритму и может использовать программную лицензию вместо аппаратной, если она найдена раньше.

Проверка через командную строку и утилиты

Для автоматизации и удалённой диагностики удобны консольные средства. Утилита hasp (входит в состав драйвера) и менеджер лицензий позволяют вывести список ключей без браузера.

bash
hasplm -view

Команда выводит список обнаруженных ключей с их номерами и количеством лицензий. На Windows исполняемый файл обычно находится в каталоге установки драйвера Sentinel, на Linux — в /opt/hasp или аналогичном каталоге, служба называется aksusbd и hasplm.

Дополнительно можно проверить состояние службы менеджера лицензий: в Windows это служба «Sentinel LDK License Manager» (hasplms), в Linux — команды systemctl status hasplm. Если служба остановлена, ключ не будет виден ни в 1С, ни в ACC.

Как посмотреть лицензию внутри самой 1С

Если база запускается, базовую информацию о полученной лицензии видно прямо в конфигураторе или в режиме предприятия: меню «Сервис → О программе» (или «Информация о лицензии» в зависимости от версии платформы). Там указывается тип лицензии, которую получил текущий клиент, — аппаратная (HASP) или программная, и её серийный номер.

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

Контрольные точки

Как проверить результат

Ключ в списке ACC
Норма

Ключ отображается с номером и числом лицензий

Тревожный признак

Список пуст или ключа нет — проверяйте драйвер и порт USB

Служба менеджера лицензий
Норма

Служба hasplms запущена и работает

Тревожный признак

Служба остановлена или отсутствует — переустановите драйвер

Доступ лицензий пользователям
Норма

Клиенты запускаются без ошибки поиска лицензии

Тревожный признак

Ошибка «Не найдена лицензия» при видимом ключе — проверяйте сетевой доступ к менеджеру лицензий

Типичные проблемы и их решение

Наиболее частая ситуация — ключ вставлен, но нигде не виден. Причины: не установлен драйвер (при установке платформы не был отмечен компонент драйвера защиты), неисправен USB-порт, ключ вставлен в порт USB 3.0, с которым старые ключи иногда конфликтуют, либо ключ физически вышел из строя.

Вторая типичная проблема — ключ виден в ACC, но 1С его не находит. Чаще всего дело в сетевых настройках: клиент не может достучаться до менеджера лицензий по протоколу UDP (порт 475), либо в файле nethasp.ini на клиенте указан неверный адрес сервера лицензий. Проверьте доступность порта и настройки файла nethasp.ini в каталоге конфигурации 1С.

Типичные ошибки
01
Вставлять два одинаковых ключа одной серии в одну сеть — менеджер лицензий может видеть только один из них, лицензии второго пропадают.
02
Искать файл лицензии на ключе как на флешке — ключ не монтируется как диск, данные читаются только через драйвер.
03
Обновлять платформу без переустановки драйвера ключа — после мажорных обновлений драйвер может перестать работать, ключ «исчезает».
04
Пытаться посмотреть лицензии с клиентской машины, когда ключ вставлен в сервер, — смотреть нужно там, где физически находится ключ, либо через удалённый ACC.

FAQ

Можно ли посмотреть лицензии на ключе без установленной платформы 1С?

Да, достаточно установить только драйвер Sentinel/HASP — он распространяется отдельно и входит в дистрибутив платформы как опциональный компонент. После установки драйвера веб-интерфейс на порту 1947 покажет ключ и количество лицензий без самой 1С.

Почему в ACC виден ключ, но количество лицензий отображается неверно?

Проверьте, не подключён ли по сети второй менеджер лицензий с другим ключом — ACC может показывать ключи с нескольких серверов. Также устаревшая версия драйвера иногда некорректно отображает новые ключи; обновите драйвер до актуальной версии.

Как узнать серийный номер USB-ключа, не вынимая его из сервера?

Номер ключа (Key ID) отображается в Sentinel Admin Control Center в разделе Sentinel Keys, а также в выводе команды hasplm -view. Дополнительно номер можно увидеть в консоли кластера 1С в информации о выданных лицензиях.

Чем отличается просмотр программной лицензии от просмотра лицензий на USB-ключе?

Программная лицензия — это файл .lic на диске, привязанный к параметрам компьютера; её данные смотрят через «Сервис → Информация о лицензии» или утилиту ring. Лицензии USB-ключа хранятся внутри аппаратного модуля и доступны только через драйвер Sentinel и его интерфейсы.

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

Убедитесь, что запущена служба менеджера лицензий (hasplms), открыт порт UDP 475 в брандмауэре, а на клиентах в файле nethasp.ini корректно указан адрес сервера лицензий (NH_SERVER_ADDR) или разрешён широковещательный поиск.

Итог

Что важно запомнить

Лицензии на USB-ключе 1С просматриваются через Sentinel Admin Control Center (порт 1947), консоль кластера серверов или команду hasplm -view. Обязательные условия — установленный драйвер и запущенная служба менеджера лицензий. Ключ нельзя открыть как флешку, а попытки вскрытия или эмуляции приводят к его потере.