Как установить лицензии 1С: от USB-ключа до сервера лицензирования

· 9 мин

Содержание

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

Лицензии 1С бывают двух видов, и ставятся они по-разному. Аппаратная живёт на USB-ключе и требует драйвера. Программная привязана к железу, получается по ПИН-коду через помощник активации и хранится файлом на компьютере. Для сервера 1С:Предприятия добавляется третий слой: серверная лицензия и раздача клиентских.

Что проверить до установки

Сначала выясните, что именно у вас в руках. От этого зависит весь порядок действий.

  • 🔑 USB-ключ (аппаратная защита) — физический брелок в коробке с дистрибутивом.
  • 🧾 Конверт с ПИН-кодом — программная лицензия. Конверт храните: код нужен при каждом восстановлении.
  • 🖥️ Серверная лицензия — нужна, если 1С работает в клиент-серверном режиме на кластере.
  • 👥 Клиентские лицензии — пакеты на 5, 10, 20 и более рабочих мест.

Проверьте систему:

  1. Платформа 1С установлена и запускается. Лицензия не ставится в пустоту: сначала платформа, потом ключи.
  2. Есть права администратора на компьютере. Драйвер ключа и запись файла лицензии без них не пройдут.
  3. Антивирус не блокирует установщик драйвера. Если блокирует, добавьте каталог установки в исключения на время работы.
  4. Для программной лицензии есть интернет. Помощник обращается к серверу активации, офлайн-режима по умолчанию нет.

Не вставляйте ключ в порт, пока не поставили драйвер. Windows подберёт универсальный драйвер, и ключ может определяться неверно. Лечится удалением устройства и повторной установкой драйвера защиты.

Ставим драйвер и подключаем USB-ключ HASP

Драйвер защиты входит в комплект установки платформы. При установке платформы есть компонент драйвера защиты, его нужно оставить отмеченным. Если платформу ставили без него, драйвер доустанавливается отдельно.

Windows

  1. Запустите установку платформы повторно и добавьте компонент драйвера защиты. Либо поставьте Sentinel-драйвер отдельным установщиком из дистрибутива.
  2. Командная строка для ручной установки драйвера:
haspdinst.exe -i
  1. Только после этого вставьте ключ в USB-порт.
  2. Откройте диспетчер устройств. Ключ должен появиться в списке без жёлтого значка.
  3. У ключа должен загореться светодиод. Не горит — смените порт или кабель.

Драйвер удаляется командой с параметром -r. Нужно это при конфликте версий: поставили старый драйвер поверх нового, и ключ перестал читаться.

Linux

В Linux ставится пакет демона защиты (aksusbd) из дистрибутива платформы. После установки убедитесь, что служба запущена, и только потом проверяйте ключ.

Порядок для Linux-сервера такой:

  1. Установите пакет демона защиты из дистрибутива платформы.
  2. Проверьте состояние службы средствами systemctl.
  3. Подключите ключ и откройте панель на порту 1947 с любого компьютера сети, если доступ извне разрешён.
  4. Запустите службу сервера 1С и убедитесь, что рабочий процесс получил серверную лицензию.

Если сервер стоит в виртуальной среде, проверьте, что USB-устройство действительно проброшено в гостевую систему. Гипервизор часто «забирает» ключ себе, и внутри виртуальной машины он не виден, хотя на хосте светится.

Как убедиться, что ключ виден

Откройте в браузере http://localhost:1947. Это панель управления Sentinel Admin Control Center. В разделе с ключами должен быть ваш ключ с номером и перечнем лицензий.

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

СитуацияЧто видноЧто делать
Драйвера нетКлюч не светится, в панели пустоУстановить драйвер, переткнуть ключ
Ключ занят другим компьютеромВ панели виден сетевой ключПроверить, раздаёт ли его сервер защиты
Ключ повреждёнСветодиод не горит ни в одном портуОбращаться к поставщику, менять ключ

Программная лицензия: активация по ПИН-коду

Программная лицензия не требует брелока. Вместо него — ПИН-код из конверта и интернет.

Порядок такой:

  1. Запустите 1С. Если действующей лицензии нет, платформа сама откроет помощник получения лицензии.
  2. Выберите получение лицензии по ПИН-коду, введите его. ПИН вводится точно, регистр и тире важны.
  3. Заполните регистрационные данные: организация, регистрационный номер продукта. Они указаны в комплекте поставки.
  4. Дождитесь ответа сервера активации. Файл лицензии запишется на этот компьютер.
  5. Запустите базу ещё раз, чтобы убедиться, что запрос лицензии больше не появляется.

Фотографируйте конверт сразу при получении. Пароль и ПИН нужны при каждом восстановлении лицензии после замены железа, а конверты теряются чаще, чем ломаются диски.

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

Перед вводом ПИН-кода
Выполнено: 0 / 4

Сервер лицензирования для клиент-серверной базы

В клиент-серверной схеме есть тонкость. Лицензии нужны двум сторонам.

  • Серверу 1С:Предприятия нужна серверная лицензия. Её получает рабочий процесс кластера.
  • Клиентские лицензии выдаются приложениям, которые подключаются к базе. Их раздаёт сервер, на котором лежит ключ или программная лицензия.

Схем несколько:

  1. Ключ на сервере 1С. Самый простой вариант. Ключ торчит в сервере, клиенты получают лицензии по сети.
  2. Отдельный сервер защиты. Ключ стоит в небольшой машине, на ней работает служба сервера защиты. Сервер 1С и клиенты обращаются к нему по сети. Удобно, когда серверов несколько.
  3. Программные лицензии на сервере. ПИН-коды активируются на самом сервере. Подходит, когда нет возможности воткнуть ключ физически.

По сети лицензии ходят через сервис защиты (порт 1947). Если между клиентом и сервером стоит межсетевой экран, этот порт должен быть открыт. Иначе клиент ключ не увидит, хотя на сервере всё в порядке.

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

Посмотреть, кто занимает клиентские лицензии, можно в консоли администрирования серверов. А из командной строки используйте утилиту rac с подкомандой rac session list --licenses, если консоль недоступна.

Важный момент: не рассчитывайте, что один ключ одновременно обслужит два независимых сервера 1С. Для второго сервера нужна своя серверная лицензия.

Перенос лицензии при смене оборудования

Главный вопрос: что будет, если заменить компьютер.

Аппаратный ключ переносится самым простым способом: вынули из старого, вставили в новый. Драйвер на новой машине должен быть установлен.

Программная лицензия сложнее. Она привязана к железу, поэтому перенести файл копированием нельзя. Запускаете помощник на новом компьютере, вводите тот же ПИН-код. Сервер активации выдаст новую лицензию. Но количество повторных активаций ограничено, поэтому злоупотреблять переносами не стоит.

Что делать по шагам:

  1. На старом компьютере, если он ещё жив, зафиксируйте регистрационные данные.
  2. Подготовьте ПИН-код.
  3. Запустите помощник получения лицензии на новой машине.
  4. Если сервер активации отказывает из-за превышения числа активаций, обращайтесь к партнёру 1С, у которого покупали лицензию. Он решит вопрос с фирмой 1С.

Хотите без забот с переносами — берите аппаратный ключ или сервер лицензирования на выделенной машине. Железо клиентских ПК тогда не важно.

Типичные причины, по которым лицензия «слетает» сама: замена сетевой карты, обновление BIOS, миграция виртуальной машины, переустановка Windows с форматированием диска. Все они меняют «отпечаток» компьютера.

Как проверить, что лицензия действительно работает

Установка закончена не тогда, когда пропало окно с просьбой о лицензии. Проверьте результат на трёх уровнях.

  1. Локальный запуск. Откройте любую базу на этом же компьютере. Окно получения лицензии не должно появляться.
  2. Запуск с рабочего места. Зайдите с обычного клиентского компьютера, не с сервера. Именно здесь вылезают закрытые порты и неверные права.
  3. Нагрузка по местам. Если куплен пакет на 10 мест, подключите последовательно несколько пользователей и убедитесь, что счётчик занятых мест растёт, а лишние сеансы получают отказ.

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

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

Что делать с резервом

Клиентские лицензии покупают с запасом, но не безграничным. Есть простое правило: ведите таблицу, где на каждый ключ записано число мест, фактическое число пользователей и дата последней проверки. Раз в квартал сверяйте её с реальностью. Так вы заранее увидите, что места заканчиваются, а не узнаете об этом в понедельник утром от возмущённой бухгалтерии.

Несколько ключей на одной машине

Бывает, что на сервере стоят два ключа: один с серверной лицензией, другой с клиентскими местами. Это нормально. Панель на порту 1947 покажет оба. Следите лишь за тем, чтобы они были подключены к портам напрямую, а не через общий хаб, и чтобы у каждого был записан серийный номер в вашем журнале.

Когда лицензия не находится

Если платформа пишет, что лицензия не найдена, двигайтесь от простого к сложному.

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

Ещё три приёма, которые знает опытный админ:

  • 🔌 Подключайте ключ напрямую в порт материнской платы, а не через хаб. Пассивные хабы нередко роняют питание.
  • 🧪 Если ключ вдруг «исчез», сначала проверьте его на другом компьютере. Так вы сразу разделите проблему «ключ» и «окружение».
  • 📝 Ведите журнал: серийный номер ключа, где стоит, какие лицензии на нём. Через год это спасает.

Частые ошибки при установке

  • Вставили ключ до драйвера и не стали переустанавливать устройство.
  • Активировали программную лицензию на машине, которую собираются переносить.
  • Забыли открыть порт 1947 для сетевого ключа.
  • Выбросили конверт с ПИН-кодом после первой активации.
  • Пытаются «расшарить» один ключ на два сервера кластера.
  • Копируют файл лицензии со старого компьютера на новый и недоумевают, почему он не работает.

Каждая из этих ошибок решается за пять минут, но только если вы знаете, куда смотреть.

Частые вопросы

Можно ли использовать один USB-ключ на нескольких компьютерах?
Физически ключ стоит в одном компьютере, но при наличии службы защиты он раздаёт лицензии по сети, в пределах купленного числа мест.
Нужен ли интернет для USB-ключа?
Нет. Аппаратный ключ работает локально. Интернет нужен только для активации программной лицензии.
Сколько раз можно перенести программную лицензию?
Число повторных активаций ограничено условиями поставки. Точное количество уточняйте у партнёра 1С, у которого купили лицензию.
Что делать, если потеряли ПИН-код?
Обратитесь к поставщику лицензии. Он может восстановить информацию по регистрационному номеру продукта.
Нужна ли отдельная лицензия для сервера 1С?
Да. Клиент-серверный режим требует серверной лицензии, клиентские места учитываются отдельно.
Лицензия видна в панели 1947, но 1С её не берёт. Почему?
Скорее всего, лицензия относится к другому продукту или все клиентские места уже заняты.