Замена ключа защиты 1С: аппаратного, программного, на сервере
Содержание
Чтобы заменить ключ защиты в 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С может на время перестать запускаться у всех пользователей. Подготовьтесь так, чтобы не остаться без доступа к базе в разгар рабочего дня.
Отдельно про пин-коды. Для программной лицензии при покупке приходит конверт или электронное письмо с основным и несколькими резервными пин-кодами. Основной тратится на первую активацию, резервные нужны как раз для повторной активации при смене оборудования. Не потеряйте эти пин-коды — без них заново активировать лицензию не получится. Если конверт утерян, восстановить номера можно только через партнёра, у которого покупалась программа.
Как заменить аппаратный USB-ключ (HASP и Guardant)
Это самый простой случай: аппаратный ключ не привязан к конкретному компьютеру, лицензия «живёт» внутри самой «флешки». Поэтому замена сводится к перестановке ключа и, при необходимости, установке драйвера.
Порядок на рабочей станции:
- Закройте все сеансы 1С на этом компьютере.
- Выньте старый ключ из USB-порта (если он ещё цел).
- Вставьте новый ключ. Дождитесь, пока система опознает устройство — на ключе обычно загорается индикатор.
- Если 1С ключ не видит, установите драйвер защиты. Он входит в комплект платформы: запустите установку 1С и отметьте пункт «Драйвер защиты», либо поставьте драйвер Guardant/HASP, идущий с дистрибутивом.
- Запустите 1С. В окне «О программе» убедитесь, что лицензия определилась.
Если старый ключ сломался или потерялся, просто купить «такой же» в магазине нельзя. Ключи 1С именные и привязаны к вашей поставке. Перевыпуск оформляется через партнёра 1С — как правило, с возвратом повреждённого ключа. Процедура занимает время, поэтому не тяните с обращением.
Если ключей несколько (например, докупили лицензии на рабочие места), их можно вставить в один компьютер или в разные — платформа суммирует доступные лицензии со всех найденных ключей.
Отдельно про сетевой ключ. Локальный ключ работает только на той машине, где стоит, а сетевой раздаёт лицензии по локальной сети. Если вы меняете локальный ключ на сетевой (чтобы один ключ обслуживал несколько рабочих мест), одной перестановкой не обойтись: на компьютере с ключом нужно установить и запустить менеджер лицензий HASP, а на клиентских машинах — настроить поиск сетевого ключа. Подробнее про это — в разделе о сервере ниже.
Как перевыпустить и перенести программную лицензию
Программную лицензию, в отличие от USB-ключа, нельзя физически перенести. Она привязана к оборудованию, поэтому «замена» означает одно из двух: повторную активацию на изменившемся компьютере или активацию на новом.
Когда лицензия слетает. Программная лицензия перестаёт действовать, если существенно изменилась конфигурация компьютера: заменили материнскую плату или процессор, переустановили операционную систему, развернули базу на другой машине, в некоторых случаях — после обновления «железа» виртуальной машины.
Порядок повторной активации:
- Запустите 1С. Если лицензия не найдена, платформа сама предложит «Получить лицензию » — согласитесь. Если окно не появилось, запустите базу в режиме, где платформа запрашивает лицензию заново.
- Выберите «Получить лицензию автоматически» (нужен доступ в интернет) или вручную по телефону/через файл-запрос, если интернета нет.
- Введите регистрационный номер и пин-код. Для повторной активации используйте следующий по счёту (резервный) пин-код, а не уже потраченный основной.
- Подтвердите активацию. Файл лицензии сохранится в системном каталоге.
Файлы программных лицензий на рабочей станции обычно лежат в каталоге 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С запустилась». Проверьте лицензию явно, чтобы проблема не всплыла под нагрузкой.
- Окно «О программе». В запущенной базе откройте сведения о программе — там показаны активные ключи и лицензии текущего сеанса с их серийными номерами. Убедитесь, что виден именно новый ключ.
- Вход нескольких пользователей. Для сетевого или серверного ключа попросите коллег зайти одновременно. Так проверяется, что раздаётся нужное число лицензий, а не одна-две.
- Список сеансов на сервере. В клиент-серверном варианте список активных сеансов и занятых лицензий смотрят в консоли администрирования кластера. Через утилиту
racобщий список сеансов даёт командаrac session list(точные параметры — в справкеrac help). - Повторный запуск после перезагрузки. Перезагрузите компьютер или сервер и снова запустите 1С. Это показывает, что лицензия сохранилась, а не «висела» до перезагрузки.
Если на всех четырёх шагах 1С работает штатно и число доступных рабочих мест совпадает с купленным — замена прошла корректно.
Частые ошибки при замене ключа и как их устранить
Большинство проблем после замены — это не поломка ключа, а то, что система его «не видит» или лицензия не активировалась. Разберите по симптому.
nethasp.ini. Запустите службу и пропишите актуальный IP сервера.Отдельно про типичную ситуацию с виртуальными машинами: если база работает на виртуальном сервере, программная лицензия может слетать после каждого переноса ВМ между хостами или изменения её параметров. В таких случаях либо используют аппаратный ключ, проброшенный в ВМ, либо серверную лицензию, менее чувствительную к смене окружения.
Частые вопросы по замене ключей защиты 1С
Можно ли просто переставить программную лицензию на другой компьютер, скопировав файл?
Что делать, если USB-ключ сломался физически?
Сколько раз можно активировать программную лицензию?
Нужно ли менять ключ при обновлении платформы или конфигурации?
После замены ключа 1С стала запускаться дольше. Почему?
nethasp.ini, не находит их и ждёт тайм-аут. Пропишите актуальный адрес сервера или уберите лишние записи из файла.