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

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

1С: где посмотреть лицензию на сервер

Как посмотреть лицензию на сервер 1С: через консоль администрирования, утилиту ring, файлы лицензий и командную строку. Проверка активации и типичные ошибки.

Серверная лицензия 1С проверяется в нескольких местах: в консоли администрирования сервера, в файлах лицензий на диске и через командную строку. Какой способ выбрать, зависит от того, на какой платформе работает сервер 1С (Windows или Linux) и есть ли у вас доступ к графической консоли.

Лицензия сервера 1С — это программная или аппаратная (USB-ключ HASP) защита, без которой кластер серверов не запустится или перейдёт в ограниченный режим. Администратору важно уметь быстро проверить, какая лицензия активирована, на какой компьютер она привязана и не истёк ли срок её действия.

Ниже разобраны все рабочие способы: от просмотра в консоли кластера до поиска файлов *.lic и диагностики типичных проблем, когда сервер «не видит» лицензию.

Просмотр лицензии через консоль администрирования сервера

Основной способ для Windows — консоль «Администрирование серверов 1С:Предприятия». Она устанавливается вместе с сервером и доступна из меню «Пуск» в папке 1С.

Откройте консоль, разверните нужный сервер в дереве слева, затем разверните ветку «Кластеры» и выберите локальный кластер. В контекстном меню кластера или в списке сеансов можно увидеть, какая лицензия используется. Для детальной информации откройте свойства рабочего сервера и кластера — там отображаются параметры лицензирования.

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

Порядок действий в консоли
  1. 1
    Откройте «Администрирование серверов 1С:Предприятия» из меню «Пуск».
  2. 2
    В дереве слева разверните сервер, затем ветку «Кластеры» и выберите локальный кластер.
  3. 3
    Откройте свойства кластера и рабочего сервера через контекстное меню.
  4. 4
    Проверьте, создаются ли сеансы без ошибок лицензирования — это признак активной лицензии.

Проверка лицензии через утилиту ring (Linux и Windows)

На серверах под Linux, а также при автоматизации администрирования, лицензии проверяют через утилиту командной строки ring, которая входит в состав платформы. Она находится в каталоге установки 1С, в подкаталоге конкретной версии платформы.

Команда вывода списка установленных лицензий выглядит так:

bash
ring license list

Команда покажет все активированные на данном компьютере программные лицензии: серверные и клиентские, с указанием регистрационного номера и параметров привязки. Для получения подробной информации по конкретной лицензии используется команда ring license info с указанием имени лицензии.

Если утилита ring не находится по короткому имени, запускайте её по полному пути, например из каталога /opt/1cv8/x86_64/<версия>/ на Linux или из каталога C:\Program Files\1cv8\<версия>\bin\ на Windows.

Где хранятся файлы лицензий на диске

Программные лицензии 1С хранятся в файлах с расширением .lic. Зная их расположение, можно проверить наличие лицензии даже без запуска консоли — например, при диагностике через удалённый доступ к файловой системе.

Типовые расположения файлов лицензий:

  • Windows: C:\ProgramData\1C\licenses\ — общесистемный каталог, если лицензия активирована «для всех пользователей компьютера»;
  • Windows: C:\Users\<имя_пользователя>\AppData\Local\1C\1Cv8\licenses\ — если активация выполнялась для конкретного пользователя;
  • в каталоге srvinfo кластера (например, C:\Program Files\1cv8\srvinfo\) — лицензии, используемые сервером;
  • Linux: /var/1C/licenses/ и домашние каталоги пользователей, под которыми выполнялась активация.

Каждый файл .lic — это одна активированная лицензия. Сам файл зашифрован и привязан к аппаратным параметрам компьютера, поэтому простое копирование файла на другой сервер не сработает.

Аппаратные ключи HASP: как проверить

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

Для сетевых ключей, раздаваемых через HASP License Manager, проверьте, что служба менеджера лицензий запущена и ключ виден в её веб-интерфейсе или утилите мониторинга (Aladdin Monitor / Admin Control Center). Там видно тип ключа, количество лицензий и занятые подключения.

Важный нюанс: серверные лицензии 1С на ключах HASP работают только при физической установке ключа в тот компьютер, где запущен агент сервера 1С, или при корректной настройке сетевого доступа к менеджеру лицензий. Если ключ находится на другой машине, а сетевой доступ не настроен, сервер лицензию не увидит.

Проверка лицензии из клиентского приложения

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

В самой конфигурации информацию о лицензиях иногда выводят в разделе «Администрирование» — «Обслуживание» или через функцию «О программе», но это зависит от типовой конфигурации и показывает в основном данные о программных лицензиях, видимых клиенту.

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

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

Список лицензий в ring license list
Норма

Отображается серверная лицензия с корректным регистрационным номером

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

Список пуст или лицензия отсутствует

Создание сеанса клиентом
Норма

Клиент подключается без сообщений о лицензии

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

Ошибка «Не найдена лицензия» при подключении

Файлы .lic на диске
Норма

Файл присутствует в каталоге licenses или srvinfo

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

Каталог пуст или файл повреждён

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

Чаще всего сервер «теряет» лицензию после изменения аппаратной конфигурации: замены сетевой карты, материнской платы, добавления дисков или изменения объёма памяти. Программная лицензия привязана к параметрам компьютера, и существенное изменение делает её недействительной — потребуется повторная активация по резервному пин-коду.

Вторая частая ситуация — активация лицензии под неправильной учётной записью. Если лицензия активирована для конкретного пользователя, а служба агента сервера работает под другой учётной записью (например, под системной), сервер её не увидит. Решение — активировать лицензию «для всех пользователей компьютера» или под той учётной записью, под которой работает агент сервера.

Третья группа проблем связана с виртуализацией: при миграции виртуальной машины на другой хост могут измениться аппаратные идентификаторы, и лицензия слетит. Для виртуальных сред часто рекомендуют аппаратные ключи или фиксацию параметров ВМ.

Типичные ошибки
01
Активация лицензии под личной учётной записью администратора — служба сервера под системной учётной записью её не видит.
02
Копирование файла .lic на новый сервер — лицензия привязана к железу и на другом компьютере работать не будет.
03
Замена оборудования без предварительной проверки наличия резервных пин-кодов — приходится восстанавливать лицензию через вендора.
04
Проверка лицензии утилитой ring от другой версии платформы — вывод может быть неполным.

Что делать, если лицензия не отображается

Действуйте по шагам. Сначала проверьте, запущена ли служба агента сервера 1С и под какой учётной записью она работает. Затем выполните ring license list от имени этой учётной записи и от имени администратора — сравните результаты.

Если лицензия была, но пропала, проверьте историю изменений оборудования и обновлений ОС. Найдите пин-коды из комплекта поставки: основной и резервные. При наличии резервного пин-кода выполните повторную активацию через мастер лицензирования (запускается из консоли или при старте клиента с параметром лицензирования).

Если все пин-коды исчерпаны, потребуется обращение в центр лицензирования фирмы «1С» с запросом на восстановление — для этого понадобится регистрационный номер продукта и данные организации, на которую оформлена поставка.

Маршрут решения

Как выбрать действие

Лицензия видна в ring license list, но клиенты не подключаютсяПроверьте, под какой учётной записью работает служба агента сервера, и переактивируйте лицензию для всех пользователей.
Лицензия пропала после замены оборудованияАктивируйте лицензию заново по резервному пин-коду из комплекта поставки.
Файл .lic есть, но ring его не показываетПроверьте, что используется ring той же версии платформы, и что файл находится в корректном каталоге licenses.
Все пин-коды исчерпаныПодготовьте регистрационный номер продукта и обратитесь в центр лицензирования фирмы «1С».
Итог

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

Лицензию сервера 1С смотрят в консоли администрирования, командой ring license list или по файлам .lic в каталогах licenses и srvinfo. Лицензия привязана к железу и учётной записи — перед изменением оборудования убедитесь, что есть резервные пин-коды.

Частые вопросы

Где физически лежит файл серверной лицензии 1С в Windows?

Чаще всего в C:\ProgramData\1C\licenses\ (активация для всех пользователей) или в профиле пользователя в AppData\Local\1C\1Cv8\licenses\. Также копия может находиться в каталоге srvinfo кластера сервера.

Можно ли перенести программную лицензию на другой сервер?

Нет, файл .lic привязан к аппаратным параметрам конкретного компьютера. На новом сервере лицензию активируют заново по свободному пин-коду из комплекта поставки.

Почему ring license list показывает пустой список?

Либо на компьютере нет активированных программных лицензий (используется ключ HASP), либо команда запущена под другой учётной записью, либо используется ring от другой версии платформы.

Как узнать, сколько клиентских лицензий использует сервер?

Через консоль администрирования: откройте список сеансов кластера — там видно активные подключения. Для ключей HASP количество доступных и занятых лицензий показывает менеджер лицензий.

Что будет, если срок программной лицензии истёк или она слетела?

Кластер сервера перестанет обслуживать подключения: клиенты получат ошибку «Не найдена лицензия». Данные в базах не пострадают — после повторной активации работа восстановится.

Нужно ли останавливать сервер 1С для проверки лицензии?

Нет, просмотр лицензий через консоль, команду ring или файловую систему не требует остановки служб и не влияет на работу пользователей.