Новый ПК для 1С: что делать с пин-кодами, ключами HASP и сервером лицензий
Содержание
Чтобы перенести лицензии 1С на новый компьютер, сначала определите вид защиты. Аппаратный ключ HASP переносится физически: ставите драйвер на новый ПК и втыкаете ключ. Программную лицензию скопировать нельзя — файл привязан к железу, поэтому на новом компьютере её активируют заново резервным пин-кодом из того же конверта, указав предыдущий пин-код и те же регистрационные данные.
Отсюда и весь порядок работ. Для ключа HASP перенос занимает 15 минут. Для программной лицензии решает один вопрос — остались ли у вас резервные пин-коды и помните ли вы, какие данные вводили при первой активации. Если на старом ПК стоял менеджер лицензий для всей сети, к этому добавляется перенастройка клиентов.
1. Подготовка к переносу: какая защита стоит сейчас
Не начинайте с нового компьютера. Сначала соберите сведения на старом, пока он работает.
| Признак | Вид защиты | Как переносится |
|---|---|---|
| В USB-порту стоит ключ (обычно с надписью или наклейкой 1С) | Аппаратный ключ HASP | Драйвер на новом ПК + ключ в порт |
| Ключа нет, в комплекте был конверт с пин-кодами | Программная лицензия | Активация резервным пин-кодом |
| Ключ или лицензии стоят на сервере, а сотрудники заходят по сети | Сетевая защита | Перенос на новый сервер + настройка клиентов |
Где лежат файлы программных лицензий
Платформа 1С 8.3 хранит активированные программные лицензии в файлах с расширением .lic. Каталоги по умолчанию:
- 📁
C:\ProgramData\1C\licenses— лицензии для всех пользователей компьютера (Windows); - 📁
%APPDATA%\1C\licenses— лицензии конкретного пользователя Windows; - 📁
/var/1C/licenses— на Linux.
Количество файлов подскажет, сколько лицензий стоит на машине. Если установлена утилита администрирования лицензий, список выводит команда:
ring license list
Подробную информацию по каждой лицензии даёт ring license info с именем лицензии из списка. Если не помните синтаксис, загляните в справку утилиты: ring help.
Что собрать до переноса
Регистрационные данные — самое частое место, где перенос ломается. Центр лицензирования сверяет их с первой активацией. Если в первый раз писали «ООО Ромашка», а теперь «ООО «Ромашка»» с кавычками, может прийти отказ. Подглядеть исходные данные можно в самом файле .lic: откройте его копию в «Блокноте», часть регистрационных сведений там читается текстом.
Конверт с пин-кодами храните в сейфе вместе с регистрационной карточкой, а не в ящике бухгалтера. Без него перенос программной лицензии превращается в переписку с центром лицензирования.
2. Перенос программной лицензии через пин-код
Программная лицензия — это файл, сгенерированный центром лицензирования фирмы 1С под конкретный набор параметров компьютера: процессор, материнская плата, сетевые адаптеры, диски, имя компьютера и другие. Скопировать .lic на новый ПК бесполезно: платформа сверит параметры, увидит другое железо и лицензию не примет.
Поэтому перенос программной лицензии — это новая активация на новом компьютере.
Что такое резервные пин-коды
В конверте комплекта несколько пин-кодов. Первым активируют лицензию в начале работы, остальные резервные — как раз для смены компьютера или серьёзной замены комплектующих. «Деактивировать» лицензию на старом ПК и вернуть пин-код нельзя: такого механизма у 1С нет. Каждый перенос тратит один резервный пин-код.
Пошаговая активация на новом компьютере
- Установите на новый ПК платформу 1С той же или более новой версии.
- Подключите информационную базу в окне запуска и запустите её в режиме 1С:Предприятие.
- Платформа не найдёт лицензию и предложит её получить. Согласитесь.
- Введите регистрационный номер комплекта и неиспользованный резервный пин-код.
- Программа спросит, использовался ли этот комплект раньше. Ответьте, что да, и укажите предыдущий пин-код — тот, которым активировали старый компьютер.
- Заполните регистрационные данные. Они должны совпасть с первой активацией буква в букву.
- Выберите способ получения: автоматически через интернет или через файл (если на новом ПК нет доступа в сеть).
- Дождитесь ответа центра лицензирования. Файл
.licпоявится в каталоге лицензий, база откроется.
При активации через файл программа сохраняет запрос. Его переносят на флешке на компьютер с интернетом, отправляют в центр лицензирования способом, который указан в окне активации, а полученный ответ загружают обратно на новый ПК.
Если на новом компьютере 1С запускают разные пользователи Windows, выбирайте при активации размещение лицензии для всех пользователей. Иначе файл ляжет в профиль одного человека, а коллеги получат ошибку «нет лицензии».
Когда резервные пин-коды закончились
Если все пин-коды из конверта израсходованы, остаётся обратиться в центр лицензирования фирмы 1С за дополнительными. Обычно запрос идёт через партнёра, у которого покупали программу. Понадобятся регистрационный номер комплекта, использованные пин-коды и объяснение причины: замена компьютера, поломка, переустановка.
Сроки и порядок выдачи зависят от центра лицензирования. Закладывайте на это несколько дней и не планируйте переезд на последний рабочий день перед отчётностью.
Переустановка Windows на том же компьютере
Это отдельный случай. Если железо не меняли, после переустановки системы сначала попробуйте активировать лицензию тем же пин-кодом, что использовался раньше. Центр лицензирования допускает повторное получение лицензии на компьютер с теми же ключевыми параметрами. Резервный пин-код в этом случае не тратится.
Ещё проще — сохранить файлы .lic до переустановки и вернуть их в C:\ProgramData\1C\licenses после. На том же железе они продолжат работать.
3. Перенос аппаратного ключа HASP
С ключами всё проще: лицензия живёт внутри USB-ключа, а не в файле. Переносят сам ключ.
- Выньте ключ из старого компьютера.
- Установите на новом ПК платформу 1С.
- Установите драйвер защиты HASP. Установщик драйвера есть в дистрибутиве платформы; из командной строки с правами администратора его запускают так:
haspdinst.exe -i
- Вставьте ключ в USB-порт. Светодиод на ключе должен загореться ровно.
- Запустите 1С и откройте базу.
Если светодиод не горит или мигает, попробуйте другой порт — лучше прямо на материнской плате, без USB-хаба и удлинителя. Для ключей на старом образце драйвера при смене Windows иногда помогает удалить драйвер (haspdinst.exe -r) и поставить свежую версию.
Локальный или сетевой ключ
Важно не перепутать вид ключа:
- 🔑 Локальный однопользовательский — работает только на компьютере, куда вставлен.
- 🔑 Многопользовательский локальный — обслуживает несколько сеансов на одном компьютере, например на терминальном сервере.
- 🌐 Сетевой — вставляется в один компьютер, а лицензии раздаёт по сети через менеджер лицензий.
Для сетевого ключа одного драйвера мало — нужен ещё менеджер лицензий. О нём в следующем разделе.
4. Сетевые лицензии 1С на новом сервере
Если старый компьютер был «сервером лицензий» для отдела, после переезда нужно, чтобы остальные рабочие места нашли новый.
Сетевой ключ HASP и менеджер лицензий
- На новом сервере установите драйвер HASP (
haspdinst.exe -i). - Установите HASP License Manager (дистрибутив менеджера лицензий из комплекта поставки платформы или с сайта поддержки) — лучше в режиме службы Windows.
- Вставьте сетевой ключ.
- Откройте в брандмауэре порт 475 (UDP и TCP) — по нему клиенты общаются с менеджером лицензий.
- На клиентских компьютерах укажите адрес нового сервера в файле
nhsrv.iniв каталогеbin\confустановленной версии платформы:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.20
NH_TCPIP_METHOD = TCP
NH_USE_BROADCAST = Disabled
Если оставить поиск широковещательным, клиенты иногда находят ключ сами. В сетях с несколькими подсетями и VPN без явного адреса это не работает
. Явный NH_SERVER_ADDR надёжнее.
Программные лицензии на сервере 1С:Предприятия
В клиент-серверном варианте многопользовательские программные лицензии обычно стоят на сервере 1С, а не на рабочих местах. При переезде сервера:
- активируйте лицензию на сервер 1С и клиентские лицензии на новом серверном компьютере резервными пин-кодами — по той же схеме, что в разделе 2;
- проверьте, что учётная запись службы агента сервера (часто
USR1CV8) имеет права на чтение каталогаC:\ProgramData\1C\licenses; - в свойствах информационной базы в консоли администрирования серверов включите выдачу лицензий сервером 1С:Предприятия, если клиенты должны брать лицензии с сервера;
- проверьте, что клиенты подключаются к новому кластеру: агент принимает подключения на порту 1540, менеджер кластера — на 1541, а рабочие процессы используют диапазон портов, заданный в свойствах рабочего сервера.
Остановка старой службы агента сервера или менеджера лицензий обрывает сеансы всех пользователей. Делайте это вечером или в выходные, предупредив сотрудников заранее.
Увидеть, кто сейчас занимает лицензии, можно в консоли кластера: в списке сеансов есть сведения о лицензии. Из командной строки то же показывает rac session list --licenses с указанием кластера.
Что выгоднее после переезда
| Ситуация | Где держать лицензии | Почему |
|---|---|---|
| 1–2 рабочих места, файловая база | На самих компьютерах | Нет единой точки отказа |
| Офис 5–15 человек, файловая база в сети | Сетевой ключ или программные лицензии на одном ПК | Проще переносить один узел |
| Клиент-серверный вариант | На сервере 1С | Рабочие места меняются без перерасхода пин-кодов |
| Терминальный сервер | На терминальном сервере | Все сеансы берут лицензии с одной машины |
Последний пункт часто решает проблему повторных переносов. Если пользователи работают через удалённый рабочий стол или сервер 1С, замена ноутбука сотрудника вообще не затрагивает лицензии.
5. Ошибки при переносе и активации лицензий 1С
Отдельно о виртуальных машинах
Программная лицензия на виртуальной машине привязана к её виртуальному железу. Клонирование ВМ, перенос на другой хост с новым MAC-адресом или смена числа процессоров делают лицензию недействительной. Перед миграцией ВМ закрепите MAC-адрес сетевого адаптера вручную, тогда шансы сохранить лицензию выше.
Чего делать нельзя
Не скачивайте «эмуляторы ключей» и «исправленные» файлы лицензий из интернета. Это нарушение лицензионного договора и прямой риск: такие сборки часто несут вредоносный код, а проверка правообладателя оборачивается штрафами. Если пин-коды закончились, законный путь один — запрос дополнительных через центр лицензирования или покупка нового комплекта.
6. Проверка 1С после переноса лицензий
Перенос закончен, только когда работает каждое рабочее место, а не только то, на котором вы активировали лицензию.
- Откройте каждую информационную базу на новом компьютере в режиме 1С:Предприятие. Окно получения лицензии появляться не должно.
- Откройте
Справка → О программе. В окне видно, какая лицензия используется: программная или ключ защиты. - Запустите базу под другим пользователем Windows, если на ПК работают несколько человек.
- Для сетевой схемы войдите одновременно со стольких рабочих мест, сколько у вас лицензий. Последнее подключение не должно получить отказ.
- Перезагрузите новый сервер и убедитесь, что служба менеджера лицензий и служба агента сервера 1С стартуют автоматически.
- Сохраните копию свежих файлов
.licи отметьте в конверте, какой пин-код израсходован и на какой компьютер.
Старый компьютер после переезда освободите от лицензии: удалите файлы .lic из каталога лицензий. По лицензионному соглашению одна лицензия работает на одном компьютере, и пользоваться ею на двух машинах одновременно нельзя, даже если технически старый ПК её ещё принимает.