Администрирование · 12 мин
Как посмотреть лицензию сервера 1С
Как посмотреть лицензию сервера 1С: через консоль администрирования, конфигуратор, командную строку и файлы лицензий. Пошаговые инструкции и решение типичных проблем.
Знание того, какая лицензия используется на сервере 1С:Предприятие, нужно администратору в нескольких ситуациях: при аудите лицензионной чистоты, при переносе сервера на новое оборудование, при диагностике ошибок «не найдена лицензия» и при планировании расширения — когда нужно понять, сколько клиентских лицензий уже задействовано. Способ просмотра зависит от того, какая лицензия установлена: программная (файл с расширением .lic) или аппаратная (USB-ключ HASP).
В этой статье разобраны все рабочие способы: через консоль администрирования сервера 1С, через конфигуратор, через служебные файлы на диске и через командную строку. Отдельно рассмотрены типичные ошибки, когда лицензия вроде бы есть, но сервер её не видит.
Какие лицензии бывают у сервера 1С и что именно вы ищете
Прежде чем искать лицензию, важно понять, что именно требуется проверить. На сервере 1С:Предприятие задействованы два разных типа лицензий: серверная — даёт право запускать сам сервер 1С, и клиентские — определяют, сколько пользователей могут одновременно работать с информационными базами. Серверная лицензия привязана к конкретному компьютеру, клиентские могут раздаваться сервером или лежать на клиентских машинах.
По форме поставки лицензии делятся на программные (пин-коды, активируемые через файл) и аппаратные (USB-ключи HASP от Sentinel). Программная лицензия после активации превращается в файл с расширением .lic, внутри которого в открытом виде записаны параметры: регистрационный номер, тип лицензии, количество пользователей, данные компьютера, к которому она привязана. Аппаратный ключ информации о себе в файлах не оставляет — его видно через диспетчер устройств или менеджер лицензий HASP.
Просмотр лицензии через консоль администрирования сервера
Консоль администрирования серверов 1С:Предприятия — основной инструмент, если сервер уже запущен и работает. Откройте оснастку «Администрирование серверов 1С Предприятия» на машине, где установлен сервер, или подключитесь к нему удалённо. В дереве слева разверните нужный сервер, затем ветку кластера.
Чтобы увидеть, какие клиентские лицензии сейчас используются, откройте ветку «Сеансы» внутри конкретной информационной базы. В списке сеансов есть колонка «Лицензия» — в ней отображается серийный номер лицензии, по которой работает каждый сеанс. По этим данным можно понять, сколько лицензий занято и какие именно задействованы.
Дополнительно полезно открыть свойства самого сервера (пункт контекстного меню «Свойства» у узла сервера) и ветку «Лицензии» внутри кластера, если она присутствует в вашей версии платформы. Там отображается перечень лицензий, которые сервер обнаружил и может раздавать клиентам. Если ветка пустая, а пользователи работают — значит, клиенты получают лицензии не с этого сервера, а локально или с другого сервера.
- 1Откройте оснастку «Администрирование серверов 1С Предприятия»
- 2Разверните сервер → кластер → информационную базу → «Сеансы»
- 3Посмотрите колонку «Лицензия» — там серийные номера активных лицензий
- 4Откройте ветку «Лицензии» кластера, чтобы увидеть все доступные серверу лицензии
Просмотр программной лицензии в файлах на диске
Если сервер не запускается или консоль недоступна, программную лицензию можно посмотреть напрямую в файловой системе. На Windows-версии сервера файлы лицензий по умолчанию лежат в каталоге C:\ProgramData\1C\licenses. На Linux-версии — в /var/1C/licenses или в домашнем каталоге пользователя, под которым работает агент сервера (например, /home/usr1cv8/.1C/1cestart/licenses). Точный путь зависит от того, под какой учётной записью выполнялась активация.
Файл с расширением .lic — это текстовый документ. Откройте его «Блокнотом» или любым редактором: внутри будут строки с регистрационным номером, датой активации, типом лицензии (серверная, клиентская на N пользователей) и контрольными параметрами оборудования. Менять содержимое файла нельзя — любая правка делает лицензию недействительной.
Обратите внимание: если в каталоге несколько файлов .lic, просмотрите каждый. Часто там соседствуют серверная лицензия и одна или несколько клиентских. По имени файла тип определить сложно — ориентируйтесь на содержимое.
Проверка лицензии через утилиту ring и командную строку
С платформой 1С поставляется утилита командной строки ring, которая умеет работать с лицензиями. Она находится в каталоге установки платформы, например C:\Program Files\1cv8\<версия>\bin\ring.cmd. Команда ring license list выводит список установленных программных лицензий с их параметрами.
Для просмотра подробной информации о конкретной лицензии используется команда ring license info --name <имя лицензии>. Утилита покажет регистрационный номер, тип, срок действия (для ограниченных лицензий) и статус. Это самый удобный способ для автоматизации: вывод можно разбирать скриптами и включать в мониторинг.
cd "C:\Program Files\1cv8\8.3.22.1750\bin" && ring.cmd license list && ring.cmd license info --name <имя_лицензии>Если утилита ring в вашей версии платформы отсутствует или не видит лицензии, используйте просмотр файлов .lic напрямую — это равнозначная по информативности альтернатива. Также полезна команда ring license activate для активации новых пин-кодов без графического интерфейса, что актуально для Linux-серверов.
Как проверить аппаратный ключ HASP
Если сервер работает с USB-ключом, файлов лицензий на диске не будет. Проверить ключ можно несколькими способами. Во-первых, физически: ключ вставлен в USB-порт сервера, на корпусе нанесена маркировка (например, HASP HL или Sentinel HL) и иногда серийный номер. Во-вторых, через диспетчер устройств Windows: ключ отображается в разделе «Контроллеры USB» или как устройство SafeNet/Sentinel.
Более информативен веб-интерфейс менеджера лицензий Sentinel Admin Control Center, который обычно доступен по адресу http://localhost:1947 на машине с установленным драйвером ключа. В разделе «Keys» или «Sentinel Keys» видны подключённые ключи, их серийные номера и количество доступных лицензий. Если ключ сетевой и находится на другой машине, укажите адрес той машины в настройках Admin Control Center.
Учтите ограничение: ключи клиентских лицензий и ключи сервера 1С не должны находиться на одном компьютере без специальной настройки — сервер 1С может не увидеть серверный ключ, если рядом работает менеджер лицензий, раздающий клиентские. Это одна из классических причин ошибок «не найдена лицензия на использование сервера».
Способы посмотреть лицензию
Подходит, когда сервер запущен. Показывает активные лицензии и их использование сеансами. Не показывает неактивированные пин-коды.
Работает даже при остановленном сервере. Показывает только программные лицензии; аппаратные ключи так не видны.
Удобна для скриптов и удалённой проверки. Требует установленной платформы подходящей версии.
Единственный полноценный способ для аппаратных ключей. Требует установленного драйвера HASP.
Что делать, если лицензия есть, но сервер её не видит
Ситуация «файл лицензии на месте, а сервер выдаёт ошибку» встречается часто. Первое, что нужно проверить, — права доступа: учётная запись, под которой работает агент сервера 1С (по умолчанию USR1CV8 на Windows), должна иметь чтение каталога licenses и файлов в нём. Если активацию выполняли под администратором, а сервер работает под служебной учёткой, файлы могут оказаться в профиле администратора — сервер их просто не найдёт.
Вторая причина — изменение аппаратных параметров сервера. Программная лицензия привязана к характеристикам компьютера: замена материнской платы, сетевой карты, изменение объёма памяти или имени компьютера может сделать лицензию недействительной. Виртуальные машины чувствительны к смене MAC-адреса и параметров виртуального оборудования. В этом случае лицензию придётся восстанавливать по резервному пин-коду через центр лицензирования.
Третья группа причин — конфликты версий и служб. Убедитесь, что запущена служба «Агент сервера 1С:Предприятия» нужной версии, что нет двух одновременно работающих агентов разных версий на одних портах, и что брандмауэр не блокирует обращения к серверу лицензирования при многомашинной схеме.
Как проверить результат и убедиться, что лицензия рабочая
После того как вы нашли лицензию, важно убедиться, что она реально используется. Самый надёжный признак — запущенные сеансы пользователей без ошибок лицензирования. Откройте в консоли администрирования ветку «Сеансы»: если пользователи подключаются и в колонке «Лицензия» указан серийный номер, лицензия работает.
Второй способ — журнал регистрации и технологический журнал. При старте агента сервера в технологический журнал (если он включён) записываются события поиска и получения лицензий. Ошибки вида «не найдена лицензия» там видны сразу с указанием причины: отсутствие файла, несоответствие параметров компьютера или недоступность ключа.
Для серверной лицензии контрольный признак простой: агент сервера стартует и кластер доступен в консоли. Если серверной лицензии нет или она недействительна, сервер запустится в ограниченном режиме или откажется обслуживать базы — это сразу видно при попытке подключения клиента.
Как проверить, что лицензия работает
Пользователи подключаются, в колонке «Лицензия» указан серийный номер
Сеансы не создаются, у клиентов ошибка «не найдена лицензия»
Файл присутствует, открывается, содержит регистрационный номер и параметры
Каталог пуст или файл имеет нулевой размер
Служба запущена, кластер виден в консоли
Служба останавливается с ошибкой лицензирования
Ключ отображается в списке с серийным номером
Список ключей пуст при физически подключённом ключе
Часто задаваемые вопросы
Можно ли посмотреть лицензию сервера 1С без прав администратора?
Частично. Файлы .lic в каталоге C:\ProgramData\1C\licenses обычно доступны на чтение, но консоль администрирования и службы требуют прав администратора или членства в группе администраторов кластера. Без прав вы сможете только просмотреть содержимое файлов лицензий, если доступ к каталогу не ограничен.
Где посмотреть, сколько клиентских лицензий куплено?
Количество указано внутри файла .lic (строки с параметрами лицензии) и в документах поставки. Для аппаратных ключей число лицензий видно в Sentinel Admin Control Center. Количество фактически занятых лицензий смотрите в консоли администрирования по списку сеансов.
Перенесли сервер на виртуальную машину, лицензия перестала работать. Что делать?
Программная лицензия привязана к параметрам оборудования, и при переносе привязка нарушается. Используйте процедуру восстановления: активируйте резервный пин-код через диалог получения лицензии или утилиту ring. Если резервные пин-коды исчерпаны, обратитесь в центр лицензирования 1С через партнёра, у которого приобреталась лицензия.
Как узнать регистрационный номер лицензии, если сервер не запускается?
Откройте файл .lic из каталога licenses текстовым редактором — регистрационный номер указан в нём в открытом виде. Для аппаратного ключа номер можно посмотреть на маркировке корпуса ключа или в Sentinel Admin Control Center на любой машине, где установлен драйвер HASP.
Видны ли в консоли лицензии, которые клиенты получают локально?
Нет. Консоль администрирования показывает только лицензии, которые раздаёт сам сервер. Если клиентские лицензии установлены локально на компьютерах пользователей или раздаются другим сервером, в ветке «Лицензии» вашего сервера их не будет, а в сеансах колонка лицензии может быть пустой или содержать внешний номер.
Чем отличается просмотр лицензии на Linux-сервере?
Принцип тот же, меняются пути и инструменты: файлы .lic ищите в /var/1C/licenses или в профиле пользователя srv1cv8, консоль администрирования запускайте с Windows-машины с подключением к Linux-серверу, а для активации и просмотра используйте утилиту ring — это основной способ работы с лицензиями на Linux.
Что важно запомнить
Лицензию сервера 1С смотрят тремя путями: в консоли администрирования (активные лицензии и сеансы), в файлах .lic в каталоге licenses (программные лицензии) и через Sentinel Admin Control Center (аппаратные ключи). Утилита ring подходит для автоматизации. Файлы .lic нельзя редактировать и переносить вручную — при смене оборудования лицензию восстанавливают по резервному пин-коду.