Администрирование · 11 мин
Как установить лицензию на сервер 1С 8.3
Как установить программную и аппаратную лицензию на сервер 1С 8.3: активация пин-кода, файл licdata, служба агента, типичные ошибки и проверка результата.
Лицензия на сервер 1С:Предприятие 8.3 — обязательное условие работы клиент-серверного варианта: без неё агент сервера запустится, но кластер не сможет обслуживать сеансы пользователей и выдаст ошибку «не найдена лицензия». Установка сводится к активации пин-кода через диалог получения лицензии или к размещению готового файла лицензии в служебном каталоге, после чего служба агента сервера перезапускается.
Лицензии для сервера бывают двух видов: программные (файл с расширением .lic, привязанный к параметрам компьютера) и аппаратные (USB-ключи HASP, раздаваемые менеджером лицензий). Выбор влияет на процедуру: программная лицензия активируется на конкретной машине и «сгорает» при смене её ключевых характеристик, аппаратная привязана к ключу и свободно переносится между серверами.
Ниже разобраны оба сценария с точными путями, командами и проверками, а также типичные ошибки, из-за которых сервер «не видит» установленную лицензию. Все действия описаны для Windows и Linux, где они различаются.
Какие лицензии нужны серверу 1С и чем они отличаются
Перед установкой важно не перепутать типы лицензий, потому что серверная лицензия и клиентские лицензии — разные продукты с разными пин-кодами. Серверная лицензия разрешает работу самого агента сервера 1С, клиентские — сеансы пользователей. Если поставить только клиентскую лицензию, кластер всё равно не заработает.
Серверная лицензия поставляется в двух формах. Программная — это комплект пин-кодов (обычно один основной и два резервных), которые активируются на конкретном оборудовании. Аппаратная — USB-ключ HASP фиолетового или иного цвета в зависимости от типа, который работает через драйвер Sentinel и не требует активации.
Программная и аппаратная лицензия сервера
Дешевле и не требует USB-порта; привязана к параметрам компьютера — смена материнской платы, сетевых карт или перенос виртуальной машины могут потребовать повторной активации резервным пин-кодом.
Свободно переносится между серверами и переживает смену оборудования; требует физического USB-порта или проброса ключа в виртуальную машину, а также установленного драйвера HASP.
Отдельный нюанс — виртуализация. Программная лицензия привязывается в том числе к параметрам виртуальной машины, и миграция ВМ на другой хост или изменение её конфигурации может сделать лицензию недействительной. Для виртуальных сред аппаратный ключ с пробросом USB или сетевой менеджер лицензий часто надёжнее.
Что подготовить перед установкой
Для активации программной лицензии понадобятся: сам пин-код из комплекта поставки (16-значный, в формате XXXX-XXXX-XXXX-XXXX), права администратора на сервере и доступ к интернету либо возможность активации по телефону или через файл запроса. Также заранее выясните, какая разрядность сервера установлена — 32 или 64 бита, лицензии для них различаются.
Проверьте, что служба агента сервера 1С установлена и запускается: в Windows это служба «Агент сервера 1С:Предприятия», в Linux — демон srv1cv8. Если сервер ещё не установлен, лицензию активировать не получится — диалог получения лицензии вызывается из работающего кластера.
Для аппаратного ключа подготовка проще: скачайте актуальный драйвер Sentinel HASP, убедитесь, что на сервере есть свободный USB-порт, а в случае виртуальной машины — настройте проброс ключа с хоста гипервизора.
Установка программной лицензии через консоль кластера
Самый прямой способ — активировать лицензию из консоли администрирования серверов 1С. Откройте оснастку «Администрирование серверов 1С Предприятия», подключитесь к локальному кластеру и при попытке выполнить действие, требующее лицензии (например, создать рабочую базу или посмотреть сеансы), система предложит получить лицензию. Также диалог вызывается из конфигуратора при подключении к клиент-серверной базе.
- 1Откройте консоль кластера и вызовите диалог «Получение лицензии» — появится при обращении к кластеру без лицензии.
- 2Выберите пункт «Активировать программную лицензию» и введите пин-код из комплекта поставки.
- 3Укажите данные организации в точности как при регистрации поставки — они сверяются при активации.
- 4Выберите автоматическое получение лицензии через интернет либо сохраните файл запроса для активации в офлайн-режиме.
- 5Дождитесь создания файла лицензии и перезапустите службу агента сервера 1С.
- 6Проверьте в консоли кластера, что лицензия подхвачена: кластер обслуживает сеансы без ошибок.
При автоматической активации сервер лицензирования 1С получает данные о конфигурации компьютера и возвращает файл лицензии. Если на сервере нет интернета, выберите режим «на носителе»: будет сформирован файл запроса, который нужно передать в центр лицензирования через портал 1С с любой машины с доступом в сеть, а полученный файл ответа загрузить обратно в диалог.
Данные организации — частый источник ошибок. Они должны посимвольно совпадать с теми, что указаны при регистрации поставки в личном кабинете портала 1С. Расхождение даже в одной букве приведёт к отказу в активации.
Куда помещается файл лицензии и как установить его вручную
Если файл лицензии (.lic) уже получен — например, выгружен с другого сервера с идентичной конфигурацией или прислан центром лицензирования — его можно разместить вручную. Для серверной лицензии стандартное расположение — подкаталог data каталога srvinfo агента сервера.
# Windows — каталог лицензий агента сервера:
C:\Program Files\1cv8\<версия>\srvinfo\data\
# либо общий каталог лицензий (для 8.3.15+):
C:\ProgramData\1C\licenses\
# Linux:
/opt/1cv8/<архитектура>/<версия>/srvinfo/data/
# либо /var/1C/licenses/После копирования файла убедитесь, что у учётной записи, под которой работает агент сервера (по умолчанию в Windows это USR1CV8, в Linux — usr1cv8), есть права на чтение файла и каталога. Затем перезапустите службу.
# Windows (командная строка администратора):
net stop "Агент сервера 1С:Предприятия 8.3" && net start "Агент сервера 1С:Предприятия 8.3"
# Linux:
systemctl restart srv1cv83Ручное копирование работает только если параметры компьютера не изменились с момента активации. Файл, перенесённый на другую машину, сервер не примет — лицензия привязана к аппаратной конфигурации.
Установка аппаратного ключа HASP
Аппаратная лицензия не требует активации пин-кодов, но требует корректной работы драйвера. Скачайте актуальный драйвер Sentinel HASP/LDK, установите его на сервер и только после этого подключите USB-ключ. В Windows проверьте в диспетчере устройств, что ключ определился без ошибок, а служба «Sentinel LDK License Manager» запущена.
В Linux драйвер устанавливается пакетом haspd, после чего ключ должен быть виден в выводе службы. Для сервера 1С важно, чтобы ключ был доступен именно на той машине, где работает агент сервера, либо раздавался по сети менеджером лицензий.
Как выбрать сценарий установки
Проверка результата и диагностика
Признак успешной установки — кластер обслуживает подключения без сообщений о лицензии. Откройте консоль кластера, разверните ветку сеансов и подключитесь к любой базе через толстый или тонкий клиент. Если сеанс создаётся и пользователь входит в базу, серверная лицензия работает.
Дополнительно проверьте журнал регистрации агента и технологический журнал: ошибки лицензирования фиксируются там с кодами, по которым можно понять причину — не найден файл, не совпали параметры компьютера, недоступен ключ HASP.
Как проверить результат
Пользователь входит в базу без сообщений о лицензии
Ошибка «не найдена лицензия на использование сервера»
Файл .lic присутствует, доступен на чтение учётной записи агента
Файла нет, либо ошибки доступа в журнале
Ключ виден в диспетчере устройств, служба HASP запущена
Ключ не определяется или служба остановлена
Типичные ошибки и их устранение
Чаще всего сервер «не видит» лицензию из-за того, что файл положен не в тот каталог или служба агента не была перезапущена после установки. Вторая по частоте причина — лицензия активирована на пользовательском уровне (для клиентских лицензий), а не на уровне сервера, либо активирована клиентская лицензия вместо серверной.
Если программная лицензия «слетела» после смены оборудования, повторите процедуру активации со следующим резервным пин-кодом из комплекта. Когда резервные пин-коды исчерпаны, обращайтесь в центр лицензирования 1С за перевыпуском комплекта — для этого понадобится регистрационный номер поставки.
На серверах с несколькими версиями платформы 8.3 лицензия сервера привязана к разрядности и линейке, но файл из каталога licenses подхватывается всеми установленными версиями — удобно хранить его в общем каталоге ProgramData\1C\licenses, а не в srvinfo конкретной сборки.
FAQ: частые вопросы о лицензиях сервера 1С
Можно ли использовать одну серверную лицензию на двух серверах?
Нет. Программная серверная лицензия привязана к параметрам одного компьютера, а аппаратный ключ физически работает на одной машине. Для двух серверов нужны две лицензии либо отказоустойчивый кластер с соответствующим лицензированием.
Что делать, если пин-коды утеряны?
Обратитесь в центр лицензирования фирмы «1С» или к партнёру, продавшему поставку. По регистрационному номеру комплекта можно запросить восстановление пин-кодов, процедура занимает некоторое время и требует подтверждения владения лицензией.
Нужна ли отдельная лицензия для тестового сервера?
Формально да — серверная лицензия не допускает одновременной работы на нескольких машинах. На практике для тестов часто используют аппаратный ключ, временно перенося его на тестовый сервер, либо приобретают отдельную лицензию, если тестовый контур работает постоянно.
Почему после обновления платформы сервер перестал видеть лицензию?
Обычно дело не в лицензии, а в том, что новая версия агента использует другой каталог srvinfo или служба запущена под другой учётной записью. Проверьте путь к файлу .lic, права доступа и перезапустите службу. Сама лицензия от обновления платформы не аннулируется.
Работает ли серверная лицензия в виртуальной машине?
Да, но программная лицензия привязывается к параметрам ВМ, и миграция на другой хост или изменение конфигурации может её обесценить. Для виртуальных сред надёжнее аппаратный ключ с пробросом USB или сетевой менеджер лицензий HASP.
Как понять, какая лицензия сейчас используется сервером?
Откройте консоль администрирования кластера и посмотрите информацию о лицензиях в свойствах кластера либо проверьте содержимое каталогов srvinfo\data и общего каталога лицензий. Для ключей HASP состояние видно в веб-интерфейсе Sentinel Admin Control Center.
Что важно запомнить
Серверная лицензия 1С 8.3 активируется пин-кодом через диалог получения лицензии или размещением файла .lic в каталоге агента, после чего служба обязательно перезапускается. Аппаратный ключ требует только драйвера HASP. Храните резервные пин-коды, не переносите файл лицензии между машинами и проверяйте результат реальным подключением клиентского сеанса.