Администрирование · 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Убедитесь, что USB-ключ вставлен в компьютер или сервер, а драйвер Sentinel/HASP установлен (ставится вместе с платформой 1С при выборе соответствующего компонента).
- 2Откройте браузер и перейдите по адресу http://localhost:1947 — откроется Admin Control Center.
- 3В левом меню выберите раздел Sentinel Keys (Ключи Sentinel).
- 4В таблице найдите свой ключ: будут указаны Key ID (номер ключа), Key Type и количество лицензий (Logins/Licenses).
- 5Нажмите на номер ключа, чтобы увидеть детали: фичи (Features), срок действия и текущие сессии пользователей.
Если ключ вставлен в другой компьютер сети, введите в браузере адрес http://имя-сервера:1947. Для доступа с другой машины в настройках ACC (раздел Configuration, вкладка Access from Remote Clients) должна быть разрешена удалённая работа.
Признак успешной проверки: ключ виден в списке, в колонке лицензий указано ожидаемое число (например, 5 или 20), а статус ключа — активен. Если ключ в списке отсутствует, проблема в драйвере, порте USB или самом ключе.
Просмотр лицензий через консоль кластера серверов 1С
Если у вас клиент-серверный вариант работы, лицензии видны в консоли администрирования кластера. Этот способ показывает не только наличие ключа, но и то, какие лицензии реально раздаются пользователям.
Откройте «Администрирование серверов 1С:Предприятия», разверните нужный кластер и найдите ветку с лицензиями. В свойствах сеансов и соединений видно, какая лицензия выдана каждому пользователю — программная или аппаратная (HASP). В журнале регистрации и сообщениях рабочих процессов отражаются ошибки поиска лицензий.
Этот метод удобен для диагностики: если ключ физически вставлен в сервер, но пользователи получают ошибку «Не найдена лицензия», в консоли видно, «подхватил» ли кластер ключ вообще. Учтите, что сервер 1С ищет лицензии по своему алгоритму и может использовать программную лицензию вместо аппаратной, если она найдена раньше.
Проверка через командную строку и утилиты
Для автоматизации и удалённой диагностики удобны консольные средства. Утилита hasp (входит в состав драйвера) и менеджер лицензий позволяют вывести список ключей без браузера.
hasplm -viewКоманда выводит список обнаруженных ключей с их номерами и количеством лицензий. На Windows исполняемый файл обычно находится в каталоге установки драйвера Sentinel, на Linux — в /opt/hasp или аналогичном каталоге, служба называется aksusbd и hasplm.
Дополнительно можно проверить состояние службы менеджера лицензий: в Windows это служба «Sentinel LDK License Manager» (hasplms), в Linux — команды systemctl status hasplm. Если служба остановлена, ключ не будет виден ни в 1С, ни в ACC.
Как посмотреть лицензию внутри самой 1С
Если база запускается, базовую информацию о полученной лицензии видно прямо в конфигураторе или в режиме предприятия: меню «Сервис → О программе» (или «Информация о лицензии» в зависимости от версии платформы). Там указывается тип лицензии, которую получил текущий клиент, — аппаратная (HASP) или программная, и её серийный номер.
Этот способ не показывает общее количество лицензий на ключе, но помогает понять, какой именно ключ или программная лицензия обслуживает конкретное рабочее место. Это полезно, когда в сети несколько ключей и нужно определить, к какому из них подключился пользователь.
Как проверить результат
Ключ отображается с номером и числом лицензий
Список пуст или ключа нет — проверяйте драйвер и порт USB
Служба hasplms запущена и работает
Служба остановлена или отсутствует — переустановите драйвер
Клиенты запускаются без ошибки поиска лицензии
Ошибка «Не найдена лицензия» при видимом ключе — проверяйте сетевой доступ к менеджеру лицензий
Типичные проблемы и их решение
Наиболее частая ситуация — ключ вставлен, но нигде не виден. Причины: не установлен драйвер (при установке платформы не был отмечен компонент драйвера защиты), неисправен USB-порт, ключ вставлен в порт USB 3.0, с которым старые ключи иногда конфликтуют, либо ключ физически вышел из строя.
Вторая типичная проблема — ключ виден в ACC, но 1С его не находит. Чаще всего дело в сетевых настройках: клиент не может достучаться до менеджера лицензий по протоколу UDP (порт 475), либо в файле nethasp.ini на клиенте указан неверный адрес сервера лицензий. Проверьте доступность порта и настройки файла nethasp.ini в каталоге конфигурации 1С.
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. Обязательные условия — установленный драйвер и запущенная служба менеджера лицензий. Ключ нельзя открыть как флешку, а попытки вскрытия или эмуляции приводят к его потере.