Администрирование · 11 мин
Как установить программную лицензию сервера 1С
Подробная инструкция по установке программной лицензии сервера 1С: активация пин-кода, выбор папки размещения, работа с HASP и типичные ошибки при активации.
Программная лицензия сервера 1С активируется пин-кодом из комплекта поставки и привязывается к аппаратным параметрам конкретной машины. В отличие от клиентских лицензий, лицензия сервера устанавливается один раз на компьютере, где работает агент сервера 1С, и не требует USB-ключа — проверка выполняется программно через механизм защиты SLK (Software License Key).
Ошибки при установке чаще всего связаны с неправильным выбором каталога размещения файла лицензии, активацией под неподходящей учётной записью или изменением аппаратной конфигурации сервера после активации. Ниже разобран полный порядок действий: от проверки готовности сервера до восстановления лицензии после сбоя.
Перед началом работ убедитесь, что у вас есть действующий пин-код из конверта поставки (или полученный от партнёра 1С в электронном виде), права администратора на сервере и установленная платформа 1С той версии, для которой приобреталась лицензия.
Что проверить перед активацией лицензии
Активация программной лицензии создаёт привязку к параметрам компьютера: процессору, материнской плате, сетевым адаптерам, операционной системе и другим компонентам. Если после активации существенно изменить конфигурацию — например, заменить материнскую плату или перенести сервер на другое «железо» — лицензия перестанет определяться, и потребуется повторная активация резервным пин-кодом.
Убедитесь, что служба «Агент сервера 1С:Предприятия» установлена и запускается без ошибок. Проверить это можно в оснастке «Службы» Windows (services.msc) или командой systemctl status srv1cv8 на Linux. Если агент не стартует, сначала устраните причину — чаще всего это занятые порты диапазона 1540–1541, 1560–1591 или отсутствие прав у служебной учётной записи.
Также проверьте разрядность платформы. Лицензия на 32-разрядный сервер не подойдёт для 64-разрядной версии и наоборот — в комплектах поставки это разные продукты. Разрядность установленного сервера видна в описании службы агента и в пути установки платформы.
Способы установки программной лицензии сервера
Существует два основных пути активации: автоматический — через мастер, который запускается при первом обращении к серверу без лицензии, и ручной — через оснастку администрирования или размещение файла лицензии в системном каталоге. Оба способа приводят к одному результату, но ручной даёт больше контроля над процессом.
Активация через мастер при первом запуске
Если сервер 1С запущен без лицензии, при попытке подключения клиента или при открытии консоли кластера платформа предложит активировать лицензию. Мастер последовательно запросит пин-код (16 символов, вводится с дефисами или без), затем регистрационные данные организации — они должны совпадать с данными, указанными при регистрации комплекта поставки на портале 1С.
Мастер предложит два режима получения лицензии: автоматически через интернет (запрос уходит в центр лицензирования 1С) или вручную — с сохранением файла запроса, который нужно отправить в центр лицензирования, а полученный файл ответа загрузить обратно. Автоматический режим требует доступа сервера в интернет; в изолированных контурах используйте файловый обмен.
Ручная установка через оснастку администрирования
Откройте оснастку «Администрирование серверов 1С:Предприятия», разверните узел нужного сервера и кластера. Если лицензия отсутствует, консоль покажет соответствующее состояние. Активация инициируется из контекстного меню или при попытке выполнить операцию, требующую лицензии. Далее процедура совпадает с работой мастера: пин-код, регистрационные данные, получение файла лицензии.
- 1Убедитесь, что служба агента сервера 1С запущена и аппаратная конфигурация финальна
- 2Запустите оснастку администрирования серверов или откройте клиентское подключение — появится мастер активации
- 3Введите пин-код из комплекта поставки
- 4Заполните регистрационные данные организации точно как при регистрации поставки
- 5Выберите автоматическое получение лицензии или режим с файлом запроса
- 6Сохраните полученный файл лицензии и перезапустите службу агента
- 7Проверьте, что кластер обслуживает сеансы без сообщений об отсутствии лицензии
Где хранится файл лицензии и как задать его расположение
Файл программной лицензии имеет расширение .lic. По умолчанию сервер ищет лицензии в системном каталоге, который зависит от операционной системы и разрядности платформы. На Windows это обычно подкаталоги внутри C:\ProgramData\1C\licenses, на Linux — /var/1C/licenses и аналогичные пути. Файл, размещённый в общем системном каталоге, доступен всем службам и пользователям сервера.
Если лицензия активирована под конкретной учётной записью, файл может оказаться в профиле пользователя — тогда агент сервера, работающий под другой учётной записью (например, USR1CV8), её не увидит. Это одна из самых частых причин ситуации «лицензия активирована, но сервер её не находит». Решение — скопировать файл .lic в общий системный каталог licenses и проверить права доступа.
Права на каталог должны позволять чтение служебной учётной записи агента сервера. На Windows достаточно стандартных прав чтения для группы пользователей; на Linux владельцем файла обычно делают пользователя, под которым работает агент (например, usr1cv8), с правами чтения.
# Linux: разместить файл лицензии и выдать права
cp ./license.lic /var/1C/licenses/
chown usr1cv8:grp1cv8 /var/1C/licenses/license.lic
chmod 644 /var/1C/licenses/license.lic
systemctl restart srv1cv8Особенности для виртуальных машин и Linux
При активации на виртуальной машине учитывайте, что миграция ВМ между хостами, изменение количества виртуальных процессоров или MAC-адресов может нарушить привязку лицензии. Перед активацией зафиксируйте параметры ВМ и, если гипервизор позволяет, закрепите MAC-адрес. Для критичных систем многие администраторы предпочитают аппаратный ключ HASP вместо программной лицензии — ключ легко переносится вместе с ВМ.
На Linux-сервере мастер активации с графическим интерфейсом может быть недоступен. В этом случае используйте активацию через файл запроса: сформируйте запрос на сервере, передайте файл в центр лицензирования (например, через машину с графическим клиентом 1С), получите файл ответа и завершите активацию. Альтернатива — установить лицензию, скопировав готовый .lic в системный каталог.
Проверка результата и диагностика проблем
После активации и перезапуска службы агента откройте консоль кластера и убедитесь, что сервер обслуживает соединения. Запустите клиент 1С и подключитесь к информационной базе на сервере — отсутствие сообщения «Не найдена лицензия» подтверждает успешную установку. Дополнительно проверьте технологический журнал и журнал событий на предмет ошибок механизма защиты.
Типичная ошибка — сообщение «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия». Причины: файл .lic лежит в профиле другого пользователя, повреждены права на каталог licenses, изменилась аппаратная конфигурация, либо активирована лицензия не той разрядности. Проверяйте по очереди: расположение файла, права, совпадение версии платформы.
Если лицензия слетела после изменения «железа», потребуется повторная активация. Запустите мастер заново, используйте следующий неиспользованный пин-код из комплекта и укажите те же регистрационные данные. Центр лицензирования сопоставит запрос с предыдущей активацией и выдаст новый файл лицензии.
Как проверить результат
Файл .lic присутствует в системном каталоге licenses, доступен на чтение служебной учётной записи
Файл только в профиле пользователя или отсутствует
Клиент 1С подключается к базе без сообщений о лицензии
Ошибка «Не найдена лицензия» при запуске сеанса
Служба работает стабильно после перезапуска, кластер виден в консоли
Служба падает или кластер не отвечает
Программная лицензия или аппаратный ключ: что выбрать
Программная лицензия удобна для физических серверов со стабильной конфигурацией: не занимает USB-порт, не требует драйверов HASP, активируется удалённо. Её ограничение — жёсткая привязка к «железу» и расход пин-кодов при каждой серьёзной смене конфигурации.
Аппаратный ключ HASP оправдан для виртуальных инфраструктур с живой миграцией, тестовых стендов и ситуаций, где сервер периодически переносится. Ключ требует установки менеджера лицензий HASP и свободного USB-порта (или проброса USB в ВМ), зато переносится вместе с сервером без переактивации.
Сравнение вариантов защиты
Подходит для стабильных физических серверов; ограничение — привязка к аппаратной конфигурации и лимит активаций
Подходит для виртуальных машин и частых переносов; требует USB-порт и драйверы менеджера лицензий
Что важно запомнить
Активируйте лицензию после финальной настройки «железа», размещайте файл .lic в общем системном каталоге licenses, храните пин-коды и регистрационные данные. Слёт лицензии после смены конфигурации лечится повторной активацией резервным пин-кодом.
Частые вопросы
Сколько раз можно активировать один комплект пин-кодов?
Комплект поставки включает основной пин-код и несколько резервных. Каждая активация расходует один пин-код. Если резервные закончились, а лицензию нужно восстановить, обращайтесь в центр лицензирования 1С с обоснованием — при подтверждении поставки могут выдать дополнительные пин-коды.
Что делать, если сервер не имеет доступа в интернет?
Используйте режим активации через файл запроса: мастер сохранит файл с данными о конфигурации сервера, его нужно передать в центр лицензирования (например, с другой машины, имеющей выход в интернет), получить файл ответа и загрузить его в мастер на сервере.
Почему после переустановки Windows лицензия пропала?
Переустановка ОС изменяет часть параметров привязки и удаляет системный каталог с файлом .lic. Восстановите файл из резервной копии — если ключевые аппаратные параметры не менялись, лицензия заработает. Если копии нет, выполните повторную активацию резервным пин-кодом.
Можно ли перенести программную лицензию на другой сервер?
Напрямую перенести нельзя — файл .lic привязан к аппаратной конфигурации исходной машины. На новом сервере выполняется новая активация следующим пин-кодом из комплекта. Если пин-коды исчерпаны, запросите дополнительные через центр лицензирования.
Как узнать, какие лицензии уже активированы на сервере?
Проверьте содержимое системного каталога licenses — каждому активированному продукту соответствует отдельный файл .lic. Открыть и расшифровать его вручную нельзя, но по факту наличия файла и успешной работе сервера можно судить об активированных лицензиях.
Нужна ли отдельная лицензия для сервера 1С на Linux?
Да, лицензии сервера привязаны к операционной системе и разрядности. Для Linux-сервера приобретается соответствующий вариант поставки сервера 1С, активация выполняется тем же механизмом — через пин-код и мастер или файл запроса.