Администрирование · 10 мин
Как посмотреть установленные лицензии 1С на сервере
Способы посмотреть установленные лицензии 1С на сервере: консоль кластера, утилита ring, файлы лицензий .lic, журнал регистрации. Проверка активации и типичные ошибки.
Лицензии 1С на сервере бывают двух видов: программные (файлы с расширением .lic, привязанные к параметрам компьютера) и аппаратные (USB-ключи HASP). Проверить их можно несколькими способами — через консоль администрирования кластера, утилиту командной строки ring, просмотр каталога с файлами лицензий и журнал регистрации. Выбор способа зависит от того, какая информация нужна: сам факт наличия лицензии, её серийный номер, количество доступных сеансов или причина, по которой сервер отказывает пользователям в запуске.
Важно понимать разницу между клиентскими и серверными лицензиями. Клиентские лицензии определяют, сколько пользователей может одновременно работать с информационными базами, а серверная лицензия разрешает запуск самого сервера 1С:Предприятия. Они активируются и хранятся независимо, поэтому проверять их нужно отдельно.
Где физически хранятся файлы лицензий 1С
Программные лицензии 1С — это файлы с расширением .lic. На сервере под Windows они по умолчанию размещаются в каталоге C:\ProgramData\1C\licenses. Каталог ProgramData скрытый, поэтому в проводнике нужно включить отображение скрытых элементов или вставить путь напрямую в адресную строку.
На сервере под Linux файлы лицензий обычно находятся в /var/1C/licenses. Права на каталог должны позволять чтение службе агента сервера 1С (пользователь usr1cv8), иначе сервер не увидит лицензию, даже если файл на месте.
Каждый файл .lic — это одна активированная лицензия: клиентская (на 1, 5, 10, 20, 50, 100, 300 или 500 рабочих мест) либо серверная. Имя файла не содержит понятного описания, поэтому по одному списку файлов можно оценить только количество активированных лицензий, а не их номинал. Детали показывают консоль кластера и утилита ring.
Просмотр лицензий через консоль администрирования кластера
Консоль администрирования серверов 1С:Предприятия — основной инструмент для просмотра использования лицензий в реальном времени. Она входит в состав платформы и запускается с любого компьютера, где установлена платформа той же версии.
Чтобы увидеть, какие лицензии используются, откройте консоль, подключитесь к нужному серверу и разверните дерево: Кластер → Информационные базы → Сеансы. В списке сеансов есть колонка «Лицензия», где отображается серийный номер и номер лицензии, выданной конкретному сеансу. По этим данным видно, сколько лицензий занято и какими пользователями.
Дополнительно полезен раздел Соединения: он показывает, какие соединения с кластером заняли лицензии. Если пользователи жалуются на ошибку «не найдено свободной лицензии», именно здесь можно увидеть зависшие сеансы, которые удерживают лицензии после аварийного завершения клиента.
- 1Откройте «Администрирование серверов 1С:Предприятия» из меню Пуск
- 2Создайте центральный сервер, указав имя машины с агентом сервера 1С
- 3Разверните кластер и перейдите в раздел «Сеансы»
- 4Найдите колонку «Лицензия» и отсортируйте по ней список
- 5Сопоставьте количество занятых лицензий с числом активированных файлов .lic
Проверка лицензий утилитой ring
Утилита ring устанавливается вместе с платформой и позволяет получить информацию о лицензиях из командной строки — это удобно для удалённой проверки и автоматизации. Исполняемый файл находится в каталоге установки платформы, например C:\Program Files\1cv8\<версия>\bin\ring.cmd.
Для вывода списка установленных лицензий выполните команду:
ring license list
ring license list --send-statistics falseКоманда выведет сведения об активированных программных лицензиях: серийные номера, типы, даты активации. Если утилита сообщает, что лицензии не найдены, но файлы .lic на диске есть, — чаще всего проблема в правах доступа к каталогу licenses или в том, что команда запущена от имени пользователя без доступа к нему.
На Linux путь к ring аналогичен — каталог /opt/1cv8/<архитектура>/<версия>/. Запускайте команду от root или от пользователя, которому доступен каталог /var/1C/licenses.
Просмотр сведений о лицензии из клиентского приложения
Если доступа к серверу нет, часть информации можно получить из клиентского приложения 1С. Откройте информационную базу, перейдите в меню Сервис → О программе. В окне отображаются данные о лицензии, использованной для запуска сеанса: её серийный номер и тип.
Этот способ показывает только ту лицензию, которую занял конкретный сеанс, и не даёт общей картины по серверу. Он полезен, когда нужно быстро выяснить, откуда пользователь получил лицензию — с сервера, из локального файла или с USB-ключа.
Обратите внимание: если база файловая, лицензия берётся с локального компьютера пользователя или с ключа в сети, и сведения в окне «О программе» будут относиться именно к ней, а не к серверным лицензиям.
Аппаратные ключи HASP: как проверить
Если используются USB-ключи HASP, файлы .lic на сервере отсутствуют, и консоль кластера покажет лицензии, выданные через ключ. Сам ключ должен быть физически подключён к серверу или к компьютеру в сети, где работает менеджер лицензий (hasplm).
Проверить видимость ключа можно через веб-интерфейс Admin Control Center менеджера лицензий HASP — по умолчанию он доступен в браузере по адресу http://localhost:1947 на машине, где установлен драйвер ключа. В разделе Sentinel Keys отображаются все обнаруженные ключи: их номера, тип и количество доступных лицензий.
Типичная проблема — сервер 1С не видит сетевой ключ из-за закрытых портов или отсутствия настройки файла nethasp.ini. В этом случае в журнале регистрации и технологическом журнале появляются ошибки поиска лицензии.
Способы проверки лицензий
Показывает фактическое использование лицензий сеансами в реальном времени. Требует установленной консоли и доступа к агенту сервера.
Выводит список активированных программных лицензий из командной строки. Не показывает аппаратные ключи и текущую занятость.
Позволяет убедиться, что файлы .lic физически присутствуют. Не раскрывает номинал лицензий.
Показывает аппаратные ключи и их ёмкость. Работает только для USB-ключей, программные лицензии не отображает.
Диагностика через журнал регистрации и технологический журнал
Когда лицензия вроде бы установлена, но сервер её не выдаёт, основной источник информации — журнал регистрации информационной базы и технологический журнал сервера. В журнале регистрации (доступен в режиме конфигуратора: Администрирование → Журнал регистрации) фиксируются события ошибок доступа, в том числе отказы из-за отсутствия свободных лицензий.
Технологический журнал, настроенный на события лицензирования (LIC), показывает детальный процесс поиска лицензии: где сервер её искал, какие файлы проверил и почему отклонил. Это самый информативный инструмент при нестандартных сбоях — например, когда после замены оборудования программная лицензия стала недействительной.
Программная лицензия привязывается к ключевым параметрам компьютера: материнской плате, процессору, дискам, объёму памяти, имени компьютера и версии ОС. Изменение этих параметров (замена железа, переустановка ОС, изменение имени сервера) делает лицензию недействительной, и её придётся активировать заново по резервному пин-коду.
Типичные ошибки при проверке лицензий
Самая частая ошибка — поиск лицензий не на том компьютере. В клиент-серверном варианте клиентские лицензии могут раздаваться сервером 1С, но также могут лежать на отдельном компьютере с менеджером лицензий. Прежде чем делать вывод об отсутствии лицензий, уточните схему лицензирования, принятую в организации.
Вторая ошибка — вывод команды ring без необходимых прав. Запуск от обычного пользователя может показать пустой список, хотя лицензии установлены. Всегда запускайте проверку от имени администратора (Windows) или с sudo (Linux).
Третья ошибка — путать занятые и установленные лицензии. Консоль кластера показывает использование: если все лицензии заняты зависшими сеансами, это не значит, что их нет. Удалите зависшие сеансы через контекстное меню в консоли, и лицензии освободятся.
Как проверить результат
Перечислены лицензии с серийными номерами и типами
Пустой список при наличии файлов .lic — проверьте права доступа
У активных сеансов заполнена колонка «Лицензия»
Сеансы есть, но пользователи получают ошибку поиска лицензии
Файлы .lic присутствуют и доступны службе сервера
Каталог пуст или недоступен пользователю службы агента
Ключ отображается с корректным числом лицензий
Ключ не виден — проверьте драйвер, порт USB и сетевые настройки
Частые вопросы
Можно ли посмотреть лицензии 1С удалённо, без доступа к серверу?
Да, если у вас есть доступ к консоли администрирования кластера с рабочего места — она подключается к агенту сервера по сети. Также возможен удалённый запуск ring через RDP или SSH. Без какого-либо доступа к серверу увидеть можно только лицензию собственного сеанса через «Сервис → О программе» в клиенте.
Почему файлы .lic есть, а сервер пишет «не найдена лицензия»?
Наиболее вероятные причины: изменились аппаратные параметры сервера (лицензия привязана к железу), у службы агента сервера нет прав на каталог licenses, либо лицензии клиентские, а серверная не активирована. Детали смотрите в технологическом журнале по событиям LIC.
Как узнать, сколько лицензий свободно прямо сейчас?
Откройте консоль кластера, раздел «Сеансы», и посчитайте уникальные лицензии в одноимённой колонке. Разность между суммарным номиналом активированных лицензий и числом занятых — свободный остаток. Автоматического счётчика свободных лицензий в платформе нет.
Что будет, если удалить файл .lic?
Лицензия перестанет работать, и восстановить её простым копированием файла обратно не получится — потребуется новая активация по резервному пин-коду из комплекта поставки. Если резервные пин-коды исчерпаны, придётся обращаться в центр лицензирования фирмы «1С».
Где посмотреть лицензии, если используется сервис 1С:Линк или облачная аренда?
В облачных сервисах лицензирование обычно включено в подписку, и файлы .lic на стороне пользователя отсутствуют. Сведения о доступных лицензиях в этом случае отображаются в личном кабинете сервиса, а не на локальном сервере.
Что важно запомнить
Программные лицензии 1С хранятся в каталоге licenses как файлы .lic, список активированных лицензий показывает команда ring license list, а фактическое использование — консоль кластера в разделе «Сеансы». Аппаратные ключи проверяются через Admin Control Center. Не удаляйте файлы лицензий и не меняйте оборудование сервера без резервных пин-кодов.