Администрирование · 9 мин
Как посмотреть программную лицензию на сервере 1С
Как посмотреть программную лицензию на сервере 1С: где хранятся файлы lic, просмотр через консоль кластера, утилиту ring и типовые ошибки при проверке.
Программная лицензия 1С — это файл с расширением .lic, который платформа создаёт при активации пин-кода и привязывает к аппаратным параметрам компьютера. На сервере 1С:Предприятия такие файлы лежат в служебных каталогах, и посмотреть их можно несколькими способами: напрямую в файловой системе, через консоль администрирования кластера или средствами самой платформы.
Задача обычно возникает в трёх ситуациях: нужно проверить, какие лицензии активированы на сервере и сколько сеансов они покрывают; понять, почему пользователи получают ошибку «не найдена лицензия»; или подготовиться к переносу сервера на новое оборудование. Во всех случаях сначала нужно определить, где именно лежат файлы лицензий — путь зависит от операционной системы, разрядности платформы и того, как была выполнена активация.
Важно различать серверные лицензии и клиентские. Серверная лицензия активируется на самом сервере 1С и позволяет запускать кластер, а клиентские многопользовательские лицензии могут раздаваться сервером 1С, если при активации был выбран соответствующий вариант. Способ просмотра при этом почти одинаковый — различается лишь содержимое файлов и их назначение.
Где физически хранятся файлы лицензий 1С
Файлы программных лицензий имеют расширение .lic и сохраняются платформой автоматически при активации пин-кода. Стандартные расположения зависят от ОС и того, кто выполнял активацию — сервер 1С или клиентское приложение.
Для Windows типичные пути такие: C:\Program Files\1cv8\srvinfo\conf — лицензии, активированные сервером 1С (каталог conf внутри каталога служебных файлов кластера srvinfo); C:\ProgramData\1C\licenses — лицензии, активированные клиентскими приложениями для всех пользователей компьютера; C:\Users\<имя пользователя>\AppData\Roaming\1C\licenses — лицензии, активированные конкретным пользователем.
Для Linux стандартный каталог серверных лицензий — /opt/1cv8/conf (либо каталог, указанный при установке агента сервера). Клиентские лицензии на Linux размещаются в домашних каталогах пользователей в подкаталоге ~/.1C/licenses. Точный путь к каталогу srvinfo можно увидеть в свойствах службы агента сервера 1С или в параметрах её запуска — там указан ключ -d с путём к каталогу кластера.
Просмотр лицензий через консоль администрирования кластера
Консоль администрирования серверов 1С (под Windows это оснастка «Администрирование серверов 1С Предприятия», на Linux — аналогичная консоль из состава поставки) показывает активные лицензии в разрезе кластера. Это самый наглядный способ, когда нужно понять, какие лицензии реально видит и использует сервер, а не просто лежащие на диске.
Порядок действий: откройте консоль, разверните нужный сервер, затем кластер и перейдите в ветку «Лицензии». В списке отобразятся активированные лицензии с указанием серийного номера, типа (серверная или клиентская), количества доступных сеансов и признака активности. Если ветка пуста, но файлы .lic на диске есть — значит, сервер не смог их прочитать, обычно из-за прав доступа или изменения аппаратных параметров.
- 1Откройте оснастку «Администрирование серверов 1С Предприятия» на сервере или с рабочего места администратора
- 2Добавьте нужный сервер, если он ещё не зарегистрирован в консоли
- 3Разверните сервер → кластер → ветку «Лицензии»
- 4Проверьте список: серийные номера, тип лицензии, число сеансов
- 5Сравните увиденное с файлами .lic в каталоге conf кластера
Просмотр лицензий утилитой ring
Начиная с современных версий платформы, в состав поставки входит утилита командной строки ring, которая умеет работать с лицензиями напрямую. Она находится в каталоге установки платформы, в подкаталоге с номером версии, например C:\Program Files\1cv8\8.3.xx.xxxx\bin\ring.cmd на Windows или /opt/1cv8/x86_64/8.3.xx.xxxx/ring на Linux.
Команда ring license list выводит список установленных лицензий с указанием путей к файлам, серийных номеров и статусов. Команда ring license info --name <файл> показывает подробности по конкретному файлу лицензии. Утилита удобна для автоматизации проверок и для случаев, когда графическая консоль недоступна — например, на Linux-сервере без GUI.
ring license list
ring license info --name /opt/1cv8/conf/201912345678901.licУчтите, что ring показывает лицензии из стандартных каталогов. Если файлы .lic лежат в нестандартном месте, утилита их не увидит — тогда проще найти файлы вручную через поиск по диску с маской *.lic.
Как прочитать содержимое файла лицензии
Файл .lic — это не зашифрованный бинарник, а текстовый файл в читаемом формате. Его можно открыть обычным «Блокнотом» или любым текстовым редактором. Внутри видны имя файла лицензии, серийный номер комплекта, дата активации, тип лицензии и набор аппаратных параметров, к которым она привязана (ключи операционной системы, сетевые адаптеры, характеристики процессора и дисков).
Имя файла обычно совпадает с регистрационным номером комплекта, из которого был активирован пин-код. Если на сервере несколько файлов .lic, по именам можно сопоставить их с документами на поставку и понять, какой комплект где активирован. Это полезно при аудите лицензий перед расширением или переносом.
Редактировать файл лицензии вручную нельзя — любое изменение делает её недействительной. Просмотр безопасен, но открывайте файл в режиме чтения и не сохраняйте его из редактора, даже если ничего не меняли: некоторые редакторы перезаписывают служебные символы конца строк.
Типичные проблемы при просмотре и их причины
Самая частая ситуация — файл лицензии на диске есть, а консоль кластера его не показывает. Причины обычно такие: служба агента сервера 1С работает от имени учётной записи, у которой нет прав на чтение каталога с файлом; лицензия была активирована клиентским приложением и лежит в профиле пользователя, а не в каталоге кластера; изменились аппаратные параметры, и платформа считает лицензию недействительной.
Вторая типичная проблема — после клонирования виртуальной машины или восстановления сервера из образа лицензии «слетели». Это ожидаемое поведение: привязка к оборудованию нарушается при смене идентификаторов виртуального железа. В этом случае просмотр файла .lic покажет старые параметры, которые больше не совпадают с текущими.
Проверка результата и контрольные точки
После того как вы нашли файлы и посмотрели лицензии в консоли, убедитесь, что картина согласованная: количество файлов .lic в каталоге conf соответствует списку в консоли, типы и номера совпадают с документами на поставку, а пользователи не получают ошибок поиска лицензии при подключении.
Как проверить результат
Лицензии отображаются, статус активен, число сеансов соответствует приобретённым
Ветка пуста при наличии файлов .lic — проблема с правами или привязкой
Файлы присутствуют, открываются как текст, имена совпадают с регистрационными номерами
Файлы нулевого размера или не открываются — повреждение, нужна повторная активация
Сеансы запускаются без сообщения «не найдена лицензия»
Ошибка поиска лицензии — сервер не видит файлы или лицензия недействительна
Частые вопросы
Можно ли посмотреть лицензию сервера 1С удалённо, без доступа к самому серверу?
Да, если установить консоль администрирования серверов 1С на рабочем месте администратора и подключиться к серверу по сети. Ветка «Лицензии» кластера покажет тот же список, что и локально. Для просмотра файлов .lic потребуется сетевой доступ к каталогу conf или SSH-подключение.
Чем отличается просмотр лицензии HASP от программной?
Аппаратные ключи HASP не создают файлов .lic — их состояние проверяется через менеджер лицензий HASP (веб-интерфейс Admin Control Center) или в консоли кластера, если ключи раздаёт сервер 1С. Программные лицензии существуют только в виде файлов и привязаны к конфигурации конкретного компьютера.
Почему в каталоге conf несколько файлов .lic с разными номерами?
Каждая активация пин-кода создаёт отдельный файл. Несколько файлов означают, что на сервере активировано несколько комплектов — например, серверная лицензия и одна или несколько клиентских многопользовательских. Это нормальная ситуация, лицензии суммируются.
Что делать, если файл лицензии есть, но консоль показывает его как недействительный?
Откройте файл в текстовом редакторе и сравните сохранённые аппаратные параметры с текущими — обычно причина в замене сетевого адаптера, диска или клонировании виртуальной машины. Восстановить такую лицензию нельзя, потребуется активация резервным пин-кодом из комплекта поставки.
Нужны ли права администратора для просмотра лицензий?
Для чтения файлов в каталогах Program Files, ProgramData и srvinfo обычно нужны права администратора или членство в соответствующих группах. Для просмотра через консоль кластера достаточно прав администратора кластера 1С, если они настроены, либо локальных прав администратора сервера, если аутентификация не включена.
Что важно запомнить
Программные лицензии сервера 1С — это файлы .lic в каталоге conf кластера (srvinfo\conf в Windows, /opt/1cv8/conf в Linux). Реально используемые лицензии смотрите в консоли администрирования кластера или командой ring license list. Файлы можно читать, но нельзя редактировать и перемещать: лицензия привязана к оборудованию, и любое вмешательство может сделать её недействительной.