Переезд лицензии 1С: пин-коды, ключи HASP и серверные лицензии
Содержание
Чтобы перенести лицензию 1С, сначала определите тип защиты. Программную лицензию (пин-код) файлом не переносят: на новом компьютере её активируют заново резервным пин-кодом из конверта комплекта. Аппаратный ключ HASP просто переставляют в другой USB-порт и ставят драйвер защиты.
Выбор способа зависит от того, что у вас за лицензия и куда она переезжает. Пин-код привязан к «железу», поэтому каждый переезд расходует одну активацию. Ключ HASP ничего не расходует, но его надо физически довезти. Серверную лицензию переносят вместе со службой сервера 1С:Предприятия, а клиентские лицензии можно перевести на сервер, чтобы больше не зависеть от пользовательских машин.
Какая защита у вашей лицензии 1С и что подготовить к переносу
Посмотрите в комплект поставки или на текущий компьютер:
- 🔑 Программная лицензия — в комплекте есть конверт с пин-кодами, на диске лежит файл с расширением
.lic. - 🔌 Аппаратный ключ HASP — USB-брелок, на корпусе маркировка. Сетевые ключи обслуживают несколько пользователей.
- 🖥️ Серверная лицензия — нужна для кластера 1С:Предприятия в клиент-серверном варианте. Бывает и программной, и аппаратной.
Файлы программных лицензий в Windows лежат в одном из двух мест:
C:\ProgramData\1C\licenses\ — для всех пользователей компьютера
C:\Users\<имя>\AppData\Roaming\1C\licenses\ — только для одного пользователя
В Linux это каталог /var/1C/licenses.
Что собрать до начала
- Конверт с пин-кодами: основной и резервные. Отметьте, какие уже использованы.
- Регистрационные данные, которые вводили при первой активации: организация, ИНН, адрес, контактное лицо. При повторной активации их нужно ввести так же, как в прошлый раз.
- Регистрационный номер комплекта — он напечатан на конверте и в лицензионном соглашении.
- Доступ в интернет на новом компьютере. Без него активация пойдёт по файлу или по телефону, это дольше.
- Копию старого файла
.lic. На новой машине он не заработает, но пригодится при обращении в центр лицензирования.
Перепишите регистрационные данные прямо сейчас и положите рядом с конвертом. Самая частая причина отказа при повторной активации — организация записана иначе, чем в первый раз.
Если не можете определить, что у вас за защита, ответьте на вопрос ниже.
Перенос программной лицензии 1С по пин-коду
Программная лицензия — это файл, сформированный под параметры конкретного компьютера. Скопировать его на другую машину бесполезно: платформа увидит несовпадение и не запустит базу. Поэтому перенос — это новая активация.
Сколько раз можно переносить
В комплекте один основной пин-код и, как правило, два резервных. Каждый резервный даёт одну повторную активацию на другом оборудовании. На практике это значит: два переезда или две крупные замены «железа» без обращения в 1С.
Повторный ввод того же пин-кода на том же компьютере с неизменным оборудованием обычно проходит: центр лицензирования видит те же параметры и восстанавливает лицензию. Так спасают ситуацию, когда файл .lic случайно удалили.
Пошагово на новом компьютере
- Установите платформу 1С:Предприятие 8.3. Номер версии — не ниже той, что стояла на старом компьютере.
- Подключите информационную базу и запустите её в режиме «1С:Предприятие».
- Платформа не найдёт лицензию и предложит её получить. Откроется окно получения лицензии.
- Выберите получение лицензии и введите резервный пин-код из конверта.
- В поле для ранее введённого пин-кода укажите тот, которым лицензию активировали на старом компьютере.
- Заполните регистрационные данные. Они должны совпасть с первой активацией.
- Выберите место хранения: для всех пользователей компьютера или только для текущего. Для офисного ПК удобнее первое.
- Дождитесь ответа центра лицензирования. Файл
.licпоявится в выбранном каталоге, база запустится.
Если на новом компьютере нет интернета
В окне активации есть варианты без прямого подключения: файл запроса или телефон. Сформируйте файл запроса, отнесите его на машину с интернетом, отправьте и получите ответный файл. Его загружают обратно в окно активации на новом компьютере.
Старый компьютер после переноса лицензией пользоваться не должен. Одна лицензия — одно рабочее место. Если старый ПК продолжит запускать 1С, это уже нарушение условий лицензионного соглашения.
Проверка через утилиту ring
Вместе с платформой ставятся утилиты лицензирования. Список лицензий на компьютере и сведения по одной из них показывают так:
ring license list
ring license info --name <имя_лицензии>
Имя лицензии берут из вывода первой команды. Остальные параметры смотрите в справке утилиты: ring license help.
Что делать, если резервные пин-коды закончились
Это обычная история после нескольких апгрейдов или переустановок Windows. Варианты:
- 📨 Дополнительный пин-код через партнёра 1С. Партнёр, у которого покупали комплект, оформляет запрос в центр лицензирования. Понадобятся регистрационный номер, использованные пин-коды и объяснение, почему потребовалась повторная активация.
- 📨 Напрямую в центр лицензирования фирмы 1С. Путь тот же по сути, но дольше, если вы не помните регистрационные данные.
- 🛒 Новый комплект. Иногда так быстрее, если сроки горят, а лицензию на старой машине уже не восстановить.
Дополнительный пин-код выдают не автоматически: заявку рассматривают. Чем точнее данные о прошлых активациях, тем быстрее ответ.
Чтобы не тратить резервы, переводите клиентские лицензии на сервер, если у вас клиент-серверный вариант. Тогда замена пользовательских ПК лицензию не задевает.
Перенос аппаратного ключа HASP
Аппаратный ключ ничего не расходует при переезде. Лицензия живёт в самом брелоке.
Локальный ключ
- Закройте 1С на старом компьютере и выньте ключ.
- На новом компьютере установите платформу. Драйвер защиты входит в дистрибутив, отдельно его ставят из каталога платформы:
haspdinst.exe -iот имени администратора. - Вставьте ключ. Индикатор на брелоке должен загореться.
- Запустите базу. Платформа найдёт ключ сама.
Сетевой ключ
Сетевой ключ стоит на одном компьютере, остальные получают лицензии по сети.
- На новом сервере установите драйвер и менеджер лицензий HASP (служба
hasplms). - Перенесите ключ и убедитесь, что служба запущена.
- Откройте в брандмауэре порт менеджера лицензий: по умолчанию UDP и TCP 475.
- Если клиенты в той же подсети, они найдут ключ широковещательным запросом.
- Если в другой подсети или широковещание закрыто, укажите адрес нового сервера в файле
nhsrv.iniв каталогеbinплатформы на клиентах:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Адрес замените на свой. Старый адрес в nhsrv.ini — частая причина, почему после переезда клиенты пишут, что ключ не найден.
Пока ключ вынут, все пользователи сетевой лицензии теряют доступ. Переносите вне рабочего времени и предупредите людей заранее.
Перенос лицензии на новый сервер 1С:Предприятия
При переезде кластера переносят две вещи: лицензию самого сервера и, если они там были, клиентские лицензии.
Программная серверная лицензия
- Установите на новой машине сервер 1С:Предприятия той же версии.
- Активируйте серверную лицензию резервным пин-кодом. Активацию запускают на самом сервере: из клиента, установленного на нём, или утилитой
ring. - Файл
.licдолжен лежать в каталоге лицензий для всех пользователей. Служба сервера работает от своей учётной записи и пользовательский профиль администратора не видит. - Зарегистрируйте базы в новом кластере и переключите клиентов на новый адрес.
Клиентские лицензии на сервере
В клиент-серверном варианте клиенту не нужна лицензия на его ПК: её выдаёт кластер из файлов, активированных на сервере. Поэтому клиентские пин-коды выгоднее активировать прямо на сервере.
Если рабочих серверов в кластере несколько, выдачу клиентских лицензий можно закрепить за конкретным сервером. Это делается в свойствах рабочего сервера через требования назначения функциональности: объект требования «Клиентская лицензия».
Проверка после переезда
- В консоли администрирования серверов в ветке кластера откройте узел «Лицензии»: там видно, какие лицензии выданы сеансам.
- Из командной строки выдачу по сеансам показывает
rac session list --licenses(сначала найдите идентификатор кластера черезrac cluster list).
Остановка старой службы сервера 1С оборвёт сеансы всех пользователей. Делайте это после рабочего дня, когда базы уже работают на новой машине.
Облако, виртуальные машины и аренда 1С
Здесь три разных случая, и путаница между ними стоит лишних пин-кодов.
| Сценарий | Что с лицензией | На что смотреть |
|---|---|---|
| Аренда 1С у провайдера, 1С:Фреш | Лицензии провайдера, входят в тариф | Свой комплект не нужен, переносится только база |
| Свой виртуальный сервер (VPS) | Ваша лицензия, активация на виртуальной машине | Параметры ВМ при миграции между хостами могут измениться |
| Удалённый рабочий стол на своём сервере | Ваша лицензия на сервере терминалов или кластера | Лучше держать лицензии в кластере, а не на терминальном сервере |
Главный риск виртуальной машины — тихая смена «железа». Провайдер перенёс ВМ на другой хост, поменялся MAC-адрес сетевой карты или идентификатор диска, и лицензия перестала подходить. Каждая такая смена съедает резервный пин-код.
Что помогает:
- 🧷 Закрепить за ВМ постоянный MAC-адрес в настройках гипервизора.
- 🧷 Не менять число процессоров и тип виртуального диска без необходимости.
- 🧷 Для сетевых ключей HASP использовать отдельную физическую машину или USB-over-IP устройство, если ВМ к USB доступа не имеет.
Переход с локальной 1С в аренду не требует переноса лицензии: выгрузите базу в .dt и загрузите в сервис. Ваши пин-коды остаются за вами и пригодятся, если вернётесь на свой сервер.
Ошибки при переносе лицензии и что с ними делать
Ещё две ситуации без готового текста ошибки:
- 🕳️ После переезда 1С запускается, но через какое-то время просит лицензию. Скорее всего, рядом остался старый ключ HASP или вторая лицензия, и платформа брала её. Уберите лишнее и проверьте выдачу заново.
- 🕳️ Активация прошла, но запускается не та конфигурация. Лицензия на платформу одна, а комплект прикладного решения — другой вопрос. Перенос лицензии не меняет и не переносит саму базу.
Частые вопросы
Можно ли перенести лицензию 1С, просто скопировав файл .lic?
Нужно ли «отвязывать» лицензию от старого компьютера?
Можно ли передать лицензию 1С другой организации?
Переустановил Windows на том же компьютере — тратится ли резервный пин-код?
Что выгоднее при частой смене ПК — пин-коды или HASP?
Источники
- Гражданский кодекс РФ, часть четвёртая, ст. 1235 «Лицензионный договор»
- Гражданский кодекс РФ, часть четвёртая, ст. 1280 «Право пользователя программы для ЭВМ или базы данных»