Как установить лицензии 1С: от USB-ключа до сервера лицензирования
Содержание
Самая частая ошибка администратора: воткнуть USB-ключ и сразу запускать 1С. Ключ вставлен, а платформа пишет, что лицензия не найдена. Причина почти всегда одна: не стоит драйвер защиты или ключ физически «висит» на другом компьютере сети.
Лицензии 1С бывают двух видов, и ставятся они по-разному. Аппаратная живёт на USB-ключе и требует драйвера. Программная привязана к железу, получается по ПИН-коду через помощник активации и хранится файлом на компьютере. Для сервера 1С:Предприятия добавляется третий слой: серверная лицензия и раздача клиентских.
Что проверить до установки
Сначала выясните, что именно у вас в руках. От этого зависит весь порядок действий.
- 🔑 USB-ключ (аппаратная защита) — физический брелок в коробке с дистрибутивом.
- 🧾 Конверт с ПИН-кодом — программная лицензия. Конверт храните: код нужен при каждом восстановлении.
- 🖥️ Серверная лицензия — нужна, если 1С работает в клиент-серверном режиме на кластере.
- 👥 Клиентские лицензии — пакеты на 5, 10, 20 и более рабочих мест.
Проверьте систему:
- Платформа 1С установлена и запускается. Лицензия не ставится в пустоту: сначала платформа, потом ключи.
- Есть права администратора на компьютере. Драйвер ключа и запись файла лицензии без них не пройдут.
- Антивирус не блокирует установщик драйвера. Если блокирует, добавьте каталог установки в исключения на время работы.
- Для программной лицензии есть интернет. Помощник обращается к серверу активации, офлайн-режима по умолчанию нет.
Не вставляйте ключ в порт, пока не поставили драйвер. Windows подберёт универсальный драйвер, и ключ может определяться неверно. Лечится удалением устройства и повторной установкой драйвера защиты.
Ставим драйвер и подключаем USB-ключ HASP
Драйвер защиты входит в комплект установки платформы. При установке платформы есть компонент драйвера защиты, его нужно оставить отмеченным. Если платформу ставили без него, драйвер доустанавливается отдельно.
Windows
- Запустите установку платформы повторно и добавьте компонент драйвера защиты. Либо поставьте Sentinel-драйвер отдельным установщиком из дистрибутива.
- Командная строка для ручной установки драйвера:
haspdinst.exe -i
- Только после этого вставьте ключ в USB-порт.
- Откройте диспетчер устройств. Ключ должен появиться в списке без жёлтого значка.
- У ключа должен загореться светодиод. Не горит — смените порт или кабель.
Драйвер удаляется командой с параметром -r. Нужно это при конфликте версий: поставили старый драйвер поверх нового, и ключ перестал читаться.
Linux
В Linux ставится пакет демона защиты (aksusbd) из дистрибутива платформы. После установки убедитесь, что служба запущена, и только потом проверяйте ключ.
Порядок для Linux-сервера такой:
- Установите пакет демона защиты из дистрибутива платформы.
- Проверьте состояние службы средствами
systemctl. - Подключите ключ и откройте панель на порту
1947с любого компьютера сети, если доступ извне разрешён. - Запустите службу сервера 1С и убедитесь, что рабочий процесс получил серверную лицензию.
Если сервер стоит в виртуальной среде, проверьте, что USB-устройство действительно проброшено в гостевую систему. Гипервизор часто «забирает» ключ себе, и внутри виртуальной машины он не виден, хотя на хосте светится.
Как убедиться, что ключ виден
Откройте в браузере http://localhost:1947. Это панель управления Sentinel Admin Control Center. В разделе с ключами должен быть ваш ключ с номером и перечнем лицензий.
Не открывается страница — служба защиты не запущена или драйвер не встал. Ключ есть в списке — запускайте 1С, лицензия подхватится сама.
| Ситуация | Что видно | Что делать |
|---|---|---|
| Драйвера нет | Ключ не светится, в панели пусто | Установить драйвер, переткнуть ключ |
| Ключ занят другим компьютером | В панели виден сетевой ключ | Проверить, раздаёт ли его сервер защиты |
| Ключ повреждён | Светодиод не горит ни в одном порту | Обращаться к поставщику, менять ключ |
Программная лицензия: активация по ПИН-коду
Программная лицензия не требует брелока. Вместо него — ПИН-код из конверта и интернет.
Порядок такой:
- Запустите 1С. Если действующей лицензии нет, платформа сама откроет помощник получения лицензии.
- Выберите получение лицензии по ПИН-коду, введите его. ПИН вводится точно, регистр и тире важны.
- Заполните регистрационные данные: организация, регистрационный номер продукта. Они указаны в комплекте поставки.
- Дождитесь ответа сервера активации. Файл лицензии запишется на этот компьютер.
- Запустите базу ещё раз, чтобы убедиться, что запрос лицензии больше не появляется.
Фотографируйте конверт сразу при получении. Пароль и ПИН нужны при каждом восстановлении лицензии после замены железа, а конверты теряются чаще, чем ломаются диски.
Лицензия привязывается к конфигурации компьютера. Это значит, что она «чувствует» замену материнской платы, диска, сетевой карты и иногда переустановку системы. Поэтому не активируйте её на виртуальной машине, которую завтра перенесут на другой хост. Для виртуалок лучше аппаратный ключ с пробросом порта или сервер лицензирования.
Сервер лицензирования для клиент-серверной базы
В клиент-серверной схеме есть тонкость. Лицензии нужны двум сторонам.
- Серверу 1С:Предприятия нужна серверная лицензия. Её получает рабочий процесс кластера.
- Клиентские лицензии выдаются приложениям, которые подключаются к базе. Их раздаёт сервер, на котором лежит ключ или программная лицензия.
Схем несколько:
- Ключ на сервере 1С. Самый простой вариант. Ключ торчит в сервере, клиенты получают лицензии по сети.
- Отдельный сервер защиты. Ключ стоит в небольшой машине, на ней работает служба сервера защиты. Сервер 1С и клиенты обращаются к нему по сети. Удобно, когда серверов несколько.
- Программные лицензии на сервере. ПИН-коды активируются на самом сервере. Подходит, когда нет возможности воткнуть ключ физически.
По сети лицензии ходят через сервис защиты (порт 1947). Если между клиентом и сервером стоит межсетевой экран, этот порт должен быть открыт. Иначе клиент ключ не увидит, хотя на сервере всё в порядке.
Служба сервера 1С запущена от пользователя. Если у этого пользователя нет доступа к каталогу лицензий, сервер не получит серверную лицензию. Проверьте права на каталог, прежде чем искать проблему в ключе.
Посмотреть, кто занимает клиентские лицензии, можно в консоли администрирования серверов. А из командной строки используйте утилиту rac с подкомандой rac session list --licenses, если консоль недоступна.
Важный момент: не рассчитывайте, что один ключ одновременно обслужит два независимых сервера 1С. Для второго сервера нужна своя серверная лицензия.
Перенос лицензии при смене оборудования
Главный вопрос: что будет, если заменить компьютер.
Аппаратный ключ переносится самым простым способом: вынули из старого, вставили в новый. Драйвер на новой машине должен быть установлен.
Программная лицензия сложнее. Она привязана к железу, поэтому перенести файл копированием нельзя. Запускаете помощник на новом компьютере, вводите тот же ПИН-код. Сервер активации выдаст новую лицензию. Но количество повторных активаций ограничено, поэтому злоупотреблять переносами не стоит.
Что делать по шагам:
- На старом компьютере, если он ещё жив, зафиксируйте регистрационные данные.
- Подготовьте ПИН-код.
- Запустите помощник получения лицензии на новой машине.
- Если сервер активации отказывает из-за превышения числа активаций, обращайтесь к партнёру 1С, у которого покупали лицензию. Он решит вопрос с фирмой 1С.
Хотите без забот с переносами — берите аппаратный ключ или сервер лицензирования на выделенной машине. Железо клиентских ПК тогда не важно.
Типичные причины, по которым лицензия «слетает» сама: замена сетевой карты, обновление BIOS, миграция виртуальной машины, переустановка Windows с форматированием диска. Все они меняют «отпечаток» компьютера.
Как проверить, что лицензия действительно работает
Установка закончена не тогда, когда пропало окно с просьбой о лицензии. Проверьте результат на трёх уровнях.
- Локальный запуск. Откройте любую базу на этом же компьютере. Окно получения лицензии не должно появляться.
- Запуск с рабочего места. Зайдите с обычного клиентского компьютера, не с сервера. Именно здесь вылезают закрытые порты и неверные права.
- Нагрузка по местам. Если куплен пакет на 10 мест, подключите последовательно несколько пользователей и убедитесь, что счётчик занятых мест растёт, а лишние сеансы получают отказ.
Для сервера есть ещё один контроль. В консоли администрирования откройте список сеансов и посмотрите, какая лицензия занята каждым подключением. Если сеанс занимает не ту лицензию, которую вы ожидали, значит, на клиент приходит другой ключ. Такое бывает, когда в сети одновременно работают несколько серверов защиты.
Перед остановкой службы сервера 1С или службы защиты предупредите пользователей: все сеансы оборвутся, несохранённые документы пропадут. Перезапускайте службы в нерабочее время или в согласованное окно.
Что делать с резервом
Клиентские лицензии покупают с запасом, но не безграничным. Есть простое правило: ведите таблицу, где на каждый ключ записано число мест, фактическое число пользователей и дата последней проверки. Раз в квартал сверяйте её с реальностью. Так вы заранее увидите, что места заканчиваются, а не узнаете об этом в понедельник утром от возмущённой бухгалтерии.
Несколько ключей на одной машине
Бывает, что на сервере стоят два ключа: один с серверной лицензией, другой с клиентскими местами. Это нормально. Панель на порту 1947 покажет оба. Следите лишь за тем, чтобы они были подключены к портам напрямую, а не через общий хаб, и чтобы у каждого был записан серийный номер в вашем журнале.
Когда лицензия не находится
Если платформа пишет, что лицензия не найдена, двигайтесь от простого к сложному.
Ещё три приёма, которые знает опытный админ:
- 🔌 Подключайте ключ напрямую в порт материнской платы, а не через хаб. Пассивные хабы нередко роняют питание.
- 🧪 Если ключ вдруг «исчез», сначала проверьте его на другом компьютере. Так вы сразу разделите проблему «ключ» и «окружение».
- 📝 Ведите журнал: серийный номер ключа, где стоит, какие лицензии на нём. Через год это спасает.
Частые ошибки при установке
- Вставили ключ до драйвера и не стали переустанавливать устройство.
- Активировали программную лицензию на машине, которую собираются переносить.
- Забыли открыть порт
1947для сетевого ключа. - Выбросили конверт с ПИН-кодом после первой активации.
- Пытаются «расшарить» один ключ на два сервера кластера.
- Копируют файл лицензии со старого компьютера на новый и недоумевают, почему он не работает.
Каждая из этих ошибок решается за пять минут, но только если вы знаете, куда смотреть.