Сервер 1С:Предприятие без активированной лицензии работает в демо-режиме: максимум 12 информационных баз, ограничения по функциональности, невозможность полноценной работы. Чтобы снять ограничения, нужно активировать серверную лицензию, а затем клиентские. Процесс зависит от типа лицензии: программная активируется через утилиту ring, аппаратная (HASP) — подключением USB-ключа.
В этой статье — пошаговая инструкция по активации сервера 1С 8.3. Разберём оба способа: программную активацию через ring (онлайн и офлайн) и подключение HASP-ключа. Отдельно — перенос лицензий на другой сервер, деактивация и типичные ошибки. Если вы ещё не определились с типом лицензии — прочитайте обзор видов лицензий и сравнение ПРОФ vs КОРП.
Программные лицензии vs HASP-ключи: что выбрать для активации
Перед активацией определитесь с типом лицензии. От этого зависит весь процесс: программная лицензия активируется командой в консоли, а HASP — физическим подключением USB-ключа. Оба варианта дают одинаковый результат, но отличаются по удобству переноса, работе с виртуализацией и риску потери.
| Критерий | Программная лицензия | HASP-ключ |
|---|---|---|
| Активация | Утилита ring: одна команда в консоли | Подключить USB-ключ + установить драйвер |
| Привязка | К оборудованию сервера (автоматически) | К физическому USB-ключу |
| Перенос на другой сервер | Деактивация + повторная активация (лимит 3-5 раз) | Переткнуть USB в новый сервер |
| Виртуализация | Работает без проблем | Требуется проброс USB (ненадёжно) |
| Риск потери | Нет | Да — физический ключ |
| Офлайн-активация | Да — через файлы запроса/ответа | Не требуется — работает автономно |
Для серверов рекомендуем программные лицензии. Нет зависимости от USB-порта, нет проблем с проброской в виртуальные среды, нет риска физической утраты ключа. HASP оправдан, если сервер часто переезжает между площадками и нет возможности деактивировать/активировать каждый раз.
Что потребуется для активации сервера 1С
Перед началом убедитесь, что у вас есть всё необходимое. Отсутствие любого пункта остановит процесс.
| Компонент | Для программной лицензии | Для HASP |
|---|---|---|
| Платформа 1С | Установлена, версия 8.3.12+ | Установлена, любая версия 8.3 |
| Служба ragent | Запущена | Запущена |
| Утилита ring | Есть в каталоге bin платформы | Не нужна |
| Пин-код | Из комплекта поставки (конверт или email) | Не нужен |
| Интернет | Для онлайн-активации. Для офлайн — компьютер с интернетом | Не нужен |
| USB-ключ HASP | Не нужен | В комплекте поставки |
| Драйвер Sentinel Runtime | Не нужен | Скачать с сайта Thales/SafeNet |
Путь к утилите ring на Windows: C:\Program Files\1cv8\8.3.XX.YYYY\bin\ring.cmd. На Linux: /opt/1cv8/x86_64/8.3.XX.YYYY/ring. Замените XX.YYYY на вашу версию платформы. Если ring отсутствует — обновите платформу до версии 8.3.12 или выше.
Активация серверной лицензии 1С через ring
Серверная лицензия активируется на машине, где работает служба агента сервера 1С (ragent). Без неё сервер ограничен 12 информационными базами и демо-режимом. Одна серверная лицензия — на один кластер.
Онлайн-активация (сервер с доступом в интернет)
Самый быстрый способ. Утилита ring обращается к серверу лицензирования 1С, передаёт данные и получает файл лицензии. Весь процесс — одна команда.
- Откройте командную строку от имени администратора (Windows) или терминал (Linux)
- Перейдите в каталог bin установленной платформы 1С
- Выполните команду активации:
ring license activate --first-name "Иван" --last-name "Петров" --email "admin@company.ru" --pin "XXXX-XXXX-XXXX-XXXX"
Параметры --first-name, --last-name, --email — данные владельца лицензии (из конверта или договора). Параметр --pin — пин-код из комплекта поставки. Один пин-код — одна активация.
После успешной активации ring сохранит файл лицензии на диске. Перезапустите службу сервера 1С:
:: Windows
net stop "1C:Enterprise 8.3 Server Agent"
net start "1C:Enterprise 8.3 Server Agent"
# Linux
sudo systemctl restart srv1cv83
Проверьте результат:
ring license list
В выводе должна появиться серверная лицензия с указанием типа (ПРОФ или КОРП), серийным номером и датой активации.
Офлайн-активация (сервер без интернета)
Если сервер изолирован от интернета (закрытый контур, режимное предприятие), активация проходит через файлы запроса и ответа. Потребуется любой компьютер с доступом к сайту license.1c.ru.
- На сервере сгенерируйте файл запроса:
ring license activate --first-name "Иван" --last-name "Петров" --email "admin@company.ru" --pin "XXXX-XXXX-XXXX-XXXX" --request "C:\license-request.txt"
- Перенесите файл
license-request.txtна компьютер с интернетом (флешка, сетевой диск) - Откройте license.1c.ru, загрузите файл запроса, скачайте файл ответа
- Перенесите файл ответа обратно на сервер
- Завершите активацию:
ring license activate --response "C:\license-response.txt"
После офлайн-активации также перезапустите службу ragent и проверьте ring license list.
На Linux — ring запускайте от пользователя usr1cv8, а не от root. Лицензия привязывается к профилю пользователя, под которым работает служба 1С. Если активировать от root — сервер не увидит лицензию.
sudo -u usr1cv8 /opt/1cv8/x86_64/8.3.XX.YYYY/ring license activate \
--first-name "Иван" --last-name "Петров" \
--email "admin@company.ru" --pin "XXXX-XXXX-XXXX-XXXX"
Активация серверной лицензии через HASP-ключ
Аппаратная лицензия не требует пин-кодов и интернета. USB-ключ HASP содержит записанную лицензию — достаточно вставить его в сервер.
- Установите драйвер Sentinel Runtime (HASP), если не установлен. Скачайте актуальную версию с сайта Thales/SafeNet
- Вставьте серверный USB-ключ HASP в порт сервера, где работает ragent
- Убедитесь, что ключ определился в системе (диспетчер устройств на Windows,
lsusbна Linux) - Перезапустите службу сервера 1С
- Менеджер кластера (rmngr) автоматически обнаружит ключ и начнёт выдавать лицензии
Виртуальные машины: USB-ключ нужно пробросить через гипервизор (VMware USB Passthrough, Hyper-V Enhanced Session). При миграции VM ключ «отваливается». Для виртуальных сред лучше использовать программные лицензии или сетевой HASP License Manager через сервер лицензирования.
Активация клиентских лицензий 1С на сервере
Серверная лицензия разрешает запуск сервера 1С, но без клиентских лицензий пользователи не смогут подключиться. Каждое одновременное подключение занимает одну клиентскую лицензию. Активация клиентских лицензий идентична серверной — через ring или HASP.
Программные клиентские лицензии
Каждый комплект клиентских лицензий имеет свой пин-код. Активируйте последовательно:
:: Комплект на 50 рабочих мест
ring license activate --first-name "Иван" --last-name "Петров" --email "admin@company.ru" --pin "YYYY-YYYY-YYYY-YYYY"
:: Ещё один комплект на 50 рабочих мест
ring license activate --first-name "Иван" --last-name "Петров" --email "admin@company.ru" --pin "ZZZZ-ZZZZ-ZZZZ-ZZZZ"
Утилита ring определяет тип лицензии автоматически по пин-коду. Комплекты суммируются: два по 50 = 100 одновременных подключений. После активации всех комплектов перезапустите службу ragent.
Проверьте результат:
ring license list
В выводе отобразятся все лицензии: серверная и клиентские с количеством рабочих мест в каждом комплекте.
Аппаратные клиентские лицензии (HASP)
Клиентский HASP-ключ содержит записанное число рабочих мест. Подключите ключ в USB-порт сервера, убедитесь, что драйвер Sentinel Runtime установлен, и перезапустите ragent. Менеджер кластера обнаружит ключ автоматически.
Если у вас серверный HASP + клиентский HASP — нужны два USB-порта. На сервере с одним портом используйте USB-хаб. Подробнее о добавлении лицензий и их типах — в отдельной статье.
Перенос лицензий на другой сервер
При замене оборудования, миграции на новый сервер или переходе с физического сервера на виртуальный — лицензии нужно перенести. Процесс зависит от типа лицензии.
Перенос программных лицензий
Программная лицензия привязана к оборудованию сервера. При переносе нужно сначала деактивировать на старом сервере, затем активировать на новом.
- На старом сервере выполните деактивацию:
ring license deactivate --serial "XXXX-XXXX-XXXX-XXXX"
Серийный номер возьмите из ring license list. Деактивация требует интернета. Если старый сервер недоступен (сгорел, украден) — обратитесь в техподдержку 1С на users.v8.1c.ru для удалённой деактивации.
- На новом сервере активируйте лицензию тем же пин-кодом:
ring license activate --first-name "Иван" --last-name "Петров" --email "admin@company.ru" --pin "XXXX-XXXX-XXXX-XXXX"
Лимит переактиваций: 1С разрешает 3-5 переактиваций на один пин-код (зависит от типа лицензии). Каждая деактивация + активация расходует одну попытку. При исчерпании лимита — обращайтесь в техподдержку 1С для сброса счётчика. Процедура бесплатная, но требует подтверждения права собственности на лицензию.
Без деактивации: если забыли деактивировать на старом сервере — можно активировать на новом. Но израсходуете одну лишнюю попытку из лимита. Старая лицензия останется на диске, но не будет работать, потому что привязка уже к новому оборудованию.
Перенос HASP-ключа
Извлеките USB-ключ из старого сервера. Вставьте в новый. Перезапустите службу 1С на новом сервере. Лицензия заработает автоматически. Никаких деактиваций и лимитов — HASP привязан к физическому ключу, а не к оборудованию.
Деактивация лицензий 1С
Деактивация нужна в двух случаях: перенос на другой сервер (описано выше) и полное освобождение лицензии при выводе сервера из эксплуатации.
:: Посмотреть серийные номера активных лицензий
ring license list
:: Деактивировать конкретную лицензию по серийному номеру
ring license deactivate --serial "XXXX-XXXX-XXXX-XXXX"
:: Деактивировать все лицензии на сервере
ring license deactivate --all
Деактивация требует доступа к интернету — ring обращается к серверу лицензирования 1С для подтверждения. На изолированном сервере используйте офлайн-деактивацию: ring license deactivate --serial "..." --request "C:\deactivate-request.txt", затем загрузите файл на license.1c.ru.
После деактивации пин-код освобождается для повторной активации на другом оборудовании. Перезапустите службу ragent — сервер перейдёт в демо-режим до следующей активации.
Пошаговая инструкция: активировать сервер 1С
Типичные ошибки при активации сервера 1С
Пять ошибок, которые встречаются чаще всего. Каждая решается за 5-15 минут, если знать причину.
Ошибка «Пин-код уже использован»
Ring возвращает ошибку при активации — пин-код уже активирован ранее. Причины:
- Лицензия уже активирована на этом сервере. Проверьте:
ring license list. Если лицензия в списке — активация не нужна - Лицензия активирована на другом сервере. Деактивируйте на старом сервере:
ring license deactivate --serial "...", затем активируйте на новом - Исчерпан лимит переактиваций. Обратитесь в техподдержку 1С на users.v8.1c.ru для сброса счётчика
Ошибка «Лицензия не обнаружена» после активации
Лицензия активирована (ring license list показывает её), но пользователи видят ошибку. Причины:
- Служба ragent не перезапущена. Перезапустите службу сервера 1С. Без этого менеджер кластера не подхватит новую лицензию
- На Linux: ring запущен от root. Лицензия привязана к профилю root, а служба работает от usr1cv8. Деактивируйте от root, активируйте заново от usr1cv8
- Активирована не серверная, а клиентская лицензия. Проверьте тип в
ring license list. Для запуска сервера нужна именно серверная лицензия - Файрвол блокирует порты. Менеджер кластера rmngr работает на порту 1541. Проверьте правила файрвола
Ошибка «Не удаётся связаться с сервером лицензирования 1С»
Ring не может подключиться к серверу активации 1С при онлайн-активации. Решения:
- Проверьте интернет. Убедитесь, что сервер имеет доступ к license.1c.ru (порт 443)
- Прокси-сервер. Если интернет через прокси — настройте переменные окружения
http_proxyиhttps_proxy - Используйте офлайн-активацию. Создайте файл запроса через
--requestи обработайте его на компьютере с интернетом
HASP-ключ не определяется
Вставили USB-ключ, но сервер его не видит:
- Не установлен драйвер Sentinel Runtime. Скачайте и установите актуальную версию с сайта Thales
- USB-порт неисправен. Попробуйте другой порт. Проверьте ключ в диспетчере устройств (Windows) или через
lsusb(Linux) - Виртуальная машина — проброс USB не настроен. Настройте USB Passthrough в гипервизоре. На Hyper-V — Enhanced Session Mode. На VMware — USB Controller + Passthrough
Ошибка «Изменилось оборудование»
Программная лицензия привязана к параметрам сервера: материнская плата, процессор, сетевой адаптер. Замена любого из этих компонентов может инвалидировать привязку. Решение: переактивируйте лицензию (деактивация + активация тем же пин-кодом). Это расходует одну попытку из лимита.
Если после добавления оперативной памяти или замены диска лицензия продолжает работать — повезло. 1С привязывается не ко всем компонентам, а к нескольким ключевым. Замена RAM или дисков обычно не влияет на привязку.
Вопросы и ответы
Можно ли активировать сервер 1С без интернета?
Да, через офлайн-активацию. Утилита ring генерирует файл запроса (—request). Этот файл нужно перенести на компьютер с интернетом и загрузить на license.1c.ru. В ответ получите файл, который завершает активацию на сервере (—response). Весь процесс занимает 10-15 минут.
Сколько раз можно переактивировать программную лицензию 1С?
Стандартный лимит — 3-5 переактиваций на один пин-код. Каждая деактивация + активация на новом оборудовании расходует одну попытку. При исчерпании лимита обратитесь в техподдержку 1С (users.v8.1c.ru) — счётчик сбрасывается бесплатно при подтверждении права собственности.
Нужна ли серверная лицензия для каждого сервера в кластере?
Нет. Одна серверная лицензия на один кластер. Если три физических сервера объединены в один кластер 1С — достаточно одной серверной лицензии. Она активируется на сервере, где работает центральный ragent (агент сервера).
Что делать, если старый сервер вышел из строя и деактивация невозможна?
Обратитесь в техподдержку 1С на users.v8.1c.ru. Подготовьте документы: договор на покупку лицензии, номер регистрации, серийный номер. 1С выполнит удалённую деактивацию и восстановит возможность активации на новом оборудовании. Процедура бесплатная.
Можно ли совмещать программные и аппаратные лицензии?
Да. Менеджер кластера 1С видит оба типа лицензий и использует их из общего пула. Порядок поиска: локальные программные, локальный HASP, сервер лицензирования, сетевой HASP. На практике совмещение удобно при постепенном переходе с аппаратных на программные лицензии.
Как проверить, активирована ли лицензия на сервере?
Выполните ring license list в командной строке сервера. Команда покажет все активированные лицензии: тип (серверная/клиентская), число рабочих мест, серийный номер и дату активации. Пустой вывод означает, что лицензии не активированы.
При обновлении платформы 1С нужно ли переактивировать лицензии?
Нет. Лицензии привязаны к оборудованию сервера, а не к версии платформы. Обновление с 8.3.22 на 8.3.24 не затрагивает файлы лицензий. Они хранятся отдельно от платформы и подхватываются автоматически. Перезапуск ragent после обновления достаточен.
Итог
Активация сервера 1С — задача на 10-20 минут. Программные лицензии активируются одной командой ring, аппаратные HASP — подключением USB-ключа. Для каждого типа: активируйте серверную лицензию, затем клиентские, перезапустите ragent и проверьте ring license list.
При переносе на другой сервер — деактивируйте на старом, активируйте на новом. Следите за лимитом переактиваций (3-5 попыток). Если сервер вышел из строя без деактивации — техподдержка 1С поможет бесплатно.
Если серверов несколько — централизуйте лицензии через сервер лицензирования. Это исключит проблему неравномерного распределения. Стоимость серверной и клиентских лицензий — в обзоре цен. Для подбора серверного оборудования под ваше число пользователей — смотрите методологию наших тестов.
Нужна помощь с активацией или подбором серверной конфигурации? Оставьте заявку — разберёмся.