Как перенести лицензию 1С с клиентского ПК на сервер при ошибочной установке?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Почему невозможно перенести лицензию без пин-кода?

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

Привязка осуществляется к следующим параметрам:

  1. Имя компьютера и модель материнской платы.
  2. Серийный номер процессора и количество ядер.
  3. Объем оперативной памяти.
  4. Версия и серийный номер операционной системы.
  5. Параметры сетевых адаптеров (MAC-адреса).
  6. Характеристики дисковой подсистемы.

Поскольку при переносе лицензии на сервер эти параметры неизбежно изменятся, старый файл .lic станет невалидным. Именно поэтому нам обязательно потребуется новый или резервный пин-код для проведения процедуры реактивации на новом «железе».

Пошаговый алгоритм переноса лицензии на сервер

Рассмотрим последовательность действий, которую необходимо выполнить для корректного переноса программного ключа. Весь процесс сводится к процедуре восстановления лицензии.

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

Шаг 2: Удаление ошибочной лицензии (опционально)
Чтобы избежать путаницы, мы можем найти и удалить ошибочно активированный файл лицензии на клиентском ПК. Проанализируем типичные места хранения таких файлов:

Шаг 3: Запуск процесса получения лицензии на сервере
Зайдем на сервер и запустим 1С в режиме «Конфигуратор» или просто попытаемся войти в информационную базу. Когда система сообщит об отсутствии лицензии, нажмем кнопку «Получить лицензию». Далее выберем ссылку «Восстановление».

Шаг 4: Ввод пин-кодов
На этом этапе нам нужно ввести:

  1. Регистрационный номер продукта.
  2. Активный пин-код (тот, который был использован по ошибке на клиенте).
  3. Резервный пин-код (следующий по порядку из списка в конверте).

Система свяжется с Центром лицензирования 1С, проверит параметры сервера и сформирует новый файл привязки. Если все данные введены верно, лицензия установится на сервер и станет доступна для раздачи пользователям.

Особенности многопользовательских лицензий

Выясним причину, по которой часто совершаются ошибки при активации пакетов на 5, 10 или 20 рабочих мест. В комплекте к таким лицензиям обычно идут два типа пин-кодов:

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

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

Важный момент: если вы по ошибке активировали многопользовательскую лицензию как однопользовательскую на клиенте, сервер не сможет ее «подцепить». Вам придется использовать процедуру восстановления именно на стороне сервера, выбирая вариант установки «На этот компьютер» в контексте сервера приложений.

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

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

  1. Сформировать письмо на адрес lic@1c.ru.
  2. В теме письма указать «Запрос резервного пин-кода» и регистрационный номер.
  3. В тексте письма подробно описать причину (например: «Ошибочная активация на клиентском ПК вместо сервера, требуется перенос»).
  4. Приложить данные о владельце (название организации, ИНН, адрес), указанные при первичной регистрации.

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

Использование сервера лицензирования как альтернатива

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

Однако, как показывает практика, для небольших инсталляций гораздо проще и надежнее выполнить стандартную процедуру реактивации, описанную выше, чем городить сложную инфраструктуру из нескольких серверов 1С. Помните, что лицензия должна физически находиться в папке C:\ProgramData\1C\licenses того сервера, на котором запущена служба 1С:Предприятия. Только в этом случае вы сможете в консоли администрирования увидеть использование ключей в колонке «Лицензия».

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

← На главную