Администрирование · 10 мин
Как установить серверную лицензию 1С
Как установить серверную лицензию 1С: активация программной лицензии на сервере, установка HASP-ключа, настройка службы агента, типичные ошибки и их решение.
Серверная лицензия 1С требуется, когда платформа работает в клиент-серверном варианте: кластер серверов 1С:Предприятия обслуживает подключения пользователей, а СУБД хранит данные. Без такой лицензии агент сервера запустится, но сеансы пользователей будут завершаться с ошибкой «не найдена лицензия». Установка сводится к двум сценариям: активации программной лицензии через пин-код или развёртыванию аппаратного ключа HASP с менеджером лицензий.
Принципиальное отличие серверной лицензии от клиентской — место применения. Клиентские лицензии контролируют число одновременных сеансов, а серверная разрешает работу самого сервера 1С:Предприятия. Она привязывается к конкретному компьютеру (при программном варианте) или к USB-ключу (при аппаратном), и её нельзя просто скопировать на другую машину.
Перед началом работ определите, какой тип лицензии у вас приобретён: программная (конверт с пин-кодами) или аппаратная (USB-ключ HASP). От этого зависит весь порядок действий, набор необходимого ПО и возможные ограничения при виртуализации сервера.
Что нужно подготовить перед установкой
Для программной лицензии потребуется конверт с комплектом пин-кодов (обычно один основной и несколько резервных), доступ к серверу с правами администратора и установленная платформа 1С:Предприятие той версии, под которую приобреталась лицензия. Желательно иметь доступ в интернет для автоматической активации, хотя возможен и офлайн-режим через файл запроса.
Для аппаратной лицензии нужен сам USB-ключ, свободный USB-порт на физическом сервере и драйвер HASP Device Driver. Если сервер виртуальный, потребуется проброс USB-устройства в виртуальную машину или сетевой менеджер лицензий на другом хосте.
Также проверьте: служба «Агент сервера 1С:Предприятия» должна быть установлена и запускаться без ошибок. Если агент ещё не установлен, сначала выполните установку сервера 1С с дистрибутива платформы, выбрав компоненты «Сервер 1С:Предприятия» и при необходимости «Администрирование сервера».
Установка программной серверной лицензии
Программная лицензия активируется через стандартный диалог получения лицензии. Самый надёжный путь — запустить конфигуратор на самом сервере: при отсутствии лицензии платформа предложит получить её автоматически. Альтернатива — утилита ring или активация через консоль кластера при создании информационной базы.
Порядок действий при активации через конфигуратор: запустите 1С на сервере, откройте конфигуратор любой базы (или создайте пустую), при появлении сообщения об отсутствии лицензии нажмите «Получить лицензию». Введите регистрационный номер комплекта и пин-код, выберите автоматическое получение (при наличии интернета) или сохраните файл запроса для офлайн-активации через портал лицензирования.
На этапе сбора данных о компьютере платформа сформирует отпечаток ключевых параметров. Важный нюанс: если серверная лицензия активируется вместе с клиентскими, выбирайте установку «на данный компьютер» и указывайте, что лицензия должна быть доступна серверу — иначе файл лицензии попадёт в профиль текущего пользователя, а не в общий каталог.
- 1Запустите конфигуратор 1С непосредственно на сервере под учётной записью администратора
- 2В диалоге отсутствия лицензии нажмите «Получить лицензию»
- 3Введите регистрационный номер и пин-код из конверта
- 4Выберите автоматическое получение или сохраните файл запроса для офлайн-активации
- 5Укажите установку на данный компьютер с доступом для всех пользователей
- 6Перезапустите службу агента сервера 1С и проверьте запуск сеанса
Файл программной лицензии с расширением .lic сохраняется в каталоге лицензий. Типичные пути: C:\ProgramData\1C\licenses для общего доступа или каталог пользователя, если выбрана установка только для текущей учётной записи. Для серверной лицензии правильный вариант — общий каталог, иначе агент сервера, работающий под своей учётной записью, лицензию не увидит.
Установка аппаратной лицензии HASP
Аппаратный ключ удобен тем, что не привязан к «железу» сервера: при переезде на другую машину достаточно переставить ключ. Серверные ключи 1С (типа HASP HL Pro/Max с маркировкой для сервера) вставляются в USB-порт того компьютера, где работает агент сервера, либо в любой компьютер сети с запущенным менеджером лицензий.
Сначала установите драйвер ключа — HASP Device Driver с портала releases.1c.ru или с диска ИТС. Драйвер ставится как служба, после установки ключ должен определиться системой (в диспетчере устройств появятся устройства SafeNet/Sentinel). Затем перезапустите службу агента сервера 1С, чтобы он обнаружил ключ.
Если ключ сетевой и размещён на другом компьютере, на том компьютере должен работать менеджер лицензий (HASP License Manager), а на сервере 1С в файле nethasp.ini (каталог conf платформы) нужно указать адрес сервера с ключом: параметры NH_SERVER_ADDR и протокол NH_TCPIP. Без этой настройки платформа ищет ключ только локально и в широковещательном режиме, что в больших сетях работает нестабильно.
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_USE_BROADCAST = DisabledОсобенности установки в виртуальной среде
Виртуализация — самая частая причина проблем с серверными лицензиями. Программная лицензия контролирует параметры виртуальной машины, и живая миграция (vMotion, Live Migration) на другой хост может изменить отпечаток — лицензия слетит. Поэтому для ВМ с программной лицензией отключайте автоматическую миграцию или закрепляйте машину за конкретным хостом.
Для аппаратного ключа в виртуальной среде есть два рабочих варианта: проброс USB в виртуальную машину (USB passthrough в VMware ESXi, Hyper-V требует сторонних решений или USB-over-IP) или размещение ключа на физическом компьютере с сетевым менеджером лицензий. Второй вариант надёжнее: ключ не зависит от судьбы конкретной ВМ.
Проверка успешной установки лицензии
После установки откройте консоль администрирования серверов 1С, подключитесь к кластеру и проверьте, что сеансы создаются без ошибок лицензирования. Запустите тонкий или толстый клиент с любого рабочего места и войдите в базу — ошибка «не найдена лицензия» должна исчезнуть.
Дополнительно убедитесь, что файл лицензии лежит в общем каталоге C:\ProgramData\1C\licenses (для программной), а служба агента сервера работает под учётной записью, у которой есть чтение этого каталога. Для HASP проверьте, что ключ виден в системе и драйвер запущен как служба.
Как проверить результат
Сеанс открывается, ошибок лицензирования нет
Сообщение «не найдена лицензия для использования программы»
Файл в C:\ProgramData\1C\licenses, доступен службе агента
Файл только в профиле пользователя, агент его не видит
Ключ виден в диспетчере устройств, служба драйвера запущена
Ключ не определяется, драйвер остановлен
Типичные ошибки и их устранение
Самая распространённая ситуация — лицензия активирована, но сервер её «не видит». Причина почти всегда в том, что файл .lic попал в профиль пользователя, под которым выполнялась активация, а агент сервера работает под другой учётной записью (например, USR1CV8). Решение: переместить файл в общий каталог лицензий и перезапустить агент.
Вторая частая проблема — слёт программной лицензии после изменения конфигурации сервера: замены сетевой карты, добавления памяти, обновления ОС. Восстановление выполняется повторной активацией резервным пин-кодом из того же конверта. Храните конверт с пин-кодами и данными о параметрах компьютера на момент активации — это ускорит восстановление.
Третья группа ошибок связана с сетевым поиском HASP: платформа не находит ключ в другом сегменте сети. Здесь помогает явное указание адреса сервера ключа в nethasp.ini и отключение широковещательного поиска, который часто блокируется маршрутизаторами.
Какую лицензию выбрать: программную или аппаратную
Выбор зависит от инфраструктуры. Программная лицензия дешевле в сопровождении и не требует физического доступа к серверу, но жёстко привязана к конфигурации машины. Аппаратная переживает любые изменения «железа» и переезды, но требует USB-порта и аккуратного обращения с ключом — его утрата означает утрату лицензии.
Сравнение вариантов
Подходит для стабильных серверов и виртуальных машин без миграции; ограничение — привязка к параметрам оборудования и ОС
Подходит при частых переездах, кластерах и смене оборудования; ограничение — нужен USB-порт или сетевой менеджер лицензий, риск физической утраты ключа
В крупных внедрениях часто комбинируют: серверная лицензия аппаратная (для гибкости), а клиентские — программные, активированные на сервере с раздачей через кластер. Такой вариант упрощает централизованный контроль лицензий.
Что важно запомнить
Серверная лицензия ставится на сам сервер: программная — активацией пин-кода с сохранением файла .lic в общий каталог, аппаратная — установкой ключа HASP и драйвера. После установки перезапустите агент сервера и проверьте запуск сеанса. Берегите резервные пин-коды и учитывайте риски виртуализации.
Частые вопросы
Можно ли установить серверную лицензию удалённо, без доступа к консоли сервера?
Да, активацию программной лицензии можно выполнить через RDP-подключение к серверу — главное, чтобы конфигуратор запускался именно на сервере, а не на клиентской машине. Полностью без доступа к серверу активировать лицензию нельзя, так как отпечаток снимается с его оборудования.
Что делать, если закончились резервные пин-коды?
Обратитесь в центр лицензирования фирмы «1С» через портал лицензирования или партнёра, у которого приобретался комплект. Потребуется указать регистрационный номер комплекта и причину перевыпуска. После проверки выдаётся новый комплект пин-кодов.
Видит ли сервер 1С одновременно программную и аппаратную лицензию?
Да, платформа перебирает доступные источники лицензий: локальные файлы .lic, локальные и сетевые ключи HASP. Если подходящая лицензия найдена хотя бы в одном источнике, сервер работает штатно.
Почему лицензия слетела после обновления Windows на сервере?
Крупные обновления ОС могут менять параметры, входящие в отпечаток программной лицензии. Восстановите лицензию резервным пин-кодом, а на будущее планируйте обновления ОС с учётом этого риска или переходите на аппаратный ключ.
Нужна ли отдельная серверная лицензия для каждого кластера?
Серверная лицензия привязывается к компьютеру, а не к кластеру. Если два сервера объединены в отказоустойчивый кластер, лицензия нужна на каждый рабочий сервер, на котором выполняются рабочие процессы.