Новый компьютер для 1С: что делать с ключом HASP и пин-кодом лицензии
Содержание
Перенос лицензии 1С на другой компьютер зависит от вида защиты. USB-ключ HASP просто переставляют в новый ПК и ставят драйвер защиты. Программную лицензию заново активируют на новом компьютере тем же пин-кодом с теми же регистрационными данными, а если пин-код больше не принимается — берут резервный из пин-конверта. Скопировать файл лицензии со старого ПК не получится: он привязан к «железу».
Типичная ситуация: бухгалтеру купили новый ноутбук, базу перенесли за полчаса, а при первом запуске 1С пишет Не обнаружен ключ защиты программы или полученная программная лицензия!. Всё описанное ниже относится к платформе 1С:Предприятие 8.3 и не зависит от конфигурации: для Бухгалтерии, ЗУП и УТ порядок одинаковый.
Какая защита у вашей 1С: ключ HASP или программная лицензия
Сначала выясните, чем защищена ваша копия. От этого зависит весь дальнейший порядок.
| Признак | Аппаратный ключ HASP | Программная лицензия |
|---|---|---|
| Что в коробке | USB-ключ (флешка без памяти) | Пин-конверт с основным и резервными пин-кодами |
| Где «живёт» лицензия | Внутри ключа | В файле .lic на диске |
| Привязка | К ключу, не к компьютеру | К параметрам конкретного компьютера |
| Как перенести | Переставить ключ, поставить драйвер | Активировать пин-код заново |
Как проверить на старом компьютере:
- 🔌 Есть ли ключ в USB-порту. Если 1С перестаёт запускаться, когда вы его вынимаете, — у вас HASP.
- 📁 Есть ли файлы лицензий. Откройте папку
C:\ProgramData\1C\licenses. Файлы с расширением.lic— это полученные программные лицензии. - 📄 Что лежит в документах на программу. Пин-конверт есть только у программной защиты.
Папка ProgramData по умолчанию скрыта. Наберите путь C:\ProgramData\1C\licenses прямо в адресной строке Проводника.
Бывает и смешанный вариант. Например, основная поставка на ключе HASP, а дополнительные клиентские лицензии куплены позже в программном виде. Тогда переносите каждую часть по своему правилу.
Что собрать до переноса лицензии 1С на новый компьютер
Подготовка занимает 10 минут, но без неё перенос программной лицензии легко срывается.
- Найдите пин-конверт. Нужны регистрационный номер комплекта и все пин-коды: основной и резервные. Отметьте, какие уже использованы.
- Восстановите регистрационные данные. При повторной активации центр лицензирования сверяет их с введёнными в первый раз: организация, ИНН, адрес, контакты. Если менялось написание (например, «ООО Ромашка» и «ООО “Ромашка”»), повторная активация может не пройти.
- Посмотрите данные в старом файле лицензии. Файл
.licможно открыть Блокнотом — в нём читаются регистрационный номер и сведения о владельце. Ничего в нём не меняйте. - Проверьте доступ в интернет на новом ПК. Автоматическая активация обращается к серверу центра лицензирования фирмы 1С. Если интернета нет — понадобится активация файлом, она дольше.
- Установите на новый компьютер ту же или более новую версию платформы. Номер версии платформы должен быть не ниже, чем требует ваша конфигурация.
Не выбрасывайте пин-конверт после первой активации. Без него на новом компьютере придётся восстанавливать пин-коды через продавца или поддержку фирмы 1С, а это занимает дни.
Если лицензия многопользовательская (например, на 5 рабочих мест), уточните, на каком компьютере она активирована: на одном ПК, на сервере 1С или раздельно. Переносить нужно ровно ту часть, которая была на заменяемом компьютере.
Как перенести USB-ключ HASP на другой компьютер
С аппаратной защитой всё проще: лицензия внутри ключа, компьютер ей не важен.
Локальный (однопользовательский) ключ
- Выньте ключ из старого компьютера.
- Установите на новый ПК платформу 1С. В установщике отметьте компонент установки драйвера защиты, либо установите драйвер HASP/Sentinel отдельно с сайта производителя ключей.
- Вставьте ключ. Светодиод на нём должен гореть ровно, а в Диспетчере устройств ключ должен определиться без восклицательного знака.
- Запустите 1С. Окна получения лицензии быть не должно.
Если драйвер не встал из установщика, его ставят из командной строки, запущенной от имени администратора. Утилита haspdinst.exe входит в комплект драйвера:
haspdinst.exe -i
Ключ, который не горит в одном USB-порту, часто нормально работает в другом. Не подключайте его через пассивный USB-хаб или удлинитель: питания может не хватить.
Сетевой ключ NetHASP
Сетевой ключ раздаёт лицензии всем компьютерам в локальной сети. На компьютер с ключом ставят менеджер лицензий HASP License Manager, а клиенты находят его по сети.
Если вы меняете именно тот компьютер, где стоял сетевой ключ:
- Установите на новый компьютер драйвер ключа и HASP License Manager (как службу).
- Переставьте ключ.
- Откройте в брандмауэре порт
475(UDP и TCP) — по нему клиенты обращаются к менеджеру лицензий. - На клиентских компьютерах пропишите новый адрес в файле
nethasp.iniв каталогеconfплатформы (обычноC:\Program Files\1cv8\conf\nethasp.ini):
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Здесь 192.168.1.10 — IP-адрес нового компьютера с ключом. Без явного адреса клиенты ищут ключ широковещательным запросом, а в сети с несколькими подсетями это часто не срабатывает.
Если же вы меняете обычный клиентский ПК, а ключ остаётся на прежнем месте, — достаточно установить платформу и скопировать на новый компьютер тот же nethasp.ini.
Программная лицензия: что сделать на старом компьютере
Отдельной команды «открепить лицензию» в обычной программной защите 1С нет. Лицензия на старом ПК не «возвращается» на сервер фирмы 1С: она просто перестаёт быть нужной.
Что делать на старом компьютере:
- Убедитесь, что новая машина готова и база на ней открывается — кроме лицензии, всё должно работать.
- Сохраните копию файлов из
C:\ProgramData\1C\licensesв надёжное место. Пригодится, если с активацией на новом ПК возникнут сложности и нужно будет временно вернуться к старому. - После успешной активации на новом компьютере удалите файлы лицензии со старого или выведите его из работы.
По условиям лицензионного соглашения одна лицензия — одно рабочее место. Если оставить 1С работать и на старом, и на новом ПК, это уже использование сверх купленного.
Копировать .lic со старого компьютера на новый бесполезно. При запуске платформа сверяет параметры оборудования, видит несовпадение и не принимает лицензию.
Активация лицензии 1С на новом компьютере
Окно получения лицензии появляется само при первом запуске базы, если платформа не нашла ни ключа, ни подходящего файла лицензии.
Повторная активация тем же пин-кодом
- Запустите 1С на новом компьютере и откройте любую базу. Появится диалог получения лицензии.
- Выберите автоматическое получение через интернет .
- Введите регистрационный номер комплекта и тот же пин-код, которым активировали лицензию на старом ПК.
- Укажите, что лицензия получается повторно, и введите регистрационные данные точно так же, как при первой активации.
- Выберите, где хранить лицензию: для всех пользователей компьютера (папка
ProgramData) или только для текущего. Для рабочего места бухгалтера обычно выбирают первый вариант. - Дождитесь сообщения об успешном получении и перезапустите 1С.
Число повторных активаций одним пин-кодом ограничено. Сколько раз центр лицензирования примет конкретный пин-код, заранее не известно, поэтому лишний раз «на пробу» его не активируйте.
Если пин-код уже не принимается
Тогда берут резервный пин-код из того же конверта. Он активируется как новая лицензия: данные можно ввести заново.
Когда резервные пин-коды закончились, восстановить их можно через партнёра, у которого покупали программу, или через службу лицензирования фирмы 1С. Понадобятся регистрационный номер комплекта и подтверждение покупки. Заложите на это несколько рабочих дней.
Компьютер без интернета
В диалоге выберите получение лицензии вручную, файлом. Программа сформирует файл запроса. Его переносят на компьютер с интернетом, получают по нему файл лицензии и загружают обратно в тот же диалог на новом ПК. Порядок и подсказки диалог показывает по шагам.
Последний пункт чек-листа не формальность. Программная лицензия привязана к оборудованию. Если активировать её, а через неделю поставить другой SSD или сменить материнскую плату, лицензия «слетит», и уйдёт ещё одна повторная активация. Сначала доведите компьютер до финальной конфигурации, потом активируйте.
Лицензии на сервере 1С:Предприятия при смене компьютера
В клиент-серверном варианте лицензий два вида, и переносятся они по-разному.
| Что переносим | Как это работает | Что сделать на новом сервере |
|---|---|---|
| Лицензия на сервер 1С | Даёт право запускать сам кластер | Переставить серверный ключ HASP или повторно активировать программную лицензию сервера |
| Клиентские лицензии на сервере | Сервер выдаёт их клиентам при подключении к базе | Повторно активировать пин-коды клиентских лицензий на новом сервере |
Программные лицензии на сервере
Клиентские лицензии, полученные на компьютере сервера 1С, выдаются всем пользователям серверных баз. При смене сервера их активируют на новой машине заново — тем же порядком, что и на обычном ПК: повторная активация тем же пин-кодом, при отказе — резервный.
Получить лицензию
для сервера можно с клиентского рабочего места, подключённого к серверной базе: диалог получения лицензии предлагает разместить её на сервере 1С. Для администраторов есть и утилита командной строки ring, параметры её модуля лицензирования смотрите во встроенной справке утилиты.
Какой сервер выдаёт лицензии
Если в кластере несколько рабочих серверов, а лицензии активированы только на одном, укажите это в консоли администрирования серверов 1С:
- Откройте кластер и перейдите к списку рабочих серверов.
- В свойствах нужного рабочего сервера откройте требования назначения функциональности.
- Добавьте требование для объекта «Клиентская лицензия» с типом «Назначать».
- На остальных рабочих серверах для этого объекта поставьте «Не назначать».
Перенос сервера 1С на новую машину означает остановку службы. Все пользователи будут отключены от баз. Делайте это вне рабочего времени и предупредите сотрудников заранее.
Для сетевого ключа HASP в клиент-серверном варианте ключ вставляют в компьютер сервера 1С. Клиентам тогда не нужен nethasp.ini: лицензии берёт сервер.
Ошибки после переноса лицензии и как их убрать
Большинство сбоев после переноса связаны с драйвером ключа, сетью или несовпадением регистрационных данных. Выберите свой симптом:
C:\ProgramData\1C\licenses: если папка пуста, активация не прошла до конца.nethasp.ini, работу службы HASP License Manager на компьютере с ключом и открытый порт 475 в брандмауэре. Попробуйте отключить широковещательный поиск и указать адрес явно..lic, при повторном отказе используйте резервный пин-код.Если ничего не помогло
- 🔁 Временно верните старый компьютер. Если сохранили его в рабочем состоянии, бухгалтерия продолжит работать, пока решается вопрос с пин-кодом.
- 📞 Обратитесь к партнёру 1С. У партнёра есть доступ к проверке состояния вашего комплекта и восстановлению пин-кодов.
- 🧾 Подготовьте документы. Регистрационный номер, пин-конверт, накладная или акт на покупку программы ускорят решение.
Если компьютеры у вас меняются часто (ноутбуки, виртуальные рабочие места), удобнее держать клиентские лицензии на сервере 1С или на сетевом ключе. Тогда смена рабочего ПК не требует никаких действий с лицензией.