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

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

Как установить программную лицензию на сервер 1С

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

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

Ошибки при установке лицензии на сервер — одна из самых частых причин сообщения «Не найдена лицензия» у пользователей, хотя на клиентских машинах всё работает. Причина почти всегда в том, что файл лицензии лежит не в том каталоге, активирован не с теми правами или привязка слетела после изменения оборудования.

Ниже разобран полный цикл: подготовка, активация пин-кода, выбор правильного варианта установки, проверка результата, восстановление и перенос лицензии, а также типичные ошибки.

Какие виды лицензий бывают и что подходит для сервера

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

По назначению программные лицензии делятся на клиентские (однопользовательские и многопользовательские на 5, 10, 20 и более рабочих мест) и лицензии на сервер 1С:Предприятия. Лицензия на сервер нужна, чтобы сам агент сервера мог запускать рабочие процессы; клиентские лицензии нужны для сеансов пользователей. Многопользовательскую клиентскую лицензию удобно активировать «на сервер» — тогда сервер 1С сам раздаёт её клиентам, и на рабочих станциях ничего устанавливать не нужно.

Что подготовить перед активацией

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

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

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

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

Порядок активации однопользовательской лицензии
  1. 1
    Войдите на сервер под учётной записью с правами администратора
  2. 2
    Запустите конфигуратор любой информационной базы (файловой или серверной)
  3. 3
    При запросе лицензии нажмите «Получить лицензию» либо откройте «Сервис → Получение программной лицензии»
  4. 4
    Введите пин-код из комплекта поставки
  5. 5
    Выберите вариант установки «На компьютер» и укажите каталог C:\ProgramData\1C\licenses
  6. 6
    Проверьте автоматически определённые параметры компьютера и подтвердите получение лицензии
  7. 7
    Дождитесь сообщения об успешной установке и перезапустите сеанс

Каталог C:\ProgramData\1C\licenses выбирают потому, что он общий для всех пользователей машины и доступен агенту сервера. Если платформа предложила другой путь по умолчанию (например, в профиле текущего пользователя), измените его вручную на ProgramData — это ключевой момент для серверного сценария.

После установки проверьте, что файл с расширением .lic появился в указанном каталоге, а учётная запись USR1CV8 имеет к нему доступ на чтение. Обычно наследуемых прав ProgramData достаточно, но при нестандартных настройках безопасности права стоит проверить явно.

Установка многопользовательской лицензии «на сервер»

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

Диалог активации почти тот же, но на шаге выбора варианта укажите «На сервер» и при необходимости имя сервера 1С. Платформа запросит количество активируемых рабочих мест — для полного пин-кода используйте всё номинальное количество. Файл лицензии сохранится в служебном каталоге сервера (по умолчанию в каталоге srvinfo агента либо в ProgramData\1C\licenses — в зависимости от версии платформы и выбранного пути).

Варианты активации

На компьютер

Подходит для однопользовательских лицензий и лицензии на сервер 1С. Файл привязан к машине, клиентам не раздаётся автоматически.

На сервер

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

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

Альтернатива программной лицензии: не слетает при смене оборудования, но требует USB-порта и установки менеджера лицензий HASP.

Проверка, что лицензия установлена корректно

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

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

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

Файл лицензии в каталоге
Норма

В C:\ProgramData\1C\licenses есть файл .lic с актуальной датой

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

Файла нет или он лежит в профиле пользователя (Users\...)

Запуск сеанса на сервере
Норма

Конфигуратор и клиент открываются без запроса лицензии

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

Появляется окно «Не найдена лицензия для использования программы»

Запуск с клиентской машины
Норма

Сеанс стартует, лицензия выдаётся сервером

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

Клиент требует лицензию — значит, активация выполнена «на компьютер», а не «на сервер»

Права доступа
Норма

Учётная запись агента сервера (USR1CV8) читает каталог licenses

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

Служба агента не видит файл — после перезапуска службы лицензия «пропадает»

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

Перенос и восстановление лицензии

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

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

Типичные ошибки и их устранение

Типичные ошибки
01
Активация с клиентской машины вместо сервера — лицензия привязывается не к тому оборудованию, сервер её не видит
02
Сохранение файла .lic в профиль пользователя вместо ProgramData — агент сервера под USR1CV8 не имеет доступа к чужому профилю
03
Выбор варианта «На компьютер» для многопользовательской лицензии — клиенты не получают лицензии автоматически, на каждом рабочем месте возникает запрос
04
Игнорирование резервных пин-кодов — при смене оборудования нечем восстановить лицензию без обращения в центр лицензирования
05
Активация под ограниченной учётной записью — файл записывается с недостаточными правами или не записывается вовсе

Если после установки появляется сообщение «Лицензия не обнаружена», действуйте последовательно: проверьте наличие файла .lic в правильном каталоге, права доступа для USR1CV8, затем перезапустите службу «Агент сервера 1С:Предприятия». Если файл на месте, но платформа сообщает об изменении параметров компьютера — выполните восстановление лицензии, как описано выше.

Отдельный случай — виртуальные серверы. Платформа 1С поддерживает программные лицензии на виртуальных машинах, но миграция ВМ между хостами (vMotion, Live Migration) может изменить «отпечаток» оборудования. Для виртуализированных серверов многие администраторы предпочитают аппаратный ключ HASP с пробросом USB или сетевой ключ — это снимает риск слёта привязки.

Храните все пин-коды (включая использованные) вместе с регистрационным номером продукта в защищённом хранилище. При любом спорном случае с центром лицензирования именно эти данные позволяют быстро получить дополнительные активации.
ПЗ
Практическое замечание

Ограничения программных лицензий на сервере

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

Также учитывайте: одна программная лицензия не комбинируется с другой для «сложения» рабочих мест на одном сервере в некоторых сценариях — платформа выбирает подходящую лицензию по своим правилам поиска. Если планируется рост числа пользователей, заранее закладывайте многопользовательскую лицензию с запасом.

Итог

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

Активируйте лицензию непосредственно на сервере, сохраняйте файл .lic в C:\ProgramData\1C\licenses, для многопользовательских лицензий выбирайте вариант «На сервер», берегите резервные пин-коды и помните: смена оборудования требует восстановления лицензии.

Частые вопросы

Можно ли просто скопировать файл .lic со старого сервера на новый?

Нет. Файл лицензии содержит привязку к оборудованию машины, на которой он был создан. На новом сервере платформа отклонит такой файл. Нужно активировать лицензию заново на новом оборудовании, используя свежий или резервный пин-код.

Почему клиенты видят «Не найдена лицензия», хотя на сервере всё работает?

Чаще всего многопользовательская лицензия активирована «на компьютер» вместо «на сервер», либо файл лежит в каталоге, недоступном агенту сервера. Проверьте вариант активации и расположение файла .lic, затем перезапустите службу агента сервера.

Что делать, если закончились резервные пин-коды?

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

Работает ли программная лицензия на виртуальной машине?

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

Нужна ли отдельная лицензия на сам сервер 1С:Предприятия?

Да. Лицензия на сервер — отдельный продукт, без неё агент сервера не запускает рабочие процессы для клиент-серверных баз. Клиентские лицензии (в том числе многопользовательские) её не заменяют: это разные лицензии с разным назначением.

Можно ли активировать лицензию без интернета на сервере?

Да. Диалог получения лицензии поддерживает активацию через файл запроса: платформа формирует запрос, его передают в центр лицензирования (например, с другой машины), а полученный файл ответа загружают обратно. Также доступна активация по телефону через оператора центра лицензирования.