Перенос лицензии 1С:Предприятия: пин-коды, ключи HASP и сервер
Содержание
Отвязать программную лицензию 1С от старого компьютера в привычном смысле нельзя: кнопки «освободить лицензию» нет. Перенос делают так: на новом компьютере активируют лицензию резервным пин-кодом из того же комплекта и указывают предыдущий пин-код. Аппаратный ключ HASP проще: его достаточно переставить в другой USB-порт и установить драйвер защиты.
Порядок различается для рабочего места, сервера 1С:Предприятия и случая, когда старый компьютер уже сгорел или списан. Всё описанное относится к платформе 1С:Предприятие 8.3 и не зависит от конфигурации: для Бухгалтерии, ЗУП и УТ шаги одинаковые.
Какая защита у вашей 1С: программная лицензия или ключ
Прежде чем что-то переносить, определите тип защиты. От него зависит весь порядок действий.
🔑 Аппаратный ключ HASP. Физический USB-ключ. Лицензия «живёт» в ключе, а не в компьютере. Бывает локальный (работает на одном ПК) и сетевой (раздаёт лицензии по сети через менеджер лицензий).
📄 Программная лицензия. Файл с расширением .lic, который получают активацией пин-кода. Он привязан к параметрам конкретного компьютера: оборудованию, операционной системе, имени машины.
Как быстро проверить:
- Посмотрите, есть ли в компьютере или сервере USB-ключ с маркировкой защиты.
- Откройте папку с файлами лицензий:
- Windows:
C:\ProgramData\1C\licenses - Linux:
/var/1C/licenses
- Windows:
- Если там лежат файлы
.lic, у вас программная защита. Если папка пуста, а 1С запускается, лицензию выдаёт ключ или сервер. - Найдите конверт с пин-кодами из коробки или электронной поставки. В нём основной пин-код и резервные.
Папка ProgramData по умолчанию скрыта. Вставьте путь прямо в адресную строку Проводника — откроется.
Лицензия может храниться и в профиле пользователя: %APPDATA%\1C\licenses. Проверьте оба места, если файлов не нашли.
Как отвязать программную лицензию 1С и перенести на новый ПК
Файл .lic нельзя просто скопировать на другой компьютер. Платформа сверит параметры оборудования, не найдёт совпадения и сообщит, что лицензия не обнаружена. Переносят лицензию повторной активацией.
Подготовка
Соберите до начала работы:
- 📋 конверт или электронный документ с пин-кодами;
- 📋 какой пин-код уже использован (обычно основной или один из резервных);
- 📋 регистрационный номер комплекта и данные организации, на которую он оформлен;
- 📋 доступ в интернет на новом компьютере (или второй компьютер с интернетом для активации через файл).
Регистрационные данные при активации должны совпадать с теми, что вводили в первый раз. Название организации, ИНН и адрес лучше выписать заранее, чтобы не гадать.
Активация резервного пин-кода
- Установите платформу 1С:Предприятие 8.3 на новый компьютер.
- Запустите 1С и откройте базу. Без лицензии платформа покажет окно с предложением получить лицензию .
- Выберите получение лицензии и введите резервный пин-код из комплекта.
- Мастер спросит предыдущий пин-код — тот, которым лицензия была активирована на старом компьютере. Введите его.
- Заполните регистрационные данные так же, как при первой активации.
- Выберите способ получения: автоматически через интернет , по электронной почте, по телефону или через файл.
- Дождитесь сообщения об успешной активации и перезапустите 1С.
После этого на старом компьютере лицензия с прежним пин-кодом считается заменённой. Работать там дальше по тому же комплекту нельзя — это нарушение условий лицензии.
Каждый резервный пин-код одноразовый. Не пробуйте наугад несколько кодов подряд: ошибка в регистрационных данных съест код, а исправить её можно только через запрос в центр лицензирования.
Когда лицензию можно восстановить тем же пин-кодом
Не каждая переустановка требует резервного кода. Если оборудование не менялось, а файл лицензии пропал (удалили папку, почистили профиль, переустановили платформу), повторно введите тот же пин-код на той же машине. Центр лицензирования сверит параметры компьютера и выдаст лицензию заново, не расходуя резерв.
Резервный код нужен, когда параметры компьютера изменились настолько, что старая лицензия перестала подходить. Поэтому перед плановой заменой комплектующих:
- 💾 скопируйте содержимое каталога лицензий на флешку или в облако;
- 📝 запишите, какой пин-код активирован на этом компьютере;
- 🗓 планируйте замену так, чтобы заявка на новые коды при необходимости не пришлась на закрытие отчётного периода.
Если резервные пин-коды закончились
Количество резервных кодов указано в конверте комплекта. Когда они исчерпаны, новые выдают по запросу. Обратитесь к партнёру 1С, у которого покупали программу, или напрямую в центр лицензирования фирмы 1С. Понадобятся регистрационный номер продукта и подтверждение покупки.
Обычно дополнительные пин-коды выдают без проблем, если причина — замена оборудования. Ответ приходит не мгновенно, поэтому не затягивайте с заявкой до дня, когда старый компьютер уже выключен.
Старый компьютер недоступен: что делать с лицензией
Сгорела материнская плата, украли ноутбук, бывший сотрудник не вернул технику — ситуация частая. Лицензию это не блокирует: доступ к старому компьютеру для переноса не нужен.
Порядок такой же, как при обычном переносе:
- На новом ПК запустите получение лицензии.
- Введите свободный резервный пин-код.
- Укажите предыдущий пин-код, который был активирован на утраченном компьютере.
- Подтвердите регистрационные данные.
Сложности возникают, только если неизвестно, какой пин-код был использован последним. Тогда:
- 🔎 найдите старый файл
.licв резервной копии диска или профиля — по имени файла и содержимому можно понять, какой код активирован; - 🔎 посмотрите, какие коды в конверте отмечены как использованные (многие помечают ручкой);
- 🔎 если данных нет, обратитесь к партнёру 1С: по регистрационному номеру комплекта в центре лицензирования видно историю активаций.
Если потерян сам конверт с пин-кодами, нужна регистрационная карточка или документы о покупке. Восстанавливают коды через партнёра или центр лицензирования.
Сделайте фото или скан конверта с пин-кодами и храните вместе с документами о покупке. Вместе с ним полезно хранить копии файлов .lic — они пригодятся для диагностики.
Перенос лицензий на сервер 1С:Предприятия
С сервером путаница возникает чаще всего. На нём бывают лицензии двух видов, и переносятся они по-разному.
Лицензия на сам сервер
Это лицензия на работу сервера 1С:Предприятия (32- или 64-битного). Без неё кластер не обслуживает клиентов. При переезде на новый сервер её активируют резервным пин-кодом точно так же, как клиентскую: мастер получения лицензии на новом сервере, резервный код, предыдущий код.
Файл серверной лицензии хранится в тех же каталогах: C:\ProgramData\1C\licenses на Windows и /var/1C/licenses на Linux.
Клиентские лицензии, которые выдаёт сервер
Программные клиентские лицензии можно держать не на каждом рабочем месте, а на сервере. Тогда сервер раздаёт их пользователям при подключении. Чтобы это работало, в свойствах информационной базы в консоли кластера включают параметр Выдача лицензий сервером 1С:Предприятия.
При переезде на новый сервер:
- Активируйте клиентские пин-коды заново резервными кодами, выбрав хранение лицензии на сервере.
- В консоли администрирования серверов 1С проверьте у каждой базы, что выдача лицензий сервером включена.
- Проверьте, что лицензии видны: в дереве кластера есть узел с лицензиями, там отображаются полученные клиентами лицензии.
Посмотреть, какие лицензии сейчас заняты сеансами, можно и из командной строки через утилиту администрирования:
rac cluster list
rac session list --cluster=<id_кластера> --licenses
Список подкоманд и параметров для вашей версии выводит rac help.
Сетевой ключ HASP на сервере
Если лицензии раздаёт сетевой аппаратный ключ, переносят его вместе с менеджером лицензий:
- Установите на новый сервер драйвер защиты и HASP License Manager.
- Переставьте ключ в USB-порт нового сервера.
- Откройте в брандмауэре порт
475(UDP и TCP) — на нём работает менеджер лицензий. - На клиентах поправьте файл
nethasp.iniв каталогеconfустановленной платформы, указав новый адрес:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Переносите ключ и останавливайте службу на старом сервере вне рабочего времени. Как только ключ вынут, все сеансы, получившие лицензию от него, оборвутся, а несохранённые данные пользователей пропадут.
Как перенести локальный ключ HASP
Локальный USB-ключ — самый простой случай. Отвязывать ничего не нужно:
- Закройте 1С на старом компьютере.
- Выньте ключ и вставьте в новый компьютер.
- Установите драйвер защиты. В дистрибутиве платформы есть установщик драйвера; его же можно запустить из командной строки с правами администратора:
haspdinst.exe -i
- Запустите 1С и проверьте, что база открывается.
Если 1С работает на виртуальной машине или по RDP, USB-ключ должен быть проброшен именно туда, где выполняется платформа. Для терминального сервера ключ ставят на сам сервер, а не на компьютер пользователя.
Сравнение способов переноса лицензии 1С
| Тип защиты | Что нужно для переноса | Нужен ли старый ПК | Главный риск |
|---|---|---|---|
| Программная, рабочее место | Резервный пин-код + предыдущий пин-код | Нет | Израсходовать код из-за ошибки в регистрационных данных |
| Программная, сервер 1С | Резервные коды для серверной и клиентских лицензий | Нет | Забыть включить выдачу лицензий сервером у баз |
| Локальный ключ HASP | Сам ключ + драйвер защиты | Нужен ключ | Потеря или поломка ключа |
| Сетевой ключ HASP | Ключ, License Manager, правка nethasp.ini | Нужен ключ | Закрытый порт 475, клиенты ищут старый адрес |
Программная лицензия удобна, пока есть резервные коды. Ключ переносится бесконечно, но его нельзя потерять: восстановление физического ключа идёт через замену у партнёра и занимает время.
Ошибки при переносе лицензии и как их исправить
Чаще всего проблемы возникают не при активации, а после неё — когда что-то в окружении поменялось.
Ещё одна частая ловушка — копирование папки licenses при переносе профиля или образа системы. Скопированный файл не заработает на новом оборудовании, но и мешать не будет. Удалите его, чтобы потом не путаться, какая лицензия действующая.
Не пользуйтесь «активаторами» и эмуляторами ключей, которые обещают снять привязку. Это нарушение авторских прав, а такие программы часто содержат вредоносный код. Легальный путь — резервные пин-коды или обращение к партнёру.
Частые вопросы
Можно ли вернуть пин-код, если компьютер больше не нужен?
Сколько раз можно переносить программную лицензию 1С?
Слетит ли лицензия при обновлении платформы 1С?
Можно ли перенести лицензию с одной организации на другую?
Как понять, какая лицензия используется сейчас?
rac session list --licenses.