Администрирование · 9 мин
Как получить лицензии 1С с сервера: пошаговая инструкция
Как получить лицензии 1С с сервера лицензирования: настройка сервера, активация пин-кодов, раздача лицензий клиентам, проверка и типичные ошибки.
Лицензии 1С можно раздавать пользователям централизованно — через сервер лицензирования 1С. Это удобно, когда в компании работают десятки сотрудников: не нужно активировать программную лицензию на каждом компьютере, достаточно один раз активировать пин-коды на сервере, а клиентские машины будут получать лицензии автоматически при запуске информационной базы.
Раздачу лицензий может выполнять либо отдельная служба «Сервера лицензий 1С:Предприятия», либо сам сервер 1С:Предприятия. Оба варианта используют программные лицензии, привязанные к аппаратным характеристикам компьютера, на котором они активированы. Ниже разобраны оба способа, порядок активации, настройка клиентов и типичные проблемы.
Важно понимать, что речь идёт о программных лицензиях (с пин-кодами). Аппаратные ключи HASP раздаются через отдельный механизм — менеджер лицензий HASP License Manager, и их получение с сервера настраивается иначе, через файл nethasp.ini.
Какие способы раздачи лицензий существуют
Платформа 1С:Предприятие поддерживает несколько вариантов централизованной выдачи лицензий. Выбор зависит от того, как развёрнута ваша инфраструктура и какие лицензии куплены.
Способы раздачи лицензий 1С
Подходит для файловых и клиент-серверных баз. Требует установки отдельного ПО и активации лицензий на этой машине.
Раздаёт лицензии только клиентам клиент-серверных баз. Отдельная служба не нужна, лицензии активируются на сервере 1С.
Только для аппаратных USB-ключей. Программные лицензии через него не раздаются.
Если у вас клиент-серверная архитектура, проще всего использовать сам сервер 1С — он умеет выдавать лицензии без дополнительного ПО. Если базы файловые или сервер 1С перегружен, ставится отдельная служба сервера лицензий.
Установка и настройка сервера лицензий 1С
Сервер лицензий входит в состав дистрибутива платформы 1С:Предприятие. При установке на Windows выберите компонент «Сервер лицензий 1С:Предприятия 8» — будет зарегистрирована служба, которая по умолчанию слушает порт 22468.
После установки убедитесь, что служба запущена, а порт открыт в брандмауэре для клиентских компьютеров. Если служба не стартует, проверьте права учётной записи, от имени которой она работает, и журнал событий Windows.
- 1Запустите установщик платформы 1С на выделенном сервере
- 2Отметьте компонент «Сервер лицензий 1С:Предприятия» и завершите установку
- 3Проверьте, что служба запущена (services.msc)
- 4Откройте порт 22468 в брандмауэре для клиентских компьютеров
- 5Активируйте пин-коды лицензий на сервере
Лицензии привязываются к аппаратной конфигурации именно того компьютера, где работает сервер лицензий. Поэтому выбирайте для него стабильную машину: замена материнской платы, сетевых адаптеров или других ключевых компонентов может сделать активированные лицензии недействительными.
Активация пин-кодов на сервере
Активация выполняется через конфигуратор 1С или через утилиту командной строки. Проще всего использовать диалог запуска: на любом компьютере с платформой откройте конфигуратор, при отсутствии лицензии система предложит получить её — выберите вариант «На сервер лицензий» и укажите адрес сервера.
При активации потребуется ввести пин-код из комплекта поставки и регистрационные данные организации. Вводите их точно так, как указано в договоре: данные сохраняются в файл лицензии, и при восстановлении по резервному пин-коду потребуется их повторить в точности.
Многопользовательские лицензии активируются одним пин-кодом на сервере, и этого достаточно для всех клиентов. Однопользовательские (локальные) лицензии на сервер лицензий устанавливать нельзя — они предназначены только для локальной активации на рабочем месте.
Настройка клиентских компьютеров
Чтобы клиент знал, где искать лицензии, укажите адрес сервера в конфигурационном файле 1cestart.cfg. Файл может лежать в каталоге conf установленной платформы или в профиле пользователя; параметры из всех найденных копий объединяются.
; 1cestart.cfg — указание сервера лицензий
ConnectionSpeed=Normal
DefaultVersion=8.3
Location=licsrv.mydomain.localДля сервера лицензий используется параметр, задающий его сетевое имя или IP-адрес. Также адрес можно указать прямо в диалоге запуска 1С при редактировании информационной базы — в настройках получения лицензий. После этого при запуске базы клиент обратится к серверу и займёт одну свободную лицензию, а при завершении работы освободит её.
Если клиентов много, файл 1cestart.cfg удобно распространять централизованно — через групповые политики или скрипт развёртывания, чтобы не настраивать каждое рабочее место вручную.
Проверка того, что лицензии раздаются
Признак корректной работы — клиент запускает информационную базу без сообщения «не найдена лицензия», а на сервере видно занятые сеансы. Для контроля используйте несколько точек проверки.
Как проверить результат
База открывается, сообщения об отсутствии лицензии нет
Ошибка «не найдена лицензия» или «нет свободных лицензий»
Порт 22468 отвечает с клиентской машины
Тайм-аут подключения — проверяйте брандмауэр и службу
Файл *.lic существует и не повреждён
Файл отсутствует или лицензия «сломана» после замены оборудования
Проверить доступность порта можно командой telnet или Test-NetConnection в PowerShell с клиентского компьютера. Если порт недоступен, проблема почти всегда в сети или брандмауэре, а не в самих лицензиях.
Типичные ошибки и их устранение
Отдельная частая ситуация — сообщение «нет свободных лицензий» при фактически меньшем числе пользователей. Обычно это зависшие сеансы: лицензия считается занятой, пока сеанс не завершён. Перезапуск службы сервера лицензий освобождает такие зависшие лицензии.
Ограничения и когда обратиться к специалисту
Самостоятельная настройка безопасна, если вы работаете на тестовом сервере или имеете резервные пин-коды. Рисковые операции — переактивация лицензий на боевом сервере и замена его оборудования: ошибка приводит к остановке работы всех пользователей.
Как выбрать действие
Если резервные пин-коды исчерпаны или лицензия отказывается активироваться при корректных данных, вопрос решается через центр лицензирования фирмы «1С» — самостоятельно восстановить такую лицензию нельзя.
Что важно запомнить
Лицензии 1С с сервера получают через сервер лицензий или сервер 1С: активируйте пин-коды на стабильной машине, откройте порт 22468, укажите адрес сервера в 1cestart.cfg на клиентах. Локальные лицензии по сети не раздаются, а привязка к оборудованию требует бережного отношения к серверу и резервным пин-кодам.
Частые вопросы
Можно ли раздавать локальную однопользовательскую лицензию с сервера?
Нет. Однопользовательские лицензии предназначены только для активации на конкретном рабочем месте. Для раздачи по сети нужны клиентские лицензии на несколько рабочих мест или многопользовательские, которые активируются на сервере лицензий.
Сколько пин-кодов можно потратить на активацию?
В комплекте есть основной пин-код и ограниченное число резервных. Резервные расходуются при замене оборудования или переустановке системы. Если все исчерпаны, лицензию восстанавливают через центр лицензирования фирмы «1С».
Клиент пишет «не найдена лицензия», хотя сервер работает. Что проверить?
Сначала доступность порта 22468 с клиентской машины и брандмауэр. Затем — правильность адреса сервера в 1cestart.cfg и наличие свободных лицензий (возможно, все заняты зависшими сеансами — помогает перезапуск службы).
Можно ли поставить сервер лицензий на виртуальную машину?
Технически можно, и фирма «1С» поддерживает ряд сред виртуализации, но нужно гарантировать неизменность виртуального «железа»: смена параметров ВМ или миграция на другой хост может сломать привязку лицензии. Перед такими операциями делайте план восстановления.
Чем раздача лицензий сервером 1С отличается от сервера лицензий?
Сервер 1С выдаёт лицензии только сеансам клиент-серверных баз, которые он обслуживает. Отдельный сервер лицензий универсальнее: он обслуживает и файловые базы, и тонкие/толстые клиенты, работающие без сервера 1С.
Нужно ли активировать лицензию на каждом клиентском компьютере?
Нет, в этом и смысл серверной схемы: активация выполняется один раз на сервере, а клиенты только указывают его адрес и получают лицензию автоматически при запуске базы.