Замена ключа защиты 1С: аппаратного, программного, на сервере

· 9 мин

Содержание

Чтобы заменить ключ защиты в 1С, сначала определите его тип: USB-ключ (HASP или Guardant), программная лицензия (набор пин-кодов) или облачная подписка. От этого зависит всё остальное. Физический ключ достаточно переставить в другой компьютер и при необходимости поставить драйвер. Программную лицензию нельзя «переставить» — её активируют заново по пин-коду на новом оборудовании.

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

Какой у вас ключ защиты и чем они отличаются

Прежде чем что-то менять, нужно понять, что именно защищает вашу копию 1С. Вариантов три.

  • 🔑 Аппаратный USB-ключ. Физическая «флешка» в USB-порту. Старые поставки — фиолетовые и красные ключи HASP (Aladdin), новые — ключи Guardant. Локальный ключ рассчитан на один компьютер, сетевой (с надписью NET и числом) раздаёт лицензии нескольким машинам по сети.
  • 💾 Программная лицензия. Никакого физического носителя. При покупке выдаётся пин-код (регистрационный номер + пин), который активируется на конкретном компьютере. Активация привязывается к оборудованию: серийному номеру, конфигурации «железа», имени машины.
  • ☁️ Облачная лицензия. В сервисах 1С:Fresh (1cfresh.com) и при аренде через 1С:Линк лицензия выдаётся самим сервисом. Отдельного ключа у вас нет, и «менять» в привычном смысле нечего.

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

Коротко, чем замена одного типа отличается от другого:

Тип ключаЧто значит «заменить»Что потребуется
Аппаратный USB (HASP/Guardant)Переставить физический ключНовый ключ, драйвер защиты
Программная лицензияАктивировать зановоРегистрационный номер и резервный пин-код
Серверная лицензияПереставить ключ или активировать на сервереПерезапуск службы агента сервера
Облачная (Fresh/Линк)Продлить или сменить подпискуДоступ в личный кабинет сервиса

Запишите тип ключа, его серийный номер и регистрационный номер поставки до начала работ. Эти данные понадобятся, если придётся обращаться к партнёру 1С за перевыпуском.

Что подготовить до замены ключа

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

Перед заменой ключа защиты
Выполнено: 0 / 5

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

Как заменить аппаратный USB-ключ (HASP и Guardant)

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

Порядок на рабочей станции:

  1. Закройте все сеансы 1С на этом компьютере.
  2. Выньте старый ключ из USB-порта (если он ещё цел).
  3. Вставьте новый ключ. Дождитесь, пока система опознает устройство — на ключе обычно загорается индикатор.
  4. Если 1С ключ не видит, установите драйвер защиты. Он входит в комплект платформы: запустите установку 1С и отметьте пункт «Драйвер защиты», либо поставьте драйвер Guardant/HASP, идущий с дистрибутивом.
  5. Запустите 1С. В окне «О программе» убедитесь, что лицензия определилась.

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

Если ключей несколько (например, докупили лицензии на рабочие места), их можно вставить в один компьютер или в разные — платформа суммирует доступные лицензии со всех найденных ключей.

Отдельно про сетевой ключ. Локальный ключ работает только на той машине, где стоит, а сетевой раздаёт лицензии по локальной сети. Если вы меняете локальный ключ на сетевой (чтобы один ключ обслуживал несколько рабочих мест), одной перестановкой не обойтись: на компьютере с ключом нужно установить и запустить менеджер лицензий HASP, а на клиентских машинах — настроить поиск сетевого ключа. Подробнее про это — в разделе о сервере ниже.

Как перевыпустить и перенести программную лицензию

Программную лицензию, в отличие от USB-ключа, нельзя физически перенести. Она привязана к оборудованию, поэтому «замена» означает одно из двух: повторную активацию на изменившемся компьютере или активацию на новом.

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

Порядок повторной активации:

  1. Запустите 1С. Если лицензия не найдена, платформа сама предложит «Получить лицензию » — согласитесь. Если окно не появилось, запустите базу в режиме, где платформа запрашивает лицензию заново.
  2. Выберите «Получить лицензию автоматически» (нужен доступ в интернет) или вручную по телефону/через файл-запрос, если интернета нет.
  3. Введите регистрационный номер и пин-код. Для повторной активации используйте следующий по счёту (резервный) пин-код, а не уже потраченный основной.
  4. Подтвердите активацию. Файл лицензии сохранится в системном каталоге.

Файлы программных лицензий на рабочей станции обычно лежат в каталоге C:\ProgramData\1C\licenses. Файлы именные, вручную их переносить на другой компьютер бессмысленно — на чужом оборудовании они не заработают.

Количество активаций по одному пин-коду ограничено. Если резервные пин-коды закончились, а лицензию нужно активировать снова, подайте заявку на дополнительные активации через партнёра 1С или в центр лицензирования. Отказывают редко, но заявку нужно обосновать (замена оборудования, переезд на новый сервер).

Замена ключа на сервере 1С и в распределённых базах

В клиент-серверном варианте лицензии бывают двух родов: клиентские (на рабочие места) и серверная (на сам сервер 1С:Предприятие). Их замена различается.

Серверный ключ. Кластеру серверов 1С нужна отдельная серверная лицензия — аппаратный ключ с серверной поставки или серверная программная лицензия. При замене:

  • аппаратный серверный ключ переставляется в USB-порт сервера; после этого перезапустите службу агента сервера 1С, чтобы кластер заново опросил ключи;
  • серверная программная лицензия активируется на машине сервера так же, как клиентская, но из-под той учётной записи, под которой работает служба.

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

Сетевой HASP-ключ. Если лицензии раздаются по сети менеджером лицензий HASP, после замены ключа проверьте, что служба «Менеджер лицензий HASP» (HASP License Manager) запущена на машине с ключом. Клиенты находят сетевой ключ по файлу nethasp.ini в каталоге conf платформы (C:\Program Files\1cv8\conf\nethasp.ini). Если сервер с ключом сменил IP-адрес, пропишите новый адрес в этом файле на клиентах.

Распределённые информационные базы (РИБ). Сами по себе узлы РИБ ключей не хранят — обмен касается данных, а не лицензий. Но каждая физическая точка (офис, филиал) с собственным сервером или рабочими местами должна иметь свои лицензии. Поэтому при переносе узла на новое оборудование лицензию этого узла меняют по тем же правилам, что и для обычной станции или сервера.

Облачные решения: 1С:Fresh и аренда 1С:Линк

Если вы работаете в облачном сервисе 1С:Fresh или арендуете 1С через 1С:Линк, отдельного ключа защиты у вас нет — лицензирование полностью на стороне сервиса.

  • 1С:Fresh. Доступ определяется подпиской. «Замена ключа» здесь — это продление или смена тарифа в личном кабинете сервиса. Никаких USB-ключей и пин-кодов для входа в базу не требуется.
  • 1С:Линк. Это удалённый доступ к вашей же локальной базе через интернет . Лицензия при этом остаётся прежней — та, что стоит на компьютере, где физически работает база. Если вы меняете ключ на этом компьютере, меняйте его по инструкции для рабочей станции или сервера выше; на доступ через 1С:Линк замена влияет только в момент перезапуска.

Отдельно о гибридном сценарии: часть пользователей сидит в облаке, часть — локально. Тогда локальные рабочие места лицензируются своими ключами, а облачные — подпиской. Менять их нужно независимо друг от друга.

Как проверить, что ключ заменён успешно

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

  1. Окно «О программе». В запущенной базе откройте сведения о программе — там показаны активные ключи и лицензии текущего сеанса с их серийными номерами. Убедитесь, что виден именно новый ключ.
  2. Вход нескольких пользователей. Для сетевого или серверного ключа попросите коллег зайти одновременно. Так проверяется, что раздаётся нужное число лицензий, а не одна-две.
  3. Список сеансов на сервере. В клиент-серверном варианте список активных сеансов и занятых лицензий смотрят в консоли администрирования кластера. Через утилиту rac общий список сеансов даёт команда rac session list (точные параметры — в справке rac help).
  4. Повторный запуск после перезагрузки. Перезагрузите компьютер или сервер и снова запустите 1С. Это показывает, что лицензия сохранилась, а не «висела» до перезагрузки.

Если на всех четырёх шагах 1С работает штатно и число доступных рабочих мест совпадает с купленным — замена прошла корректно.

Частые ошибки при замене ключа и как их устранить

Большинство проблем после замены — это не поломка ключа, а то, что система его «не видит» или лицензия не активировалась. Разберите по симптому.

Диагностика: выберите симптом

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

Частые вопросы по замене ключей защиты 1С

Можно ли просто переставить программную лицензию на другой компьютер, скопировав файл?
Нет. Файл лицензии именной и привязан к оборудованию. На другой машине он не заработает — там нужна новая активация по пин-коду.
Что делать, если USB-ключ сломался физически?
Обратиться к партнёру 1С за перевыпуском. Ключи именные, купить аналог в рознице нельзя. Обычно перевыпуск оформляют с возвратом повреждённого ключа.
Сколько раз можно активировать программную лицензию?
Число активаций ограничено количеством выданных пин-кодов (основной плюс резервные). Когда они закончатся, дополнительные активации запрашивают через партнёра или центр лицензирования.
Нужно ли менять ключ при обновлении платформы или конфигурации?
Нет. Обновление версии платформы или прикладного решения на действующую лицензию не влияет — ключ остаётся прежним.
После замены ключа 1С стала запускаться дольше. Почему?
Чаще всего платформа при старте опрашивает сетевые ключи по старому адресу из nethasp.ini, не находит их и ждёт тайм-аут. Пропишите актуальный адрес сервера или уберите лишние записи из файла.