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

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

Как посмотреть, какие лицензии 1С установлены на сервере

Как посмотреть, какие лицензии 1С установлены на сервере: через консоль кластера, утилиту ring, менеджер лицензий и файлы *.lic. Пошаговые инструкции и FAQ.

Лицензии 1С бывают программными и аппаратными (USB-ключи HASP), клиентскими и серверными, и каждый тип хранится и отображается по-разному. Поэтому универсальной кнопки «показать все лицензии» нет: программные лицензии видны в консоли кластера серверов 1С и в файлах с расширением .lic, аппаратные — через менеджер лицензий HASP или веб-интерфейс Sentinel Admin Control Center.

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

Ниже разобраны все рабочие способы проверки: от консоли кластера до ручного поиска файлов лицензий, а также типичные ошибки, из-за которых лицензия «есть, но не видна».

Определите тип лицензий, установленных на сервере

Способ проверки напрямую зависит от типа защиты. Программная лицензия представляет собой файл с расширением .lic, который формируется при активации пин-кода и привязывается к аппаратным параметрам сервера. Аппаратная лицензия физически находится в USB-ключе, и файл на диске при этом не создаётся.

Быстрый признак: осмотрите сервер. Если в USB-портах есть ключи фиолетового или фиолетово-красного цвета (маркировка HASP, Sentinel), значит, часть лицензий аппаратная. Если ключей нет, но 1С работает — лицензии программные, и их нужно искать на диске и в консоли кластера.

Также различайте клиентские и серверные лицензии. Клиентские ограничивают число одновременных подключений пользователей, серверная — право запуска самого сервера 1С. На одном компьютере могут присутствовать обе, и проверять их нужно отдельно.

Проверка лицензий через консоль кластера серверов 1С

Основной инструмент администратора — консоль управления сервером 1С:Предприятия (файл 1CV8 Servers.msc или оснастка «Администрирование серверов 1С Предприятия»). Откройте её на сервере или с рабочей станции, подключённой к серверу администрирования.

Разверните нужный кластер, затем ветку «Сеансы». В списке сеансов видно, какие пользователи подключены и какие лицензии они заняли: в колонке «Лицензия» отображается тип и идентификатор использованной лицензии. Если колонки нет, добавьте её через настройку состава колонок списка.

Чтобы увидеть доступные (а не только занятые) лицензии, откройте свойства рабочего сервера в кластере и перейдите на вкладку, связанную с лицензиями. Там отображается список программных лицензий, которые сервер обнаружил и может выдавать клиентам, включая серию, количество и срок действия для лицензий с ограничением по времени.

Порядок действий в консоли кластера
  1. 1
    Откройте оснастку «Администрирование серверов 1С Предприятия»
  2. 2
    Разверните нужный кластер и откройте ветку «Сеансы»
  3. 3
    Проверьте колонку «Лицензия» у активных сеансов
  4. 4
    Откройте свойства рабочего сервера и посмотрите список доступных лицензий
  5. 5
    Сопоставьте число выданных лицензий с общим количеством

Поиск файлов программных лицензий на диске

Программные лицензии хранятся в виде файлов .lic в служебных каталогах. Стандартное расположение на Windows — C:\ProgramData\1C\licenses (папка ProgramData скрытая, включите отображение скрытых элементов или введите путь напрямую в проводнике). На Linux-сервере лицензии обычно находятся в каталоге /var/1C/licenses.

Каждый файл .lic соответствует одной активированной лицензии или комплекту пин-кодов. Имя файла — это регистрационный номер и порядковый номер активации, например 8001234567-20260101120000.lic. По имени можно понять, какой пин-код был активирован и когда.

Содержимое файла открывается обычным текстовым редактором, но редактировать его нельзя — любое изменение делает лицензию недействительной. Внутри в читаемом виде указаны тип лицензии (клиентская, серверная, на сколько пользователей), дата активации и параметры привязки.

Проверка аппаратных ключей HASP

Если лицензии аппаратные, информация о них доступна через веб-интерфейс Sentinel Admin Control Center. Откройте в браузере на сервере адрес http://localhost:1947. В разделе Sentinel Keys отображаются все подключённые ключи: их тип, номер, количество лицензий и число занятых сессий.

Если страница не открывается, проверьте, запущена ли служба Sentinel LDK License Manager (hasplms). Без неё сервер 1С не увидит аппаратный ключ, даже если он физически вставлен в порт. Службу можно перезапустить стандартными средствами Windows или командой net stop hasplms && net start hasplms с правами администратора.

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

bash
net stop hasplms && net start hasplms

Проверка через утилиту ring и командную строку

Для автоматизации проверки удобна утилита ring, входящая в состав платформы 1С. Она находится в каталоге установки, например C:\Program Files\1cv8\<версия>\bin\ring.cmd. Команда вывода информации о программных лицензиях: ring license list — она покажет все лицензии, видимые на данном компьютере, с указанием серии и статуса.

Дополнительно полезна команда ring license info --name <имя файла лицензии>, которая выводит детальные сведения по конкретному файлу. Это удобно, когда в каталоге licenses накопилось несколько файлов и нужно понять, какой из них рабочий, а какой остался от старой активации.

Утилиту ring запускайте от имени администратора, иначе часть данных может быть недоступна. Результат удобно перенаправлять в файл для аудита: ring license list > C:\temp\licenses.txt.

bash
ring license list

Как понять, что лицензия установлена, но не работает

Частая ситуация: файл лицензии на месте, ключ вставлен, но пользователи получают ошибку «не найдена лицензия» или «свободных лицензий нет». Причины обычно следующие: изменились аппаратные параметры сервера (замена диска, сетевой карты, материнской платы), изменилось имя компьютера, служба HASP остановлена, либо все лицензии заняты «зависшими» сеансами.

Проверьте зависшие сеансы в консоли кластера: сеансы, которые не закрылись корректно, продолжают удерживать лицензию. Их можно завершить принудительно — лицензия освободится. Если ошибка появилась после обслуживания сервера или переименования машины, программную лицензию придётся активировать заново по резервному пин-коду.

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

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

Список в ring license list
Норма

Лицензии перечислены, статус активен

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

Список пуст или лицензия помечена как недействительная

Колонка «Лицензия» в сеансах кластера
Норма

У каждого сеанса указана лицензия

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

Сеансы есть, но лицензия не выдаётся

Sentinel Admin Control Center
Норма

Ключ виден, счётчик сессий меньше лимита

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

Ключ не отображается или все сессии заняты

Типичные ошибки при проверке лицензий

Самая распространённая ошибка — поиск программных лицензий в профиле пользователя вместо общего каталога ProgramData. Лицензии, установленные «для всех пользователей», лежат именно в C:\ProgramData\1C\licenses, а проверка только папки пользователя даёт ложный вывод об отсутствии лицензий.

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

Типичные ошибки
01
Искать .lic только в профиле пользователя — лицензии для всех пользователей лежат в ProgramData
02
Считать количество лицензий по числу файлов вместо номинала каждой лицензии
03
Перезагружать сервер при проблемах с HASP вместо перезапуска службы hasplms
04
Удалять старые файлы .lic, не убедившись, что они не используются — можно потерять рабочую лицензию

FAQ

Можно ли посмотреть лицензии 1С удалённо, без доступа к самому серверу?

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

Сколько пин-кодов для повторной активации даётся к программной лицензии?

Обычно в комплект входит основной пин-код и несколько резервных на случай замены оборудования. Точное количество зависит от поставки и указано в регистрационной карточке. Резервные пин-коды следует хранить отдельно и зафиксировать их расход.

Почему после изменения имени сервера лицензия перестала работать?

Программная лицензия привязывается к набору параметров компьютера, включая его имя. Изменение имени нарушает привязку, и лицензия перестаёт определяться. Решение — повторная активация по резервному пин-коду на том же сервере.

Где посмотреть, сколько лицензий занято в текущий момент?

В консоли кластера откройте ветку «Сеансы» и посмотрите колонку «Лицензия» — каждый сеанс с выданной лицензией будет отмечен. Для аппаратных ключей счётчик занятых сессий виден в Sentinel Admin Control Center на странице ключа.

Можно ли скопировать файл .lic на другой сервер?

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

Что делать, если ring license list ничего не показывает, но 1С работает?

Проверьте, запущена ли утилита от имени администратора и совпадает ли её версия с версией платформы. Если лицензии аппаратные, ring их не покажет — проверяйте ключи через Sentinel Admin Control Center.

Итог

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

Программные лицензии проверяют в консоли кластера, утилитой ring license list и в каталоге C:\ProgramData\1C\licenses, аппаратные — через http://localhost:1947. Файлы .lic нельзя редактировать и переносить на другой компьютер, а при смене оборудования лицензию активируют заново по резервному пин-коду.