Администрирование · 10 мин
Как активировать программную лицензию 1С на сервере
Пошаговая инструкция по активации программной лицензии 1С на сервере: получение пин-кода, привязка к параметрам компьютера, восстановление и типичные ошибки.
Программная лицензия 1С привязывается к аппаратным и программным параметрам конкретного компьютера, поэтому активация на сервере имеет свои особенности: важно заранее решить, где будет храниться файл лицензии, кто будет выполнять активацию и что произойдёт при изменении конфигурации сервера. Ошибка на этапе привязки может привести к потере пин-кода и необходимости обращаться в службу лицензирования.
Процедура одинакова по логике для клиентских и серверных лицензий: запускается мастер получения лицензии, вводится пин-код из комплекта поставки, система формирует запрос в центр лицензирования и сохраняет файл лицензии с расширением .lic. Различия касаются расположения файла, прав доступа и способа запуска мастера — через конфигуратор, тонкий клиент или утилиту администрирования.
Ниже разобраны подготовка к активации, пошаговый порядок действий, нюансы для сервера 1С:Предприятия, восстановление лицензии и типичные ошибки. Инструкция применима к платформе 8.3; в более ранних версиях интерфейс мастера может отличаться.
Подготовка: что проверить перед активацией
До запуска мастера убедитесь, что у вас есть действующий пин-код. Он поставляется в конверте комплекта поставки или выдаётся партнёром в электронном виде. Пин-код состоит из 16 символов и имеет ограниченное число активаций: обычно допускается основная активация и несколько резервных на случай переустановки или замены оборудования.
Проверьте, что сервер стабилен с точки зрения конфигурации. Лицензия привязывается к набору параметров: версии операционной системы, серийным номерам дисков и материнской платы, сетевым адаптерам, объёму оперативной памяти, имени компьютера и другим характеристикам. Если в ближайшее время планируется замена дисков, смена имени сервера или обновление ОС, выполните эти работы до активации.
Особое внимание уделите виртуальным машинам. Привязка к виртуальному оборудованию менее надёжна: миграция ВМ между гипервизорами, изменение виртуальных дисков или MAC-адресов могут «сломать» лицензию. Если сервер 1С работает в виртуальной среде, зафиксируйте параметры ВМ и предусмотрите резервные пин-коды.
Где хранится файл лицензии и кому он нужен
Файл программной лицензии с расширением .lic сохраняется в каталоге conf профиля пользователя, выполнившего активацию, либо в общем каталоге, заданном вручную. Для серверной лицензии критично, чтобы файл был доступен процессу агента сервера 1С:Предприятия (ragent), который работает под отдельной учётной записью — по умолчанию USR1CV8.
Если активировать лицензию из-под учётной записи администратора и оставить файл в её профиле, агент сервера его не увидит, и клиентские приложения получат сообщение «не найдена лицензия». Поэтому при активации на сервере файл следует размещать в каталоге, доступном учётной записи агента, либо в общем системном каталоге лицензий платформы.
Способы запуска мастера получения лицензии
Через клиентское приложение на сервере
Самый простой способ — запустить конфигуратор или тонкий клиент непосредственно на сервере и открыть любую информационную базу. Если лицензия не найдена, платформа предложит получить её автоматически: появится диалог с кнопкой «Получить лицензию». Далее запускается стандартный мастер.
Этот способ подходит для клиентских лицензий и для однопользовательских сценариев. Для серверной лицензии важно, чтобы мастер был запущен в контексте, из которого файл попадёт в правильный каталог.
Через утилиту администрирования или командную строку
Для серверных лицензий удобнее использовать механизм получения лицензии от имени службы агента либо выполнить активацию с последующим ручным копированием файла .lic в нужный каталог. Также платформа поддерживает автоматическое получение лицензии при первом обращении клиента через сервер, если в настройках кластера это разрешено.
Сравнение вариантов
Быстро и наглядно, но файл может попасть в профиль текущего пользователя — потребуется перенос в каталог агента сервера.
Файл сразу размещается корректно и доступен кластеру; требует, чтобы сервер имел доступ к центру лицензирования.
Полный контроль над расположением файла; нужно вручную выдать права на чтение учётной записи агента сервера.
Пошаговая активация лицензии
Ниже приведён типовой порядок действий при активации через диалог получения лицензии. Шаги одинаковы для клиентских и серверных пин-кодов, отличается только итоговое размещение файла.
- 1Запустите конфигуратор или клиент на сервере и при запросе лицензии нажмите «Получить лицензию».
- 2Выберите вариант «Автоматически» для получения лицензии через интернет либо «На носителе/по электронной почте», если интернет-канал недоступен.
- 3Введите пин-код из комплекта поставки — 16 символов без пробелов.
- 4Заполните регистрационные данные организации: они должны совпадать с данными, указанными при регистрации комплекта, если активация повторная.
- 5Проверьте автоматически собранные параметры компьютера и подтвердите отправку запроса в центр лицензирования.
- 6Дождитесь получения файла лицензии и сохраните его; при необходимости скопируйте .lic в каталог, доступный агенту сервера, и выдайте права на чтение.
- 7Перезапустите клиентское приложение или службу агента сервера и проверьте, что ошибка лицензирования исчезла.
При автоматическом получении лицензии сервер должен иметь доступ в интернет к центру лицензирования. Если сервер изолирован, выберите файловый способ: мастер сформирует файл запроса, который нужно передать в центр лицензирования (через другой компьютер), а полученный файл ответа загрузить обратно в мастер.
Регистрационные данные — наименование организации, ИНН и другие поля — при первой активации фиксируются в центре лицензирования. При повторных активациях того же пин-кода они должны совпадать, иначе запрос будет отклонён. Храните эти данные вместе с пин-кодами.
Особенности активации серверной лицензии
Серверная лицензия активируется на компьютере, где работает агент сервера 1С:Предприятия. Ключевой момент — согласованность с клиентскими лицензиями: если клиенты подключаются через сервер, клиентские лицензии могут выдаваться самим сервером из установленных на нём файлов, либо размещаться на клиентских машинах.
Если в кластере несколько рабочих серверов, лицензия требуется на каждом из них, так как привязка выполняется к параметрам конкретной машины. Файл .lic нельзя просто скопировать с одного сервера на другой — он не пройдёт проверку привязки.
Удобно сразу после активации сделать резервную копию каталога с файлом .lic и сохранить её вместе с пин-кодом и регистрационными данными. Если файл будет случайно удалён, его можно вернуть из копии без повторной активации — при условии, что конфигурация сервера не менялась.
Проверка результата
После активации убедитесь, что лицензия реально работает, а не только «получена». Минимальная проверка — успешный запуск клиентского приложения без диалога о лицензии. Для серверной лицензии дополнительно проверьте подключение клиента через кластер.
Как проверить результат
База открывается без сообщения о поиске лицензии
Появляется диалог «не найдена лицензия»
Сеанс устанавливается, лицензия выдаётся сервером
Клиент получает ошибку лицензирования при работе через кластер
Файл существует, у учётной записи агента есть права на чтение
Файл отсутствует или доступен только администратору
После перезагрузки лицензия определяется автоматически
После перезагрузки ошибка возвращается — файл лежит в профиле пользователя
Восстановление и перенос лицензии
Если лицензия перестала определяться после изменения оборудования или переустановки ОС, потребуется повторная активация. Используйте тот же пин-код и те же регистрационные данные — центр лицензирования засчитает это как резервную активацию. Их количество ограничено, поэтому не тратьте их на эксперименты.
Когда резервные активации исчерпаны, требуется обращение в службу лицензирования 1С с объяснением причин. Это штатная процедура, но она занимает время, поэтому планируйте замену серверного оборудования с учётом лицензионных ограничений.
Частые вопросы
Можно ли активировать лицензию на сервере без доступа в интернет?
Да. В мастере получения лицензии выберите файловый способ: платформа сформирует файл запроса, который передаётся в центр лицензирования с любого компьютера, имеющего доступ в интернет. Полученный файл ответа загружается обратно в мастер, и лицензия сохраняется локально.
Что делать, если после замены диска лицензия перестала работать?
Выполните повторную активацию тем же пин-кодом с теми же регистрационными данными — это будет засчитано как резервная активация. Если резервные активации исчерпаны, обратитесь в службу лицензирования 1С с описанием ситуации.
Где должен лежать файл .lic, чтобы его видел сервер 1С?
В каталоге, доступном учётной записи, под которой работает агент сервера (по умолчанию USR1CV8), или в общем каталоге лицензий платформы. Проверьте, что у этой учётной записи есть права на чтение файла.
Можно ли перенести файл лицензии на другой сервер?
Нет. Файл лицензии привязан к параметрам конкретного компьютера, и на другом сервере проверка привязки не пройдёт. Для каждого сервера выполняется отдельная активация своим пин-кодом.
Сколько раз можно активировать один пин-код?
Комплект включает основную активацию и несколько резервных на случай замены оборудования или переустановки системы. Точное число зависит от типа поставки. Расходуйте резервные активации только при реальной необходимости.
Чем программная лицензия отличается от аппаратного ключа HASP?
Программная лицензия — это файл, привязанный к параметрам компьютера, а аппаратный ключ — физическое USB-устройство, которое можно переносить между машинами. Для серверов, где возможна замена оборудования или виртуализация, USB-ключ часто удобнее, так как не зависит от конфигурации ОС.
Что важно запомнить
Активируйте лицензию после стабилизации конфигурации сервера, размещайте файл .lic в каталоге, доступном агенту сервера 1С, храните пин-код вместе с регистрационными данными и не копируйте файл лицензии между машинами — для каждого сервера нужна своя активация.