Администрирование · 12 мин
Как активировать лицензию 1С на сервере
Как активировать программную и аппаратную лицензию 1С на сервере: пин-коды, сервер лицензирования, мастер активации, типичные ошибки и проверка результата.
Активация лицензии 1С на сервере — это процедура привязки программного продукта к конкретному компьютеру с помощью пин-кода и файла лицензии. От того, как именно выполнена активация, зависит, смогут ли пользователи запускать базы, переживёт ли лицензия переустановку платформы и не придётся ли срочно восстанавливать активацию после обновления операционной системы.
На сервере применяются два основных вида защиты: аппаратные ключи HASP (USB) и программные лицензии, привязываемые к аппаратной конфигурации компьютера. Для серверного варианта работы, когда базы размещены на СУБД, а клиенты подключаются по сети, чаще всего используется сервер лицензирования — служба агента сервера 1С, которая хранит и раздаёт лицензии клиентским сеансам.
Ниже разобраны подготовка к активации, пошаговая процедура для программной и аппаратной лицензии, настройка сервера лицензирования, проверка результата и типичные ошибки, из-за которых активация слетает или не применяется.
Какие виды лицензий 1С существуют и что выбрать для сервера
Перед активацией важно понимать, какой тип защиты используется в вашем комплекте. От этого зависит весь порядок действий: аппаратный ключ просто подключается к серверу, а программная лицензия требует ввода пин-кода и формирует файл с расширением .lic, жёстко привязанный к оборудованию.
Клиентские лицензии определяют, сколько одновременных сеансов пользователей может работать с базами. Серверная лицензия нужна для самого сервера 1С:Предприятия. В клиент-серверном варианте обычно требуются оба типа: серверная лицензия на сервер и клиентские лицензии на сеансы пользователей.
Сравнение вариантов защиты
Подходит, когда нужна мобильность лицензии между серверами. Ограничение: ключ физически привязан к одному USB-порту, при его поломке или утере лицензия теряется.
Удобна для виртуальных серверов и удалённой активации без доступа к оборудованию. Ограничение: привязка к аппаратной конфигурации, замена компонентов может сбросить активацию.
Один ключ раздаёт лицензии нескольким серверам и клиентам через менеджер лицензий. Ограничение: требует настройки сетевого доступа и службы HASP License Manager.
Что подготовить перед активацией
Активация выполняется один раз при первичном развёртывании и повторно — при смене оборудования или переустановке системы. Чтобы процедура прошла без ошибок, подготовьте всё заранее.
- Пин-код из регистрационной карточки комплекта поставки (конверт с пин-кодами или электронная поставка).
- Реквизиты организации в точности так, как они указаны при регистрации продукта: название, ИНН, КПП. Программная лицензия проверяет совпадение этих данных.
- Установленную платформу 1С:Предприятие нужной версии на сервере.
- Права администратора на сервере — без них мастер не сможет записать файл лицензии в системные каталоги.
- Доступ в интернет для автоматической активации либо телефон/другой компьютер с интернетом для ручного способа.
Отдельно проверьте, какая разрядность платформы установлена и какая лицензия приобретена: серверная лицензия x86-64 не активируется на 32-разрядной установке сервера 1С и наоборот. Это одна из самых частых причин отказа при активации серверной лицензии.
Как активировать программную лицензию на сервере
Активация программной лицензии выполняется мастером, который запускается автоматически при первом обращении к защищённому функционалу либо вручную через конфигуратор. Процедура одинакова для клиентских и серверных программных лицензий, различается только набор пин-кодов.
Автоматическая активация через интернет
Это основной и рекомендуемый способ, если у сервера есть выход в интернет. Мастер сам связывается с центром лицензирования и получает файл лицензии.
- 1Запустите конфигуратор на сервере под учётной записью с правами администратора и откройте любую базу — при отсутствии лицензии появится диалог активации.
- 2Выберите пункт «Получить лицензию» и введите пин-код из комплекта поставки.
- 3Проверьте и заполните данные организации: они должны совпадать с регистрационными данными продукта.
- 4Выберите автоматическое получение лицензии и дождитесь ответа центра лицензирования.
- 5Убедитесь, что мастер сообщил об успешном получении лицензии, и перезапустите службу агента сервера 1С.
Ручная активация без интернета на сервере
Если сервер изолирован от внешней сети, используйте сценарий «на электронном носителе»: мастер сформирует файл запроса, который нужно передать в центр лицензирования с другого компьютера или по электронной почте, а полученный файл ответа загрузить обратно в мастер. До завершения обмена не изменяйте аппаратную конфигурацию сервера — файл ответа формируется под параметры, зафиксированные в запросе.
При многопользовательской поставке пин-коды вводятся последовательно: мастер запрашивает следующий пин-код после обработки предыдущего. Не прерывайте процесс между вводом пин-кодов одного комплекта, иначе лицензия может сформироваться на меньшее число сеансов.
Где должен лежать файл лицензии, чтобы его видел сервер
После активации файл с расширением .lic сохраняется в каталог лицензий. Чтобы лицензию видели и сервер 1С, и клиентские приложения, файл нужно разместить в правильном месте. Стандартные расположения: каталог conf внутри каталога установки платформы (доступен всем экземплярам сервера) либо системный каталог лицензий — в Windows это обычно каталог ProgramData\1C\licenses, в Linux — /var/1C/licenses.
Ключевое требование — у службы агента сервера 1С должны быть права на чтение файла лицензии. Если служба работает под отдельной учётной записью (например, USR1CV8), проверьте, что этой учётной записи разрешён доступ к каталогу. Отсутствие прав — частая причина ситуации, когда конфигуратор видит лицензию, а клиентские сеансы её не получают.
# Пример: выдать права на чтение каталога лицензий службе сервера 1С в Linux
chown -R usr1cv8:grp1cv8 /var/1C/licenses
chmod 640 /var/1C/licenses/<em>.lic
# Перезапуск агента сервера
systemctl restart srv1cv8</em>Как настроить сервер лицензирования для раздачи клиентских лицензий
В клиент-серверном режиме клиентские лицензии может раздавать сам сервер 1С:Предприятия. Тогда пользователям не нужно активировать лицензии на своих компьютерах — сеанс получает лицензию от сервера при подключении к базе.
Для этого программные клиентские лицензии активируются непосредственно на сервере, а их файлы размещаются в каталоге лицензий, доступном службе агента. Дополнительно проверьте настройку информационной базы в консоли кластера: у базы должен быть включён режим выдачи лицензий сервером (параметр разрешения выдачи лицензий сервером 1С:Предприятия). После изменения настроек перезапустите службу агента, чтобы сервер перечитал каталог лицензий.
Если используется аппаратный многопользовательский ключ, вместо размещения .lic-файлов на сервере устанавливается драйвер ключа и менеджер лицензий HASP, а клиенты находят ключ по сети. В этом случае серверу 1С лицензия нужна только на сам сервер (серверная), клиентские сеансы обслуживает менеджер лицензий.
На виртуальных серверах программная лицензия чувствительна к изменению параметров виртуальной машины: смена UUID, MAC-адреса или миграция на другой хост может сбросить активацию. Если сервер виртуальный, зафиксируйте эти параметры в настройках гипервизора до активации, а не после.
Как проверить, что лицензия активирована и работает
Формальное завершение мастера ещё не гарантирует, что лицензия реально применяется. Проверку выполняйте в несколько точек: со стороны сервера и со стороны клиентского сеанса.
В конфигураторе откройте информацию о лицензии (через диалог «О программе» или мастер лицензий): должны отображаться регистрационный номер, организация и параметры лицензии. Затем запустите клиентское приложение и подключитесь к базе через сервер — сеанс должен стартовать без сообщения «не найдена лицензия». В консоли кластера проверьте, что сеансы активны и не завершаются с ошибкой лицензирования.
Как проверить результат
Файл .lic присутствует в каталоге лицензий, доступен службе агента на чтение
Файл отсутствует, лежит в профиле пользователя или недоступен службе
Сеанс открывается без сообщений о поиске лицензии
Ошибка «не найдена лицензия для использования программы»
Отображаются регистрационный номер, организация и количество сеансов
Диалог показывает отсутствие лицензии или неверные данные организации
Число активных сеансов соответствует приобретённым лицензиям
Новые сеансы отклоняются при числе пользователей меньше лицензионного лимита
Типичные ошибки при активации и как их исправить
Большинство проблем с активацией сводится к нескольким повторяющимся причинам. Их устранение не требует переустановки платформы — достаточно скорректировать конкретный параметр.
Если активации пин-кода исчерпаны, а лицензию нужно перенести на новый сервер, оформляется запрос на дополнительную активацию через центр лицензирования. Для этого понадобятся регистрационный номер продукта и данные организации. Планируйте такие операции заранее: обработка запроса занимает время, в течение которого сервер может остаться без лицензии.
Что важно запомнить
Активируйте лицензию под учётной записью администратора, вводите данные организации строго по регистрационной карточке и размещайте файл .lic в общем каталоге лицензий с доступом для службы агента сервера. После активации перезапустите службу и проверьте работу клиентского сеанса через сервер. На виртуальных машинах сначала зафиксируйте аппаратные параметры, потом активируйте.
Частые вопросы
Можно ли активировать лицензию 1С на сервере без доступа в интернет?
Да. Мастер предлагает вариант получения лицензии «на электронном носителе»: формируется файл запроса, который передаётся в центр лицензирования с любого компьютера с интернетом или по электронной почте. Полученный файл ответа загружается обратно в мастер на сервере. До завершения обмена нельзя менять аппаратную конфигурацию сервера.
Сколько раз можно активировать один пин-код?
Число активаций ограничено условиями поставки: обычно доступна основная активация и несколько резервных на случай замены оборудования. Точное количество зависит от комплекта. Когда резерв исчерпан, дополнительные активации запрашиваются через центр лицензирования с указанием регистрационного номера продукта.
Что делать, если после обновления Windows или замены оборудования лицензия перестала работать?
Программная лицензия привязана к аппаратной конфигурации, поэтому существенные изменения сбрасывают активацию. Запустите мастер повторно, выберите восстановление лицензии, подтвердите данные организации из предыдущей лицензии и активируйте резервный пин-код. Если резервных активаций нет — запросите дополнительные в центре лицензирования.
Нужно ли активировать лицензии на компьютерах пользователей при клиент-серверной работе?
Нет, если лицензии раздаёт сервер. Клиентские программные лицензии активируются на сервере, их файлы размещаются в каталоге лицензий агента, а для базы включён режим выдачи лицензий сервером. Тогда сеансы пользователей получают лицензию автоматически при подключении.
Куда сервер 1С сохраняет файл лицензии?
Стандартные расположения: в Windows — каталог ProgramData\1C\licenses и каталог conf внутри установки платформы, в Linux — /var/1C/licenses. Главное условие — у учётной записи службы агента сервера должны быть права на чтение этих каталогов, иначе лицензия не будет применяться.
Почему конфигуратор видит лицензию, а клиентские сеансы — нет?
Чаще всего файл лицензии лежит в каталоге, недоступном службе агента сервера, либо служба не перезапускалась после размещения файла. Проверьте расположение .lic-файла, права доступа для учётной записи службы и перезапустите агент. Также убедитесь, что для информационной базы разрешена выдача лицензий сервером.