К статье
Практический материал

Администрирование · 11 мин

Как установить дополнительные лицензии 1С на сервер

Пошаговая инструкция по установке дополнительных лицензий 1С на сервер: программные и аппаратные ключи HASP, консоль администрирования, проверка и типичные ошибки.

Когда число одновременных подключений к базе упирается в текущий лицензионный лимит, пользователи начинают получать ошибку «Не найдено свободной лицензии» или «Не найдена лицензия. Не обнаружен ключ защиты программы». Это прямой признак того, что требуется установка дополнительных лицензий на сервер 1С:Предприятие или на сервер лицензирования.

Лицензии 1С бывают двух типов: программные (файлы с расширением .lic, привязанные к аппаратной конфигурации компьютера) и аппаратные (USB-ключи HASP, которые раздаёт менеджер лицензий). Порядок установки различается, и ошибки чаще всего связаны именно с непониманием этой разницы. Ниже разобраны оба сценария с пошаговыми действиями и проверкой результата.

Перед началом работ убедитесь, что у вас есть права администратора на сервере, доступ к консоли администрирования сервера 1С и сами лицензии: пин-коды для программных или физические ключи для аппаратных. Все манипуляции безопасны для данных информационных баз, но неправильная настройка может временно заблокировать вход пользователей.

Какие лицензии 1С существуют и что именно вам нужно

Перед покупкой и установкой определите, какой тип лицензии требуется. Клиентские лицензии определяют число одновременных сеансов пользователей, лицензия на сервер разрешает работу самого сервера 1С:Предприятие. Если растёт количество пользователей — нужны клиентские лицензии; если сервер не запускается или падает с ошибкой лицензирования — нужна серверная.

Программные лицензии привязываются к «ключевым» параметрам компьютера: материнской плате, процессору, сетевым адаптерам, объёму оперативной памяти, дискам, операционной системе и её версии. Любое существенное изменение этих параметров делает лицензию недействительной, и её придётся активировать заново по резервному пин-коду. Аппаратные ключи такой привязки не имеют — их можно физически переносить между серверами.

Сравнение вариантов

Программная лицензия (.lic)

Подходит для стабильной инфраструктуры без частых замен оборудования. Ограничение: привязка к железу и ОС, риск потери при замене компонентов или переустановке системы.

Аппаратный ключ HASP

Подходит для виртуализации, миграций и резервных серверов. Ограничение: ключ можно физически потерять, для проброса в виртуальную машину нужен USB-over-IP или настройка гипервизора.

Многопользовательский ключ HASP NET

Раздаёт лицензии по сети через менеджер лицензий. Ограничение: требуется настроенный HASP License Manager и открытые сетевые порты.

Установка программной лицензии на сервер 1С

Программные лицензии активируются через мастер получения лицензий. На сервере с установленным агентом сервера 1С запустите любую конфигурацию в режиме толстого клиента или воспользуйтесь утилитой активации — мастер одинаковый. Понадобится регистрационный номер комплекта и пин-код из поставки (конверт с наклейками или электронная поставка с портала 1С).

Порядок действий: запустите мастер получения лицензий, выберите «Получение лицензии» и введите регистрационный номер и пин-код. Далее выберите способ активации — «Автоматически» при наличии интернета на сервере, «На электронном носителе» или «По телефону» для изолированных контуров. Мастер сформирует запрос, отправит его в центр лицензирования и сохранит файл лицензии.

Критичный момент — выбор размещения файла лицензии. Чтобы лицензию видел сервер и все его службы, файл должен лежать в каталоге srvinfo агента сервера (обычно C:\Program Files\1cv8\srvinfo\reg_1541 или аналогичный путь под Linux в /opt/1cv8/...) либо в общесистемном каталоге C:\ProgramData\1C\licenses. Если сохранить файл в профиль пользователя, служба сервера его не увидит.

Порядок активации программной лицензии
  1. 1
    Запустите мастер получения лицензий на сервере (через клиент 1С или диалог активации при старте)
  2. 2
    Введите регистрационный номер и пин-код из комплекта поставки
  3. 3
    Выберите способ активации: автоматически, файлом или по телефону
  4. 4
    Укажите размещение файла лицензии в общесистемном каталоге или каталоге srvinfo сервера
  5. 5
    Перезапустите службу агента сервера 1С
  6. 6
    Проверьте появление лицензии в консоли администрирования кластера

После сохранения файла перезапустите службу «Агент сервера 1С:Предприятия» — без этого новая лицензия может не подхватиться. Затем откройте консоль администрирования серверов 1С, выберите кластер и проверьте список лицензий: новая должна отображаться в перечне доступных.

Установка аппаратных ключей HASP на сервер

Аппаратный ключ подключается в USB-порт сервера. Если ключ одиночный (локальный), он обслуживает лицензии только на той машине, куда вставлен. Многопользовательские сетевые ключи (HASP NET) раздают лицензии по сети через менеджер лицензий — его нужно установить и запустить как службу на сервере, к которому подключён ключ.

Установите драйвер ключа (HASP Device Driver) и менеджер лицензий (HASP License Manager). Оба компонента входят в дистрибутив платформы 1С и доступны отдельно. После установки убедитесь, что служба менеджера лицензий запущена, а ключ определяется в системе — обычно это видно в диспетчере устройств и в логах менеджера.

Для сетевой раздачи проверьте, что между клиентскими машинами, сервером 1С и сервером лицензий открыты порты менеджера лицензий (по умолчанию UDP 475). Брандмауэр Windows и корпоративные межсетевые экраны часто блокируют этот трафик — это самая частая причина «невидимого» ключа.

Раздача лицензий: сервер 1С или менеджер лицензий

Лицензии клиентам может выдавать сам сервер 1С:Предприятие (если лицензии установлены на нём) либо отдельный сервер с менеджером лицензий HASP. Первый вариант проще: сервер автоматически подсчитывает и раздаёт свободные лицензии, а в консоли кластера видно, какие сеансы их заняли.

Второй вариант оправдан, когда в сети несколько серверов 1С или файловые базы, которым тоже нужны лицензии с одного ключа. В этом случае настройте файл nethasp.ini на клиентских машинах и серверах: укажите адрес сервера лицензий и протокол, чтобы поиск ключа не шёл широковещательными запросами — это ускоряет запуск и снижает число ошибок поиска.

Маршрут решения

Как выбрать схему раздачи

Один сервер 1С и все пользователи работают через негоУстанавливайте лицензии непосредственно на сервер — раздачу выполнит кластер
Несколько серверов 1С или есть файловые базыИспользуйте многопользовательский ключ HASP с менеджером лицензий и настройте nethasp.ini
Сервер виртуальный и USB пробросить нельзяИспользуйте программные лицензии, активированные на виртуальной машине
Инфраструктура часто меняется, планируются миграцииПредпочтительнее аппаратный ключ на стабильной физической машине с менеджером лицензий

Проверка результата после установки

Основная проверка — консоль администрирования серверов 1С. Откройте кластер, перейдите к разделу лицензий и убедитесь, что новая лицензия присутствует в списке, а её статус не содержит ошибок. Для аппаратных ключей дополнительно проверьте, что менеджер лицензий видит ключ и показывает доступное число лицензий.

Функциональная проверка — реальные подключения. Попросите пользователей войти в базу или запустите несколько сеансов самостоятельно. Признак успеха: сеансы открываются без ошибки «Не найдена лицензия», а в консоли кластера в списке сеансов видно захваченные лицензии.

Контрольные точки

Как проверить результат

Список лицензий в консоли кластера
Норма

Новая лицензия отображается, статус без ошибок

Тревожный признак

Лицензия отсутствует или помечена как недействительная

Вход пользователей в базу
Норма

Сеансы открываются, ошибок лицензирования нет

Тревожный признак

Ошибка «Не найдена свободная лицензия» или «Не обнаружен ключ защиты»

Служба менеджера лицензий (для HASP)
Норма

Служба запущена, ключ виден, счётчик лицензий корректен

Тревожный признак

Служба остановлена или ключ не определяется

Файл .lic на диске
Норма

Файл лежит в каталоге srvinfo или ProgramData\1C\licenses

Тревожный признак

Файл только в профиле пользователя — служба его не видит

Типичные ошибки и как их избежать

Самая распространённая ошибка — активация программной лицензии из-под обычной учётной записи с сохранением файла в пользовательский профиль. Служба агента сервера работает под другой учётной записью (по умолчанию USR1CV8) и не имеет доступа к чужому профилю, поэтому лицензия «пропадает». Решение — размещать файл в общесистемных каталогах и проверять права доступа.

Вторая группа ошибок — сетевая: закрытый порт менеджера лицензий, отсутствие nethasp.ini, конфликт нескольких менеджеров лицензий в одной сети. Если в сети работает несколько серверов с ключами HASP, клиенты могут захватывать лицензии не с того сервера — это решается явным указанием адреса сервера в nethasp.ini.

Третья группа связана с привязкой программных лицензий: замена сетевой карты, добавление памяти, обновление ОС или миграция виртуальной машины на другой хост делают лицензию недействительной. На каждый пин-код даётся ограниченное число активаций, поэтому не активируйте лицензию «на пробу» — используйте резервные пин-коды только при реальной необходимости.

Типичные ошибки
01
Сохранение файла .lic в профиль пользователя — служба сервера не видит лицензию, пользователи не могут войти
02
Забытый перезапуск службы агента сервера — новая лицензия не подхватывается до перезапуска
03
Закрытый UDP-порт менеджера лицензий на брандмауэре — клиенты не находят сетевой ключ
04
Активация программной лицензии перед плановой заменой оборудования — лицензия сгорает, тратится резервный пин-код
05
Несколько менеджеров лицензий в сети без nethasp.ini — клиенты захватывают лицензии с чужого сервера

Часто задаваемые вопросы

Можно ли установить несколько программных лицензий на один сервер?

Да, на одном сервере могут одновременно действовать несколько программных лицензий — их файлы просто размещаются в одном каталоге, и сервер суммирует доступные сеансы. Каждая лицензия активируется отдельным пин-кодом через стандартный мастер получения лицензий.

Что делать, если после замены оборудования программная лицензия перестала работать?

Активируйте лицензию заново по резервному пин-коду из комплекта поставки — мастер получения лицензий сформирует новый файл с учётом изменившихся параметров компьютера. Если резервные пин-коды исчерпаны, обратитесь к партнёру 1С или в фирму «1С» за перевыпуском комплекта.

Нужно ли останавливать работу пользователей при установке лицензии?

Полная остановка не обязательна, но перезапуск службы агента сервера 1С разорвёт текущие сеансы. Планируйте установку на нерабочее время или предупредите пользователей о кратковременном перерыве. Сама активация лицензии и подключение ключа работающим сеансам не мешают.

Сервер не видит сетевой ключ HASP, хотя менеджер лицензий запущен. Что проверить?

Проверьте три вещи: открыт ли UDP-порт 475 на брандмауэрах между сервером и менеджером лицензий, создан ли файл nethasp.ini с явным указанием адреса сервера лицензий, и определяется ли сам ключ в системе на машине с менеджером лицензий. Чаще всего причина именно в закрытом порте.

Можно ли перенести программную лицензию на другой сервер?

Напрямую файл .lic перенести нельзя — он привязан к оборудованию исходного компьютера и на новом сервере будет недействителен. Для переезда активируйте лицензию на новом сервере по резервному пин-коду. Если миграции планируются регулярно, рассмотрите переход на аппаратный ключ HASP.

Где посмотреть, сколько лицензий сейчас занято?

В консоли администрирования серверов 1С откройте кластер и посмотрите список сеансов — для каждого сеанса видно, захвачена ли лицензия. Сводную информацию по доступным и занятым лицензиям показывает раздел лицензий кластера, а для ключей HASP — статистика менеджера лицензий.

Итог

Что важно запомнить

Программные лицензии активируйте мастером на самом сервере и сохраняйте файл в общесистемный каталог или srvinfo, аппаратные ключи раздавайте через менеджер лицензий с открытым портом и nethasp.ini. После установки перезапустите службу агента сервера и проверьте лицензии в консоли кластера и реальным входом пользователей. Берегите резервные пин-коды и не удаляйте рабочие файлы лицензий до проверки новых.