Администрирование · 8 мин
Менеджер лицензий 1С: назначение, установка и настройка
Что такое менеджер лицензий 1С, зачем он нужен, как установить и настроить службу, проверить раздачу программных лицензий и устранить типичные ошибки.
Менеджер лицензий 1С — это отдельная служба, которая устанавливается вместе с сервером 1С:Предприятия и отвечает за выдачу программных лицензий клиентским приложениям. Когда пользователь запускает «1С:Бухгалтерию» или любую другую конфигурацию в клиент-серверном режиме, клиент не обращается к лицензии напрямую: он запрашивает её у сервера, а сервер — у менеджера лицензий. Если служба не запущена, лицензия не активирована или исчерпано количество сеансов, пользователь увидит сообщение «Не найдена лицензия» и не сможет начать работу.
Понимание того, как устроен этот механизм, важно любому администратору 1С: именно отсюда начинается диагностика большинства проблем с доступом в файловых и клиент-серверных информационных базах. Ошибки лицензирования не связаны с самой конфигурацией, поэтому переустановка платформы или восстановление базы из копии их не решает.
Менеджер лицензий работает только с программными лицензиями — файлами с расширением .lic, которые формируются при активации пин-кода. Аппаратные ключи защиты HASP обслуживаются другой службой — HASP License Manager, и путать эти два механизма нельзя: у них разные причины сбоев и разные способы диагностики.
Зачем нужен менеджер лицензий и как он устроен
Программная лицензия 1С «привязывается» к аппаратным параметрам конкретного компьютера: процессору, материнской плате, сетевым адаптерам, операционной системе. Менеджер лицензий хранит файл лицензии, при каждом обращении проверяет, что текущие параметры компьютера совпадают с записанными при активации, и выдаёт сеансу разрешение на работу. Одна многопользовательская лицензия позволяет запустить ограниченное число сеансов — сколько именно, указано в её наименовании (например, «на 5 пользователей»).
Служба устанавливается автоматически при установке компоненты «Сервер 1С:Предприятия» и в системе Windows отображается как «Агент сервера 1С:Предприятия» вместе с сопутствующими процессами. Обращение к менеджеру лицензий происходит по сети, поэтому сервер лицензирования должен быть доступен клиентским машинам по соответствующим портам.
Где хранятся лицензии и как происходит активация
Активация выполняется через диалог «Получение лицензии», который открывается при первом запуске или через команду «Сервис — Получение лицензии» в конфигураторе либо толстом клиенте. Пользователь вводит пин-код из комплекта поставки, данные организации, и система формирует файл лицензии. При автоматическом получении данные отправляются в центр лицензирования через интернет; при ручном — формируется запрос в файл, который передаётся поставщику или в центр лицензирования.
По умолчанию файлы лицензий размещаются в служебном каталоге вида C:\ProgramData\1C\licenses (путь зависит от версии платформы и варианта установки). Именно этот каталог проверяет менеджер лицензий. Если файл перенести в другое место или удалить, лицензия «пропадёт», хотя пин-код уже израсходован.
Как установить и запустить службу
Менеджер лицензий ставится вместе с сервером 1С:Предприятия. При установке платформы на Windows достаточно отметить компоненты сервера — служба регистрируется автоматически. После установки проверьте, что служба «Агент сервера 1С:Предприятия» присутствует в оснастке services.msc и находится в состоянии «Работает». Если служба остановлена, клиентские сеансы не получат лицензию даже при корректно активированном файле.
На Linux служба устанавливается из пакетов дистрибутива платформы и управляется через systemd или скрипты инициализации. Логика работы идентична: служба должна быть запущена, а каталог с лицензиями — доступен учётной записи, под которой работает сервер.
- 1Убедитесь, что служба сервера 1С запущена и сервер доступен с клиентских машин
- 2Откройте диалог получения лицензии через конфигуратор или при первом запуске клиента
- 3Введите пин-код и реквизиты организации, выберите автоматическое получение
- 4Дождитесь формирования файла .lic и сообщения об успешной активации
- 5Перезапустите клиентский сеанс и убедитесь, что база открывается без ошибки лицензии
Типичные ошибки и их причины
Самое частое сообщение — «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия». Причин несколько: служба не запущена, файл лицензии отсутствует или повреждён, изменились аппаратные параметры сервера, исчерпан лимит сеансов многопользовательской лицензии. Реже встречается ситуация, когда лицензия активирована на одном компьютере, а клиенты обращаются к другому серверу.
Отдельный случай — виртуализация. При миграции виртуальной машины на другой хост могут измениться идентификаторы оборудования, и лицензия станет недействительной. Перед миграцией зафиксируйте настройки виртуального оборудования и держите в запасе неиспользованный пин-код.
Как проверить, что всё работает
Базовая проверка занимает несколько минут: служба запущена, файл лицензии на месте, клиентская база открывается. Если пользователей несколько, полезно проверить и лимит сеансов — запустить одновременно столько клиентов, сколько позволяет лицензия, и убедиться, что последний сеанс не получает отказ.
Как проверить результат
Служба работает, тип запуска — автоматически
Служба остановлена или падает после запуска
Файл присутствует, дата соответствует активации
Каталог пуст или файл с нулевым размером
База открывается без сообщений о лицензии
Ошибка «Не найдена лицензия»
Все пользователи в пределах лимита работают
Отказ у части пользователей при пиковой нагрузке
Программные лицензии против аппаратных ключей
Выбор между программной лицензией и USB-ключом HASP зависит от инфраструктуры. Программная лицензия удобна для виртуальных и облачных серверов, где нет физического USB-порта, но жёстко привязана к железу. Ключ HASP легко переносится между серверами, однако требует физического доступа и отдельной службы HASP License Manager для сетевой раздачи.
Сравнение вариантов
Подходит для виртуальных машин и стабильного оборудования; ограничение — слетает при смене аппаратных параметров
Удобен при частых миграциях между серверами; ограничение — нужен USB-порт и служба HASP License Manager
Стандартная схема для клиент-серверного режима; требует контроля лимита сеансов
Частые вопросы
Можно ли перенести программную лицензию на другой сервер?
Напрямую перенести файл .lic нельзя — он привязан к оборудованию исходного компьютера. На новом сервере лицензию активируют заново с помощью неиспользованного пин-кода из комплекта поставки. Если все пин-коды израсходованы, нужно обращаться к партнёру 1С или в центр лицензирования за восстановлением.
Почему лицензия слетела после обновления Windows или замены железа?
При активации фиксируются параметры ключевых компонентов: материнской платы, процессора, сетевых адаптеров, версии ОС. Существенное изменение любого из них нарушает привязку, и менеджер лицензий считает файл недействительным. Лечится повторной активацией по новому пин-коду.
Нужен ли менеджер лицензий для файловой базы?
Для файловой базы на одном компьютере лицензия активируется локально, и отдельный сервер лицензирования не обязателен. Однако при раздаче лицензий по сети для нескольких пользователей файловой базы используется тот же механизм через сервер 1С или веб-сервер с расширением.
Что делать, если закончились пин-коды?
В комплекте поставки есть основной и резервные пин-коды. Если все израсходованы из-за повторных активаций, обратитесь к франчайзи 1С или в центр лицензирования с регистрационным номером продукта — после проверки выдают дополнительный пин-код.
Как узнать, сколько сеансов занято в данный момент?
Количество активных сеансов видно в консоли кластера серверов 1С:Предприятия. Сравнив его с лимитом многопользовательской лицензии, можно понять, упираетесь ли вы в ограничение, и вовремя докупить лицензии на дополнительных пользователей.
Что важно запомнить
Менеджер лицензий — служба сервера 1С, выдающая программные лицензии сеансам. Держите службу запущенной, файл .lic в штатном каталоге, запасной пин-код под рукой и не меняйте оборудование сервера без подготовки.