К статье
Практический материал

Администрирование · 12 мин

Как установить менеджер лицензий 1С: полная инструкция

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

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

Существует два основных подхода к централизации: раздача лицензий через сервер «1С:Предприятия 8» и установка отдельного сервера лицензирования на базе технологии HASP (Sentinel License Manager) для аппаратных USB-ключей. Также с версии платформы 8.3.15 появился встроенный сервис лицензирования для программных лицензий. Выбор зависит от типа ваших лицензий — программных (файлы с расширением .lic) или аппаратных (USB-ключи HASP).

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

Какие виды лицензий 1С существуют и что от этого зависит

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

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

Сравнение вариантов лицензирования

Программные лицензии (.lic)

Дешевле, не требуют USB-порта, но привязаны к оборудованию и слетают при замене железа или переустановке ОС

Аппаратные ключи HASP

Легко переносятся между машинами и не зависят от железа, но требуют свободный USB-порт и работающий менеджер лицензий

Сервер 1С как раздатчик лицензий

Удобно для клиент-серверного режима: лицензии активируются один раз на сервере и раздаются всем клиентам автоматически

Подготовка: что проверить перед установкой

До начала установки убедитесь, что у вас есть полный дистрибутив платформы «1С:Предприятие» нужной версии — он скачивается с портала portal.1c.ru по действующей подписке ИТС. Менеджер лицензий HASP входит в состав дистрибутива либо устанавливается отдельным пакетом драйверов Sentinel. Также потребуются права локального администратора на машине, где будет развёрнут сервер лицензирования.

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

Проверьте сетевые настройки: клиентские машины должны «видеть» сервер лицензий по сети. Для HASP используется порт 475 (UDP и TCP), для сервера 1С — порты кластера (по умолчанию 1540–1561). Брандмауэр Windows и сторонние антивирусы часто блокируют эти порты, что становится причиной большинства проблем после установки.

Установка менеджера лицензий HASP для аппаратных ключей

Запустите установку дистрибутива платформы и в окне выбора компонентов отметьте пункт, связанный с установкой драйвера защиты HASP (в разных версиях установщика он называется «Драйвер защиты HASP» или предлагается отдельной кнопкой). Альтернативный путь — запустить установщик Sentinel HASP/LDK из папки дистрибутива, обычно это файл с названием вида haspdinst.exe или пакет Sentinel System Driver.

Установка в графическом режиме сводится к нескольким нажатиям «Далее». После завершения служба Sentinel LDK License Manager (hasplms) должна появиться в списке служб Windows и находиться в состоянии «Выполняется». Установите USB-ключ в порт — система должна распознать его, а в диспетчере устройств появится соответствующее устройство без предупреждающих значков.

Если предпочитаете командную строку, установку и проверку можно выполнить так:

cmd
haspdinst.exe -install
sc query hasplms

Первая команда устанавливает драйвер и менеджер лицензий, вторая проверяет состояние службы. Если служба не запущена, выполните net start hasplms. После этого откройте в браузере адрес http://localhost:1947 — это веб-интерфейс Admin Control Center, где видны подключённые ключи и активные сессии клиентов.

Порядок установки HASP License Manager
  1. 1
    Скачайте дистрибутив платформы с портала 1С и распакуйте его
  2. 2
    Запустите установку драйвера HASP (haspdinst.exe) с правами администратора
  3. 3
    Дождитесь завершения установки и вставьте USB-ключ
  4. 4
    Проверьте службу hasplms и откройте Admin Control Center на порту 1947
  5. 5
    Откройте порт 475 в брандмауэре для клиентских машин

Установка программных лицензий на сервер 1С

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

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

Клиентские лицензии активируются по одной на каждый пин-код. Многопользовательские пин-коды позволяют активировать сразу пул лицензий. Файлы .lic сохраняются в служебном каталоге (обычно C:\ProgramData\1C\licenses на Windows). Не удаляйте и не перемещайте эти файлы вручную — платформа сама управляет их размещением.

Настройка клиентских компьютеров

Для работы с аппаратными ключами на каждом клиенте должен быть установлен драйвер HASP — он ставится автоматически вместе с платформой, если не снимать соответствующий флажок. Клиент ищет менеджер лицензий широковещательным запросом по сети, но в сетях с несколькими подсетями или VLAN широковещательные пакеты не проходят, и клиент лицензию не находит.

В этом случае настройте файл nethasp.ini в каталоге конфигурации клиента (обычно C:\Program Files\1cv8\conf). В секции [NH_TCPIP] укажите параметр NH_SERVER_ADDR с IP-адресом сервера лицензий и при необходимости NH_TCPIP_METHOD = TCP. После сохранения файла клиент будет обращаться напрямую к указанному серверу.

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

Типичные ошибки при настройке
01
Закрытый порт 475 на сервере лицензий — клиенты не видят ключ, хотя служба работает
02
Активация программной лицензии на клиенте вместо сервера — лицензии расходуются по одной на каждое рабочее место
03
Несколько менеджеров HASP в одной сети без явной настройки nethasp.ini — клиенты цепляются к случайному серверу
04
Опечатки в регистрационных данных организации при активации — лицензия не восстанавливается после сбоя
05
Игнорирование предупреждений о смене оборудования перед апгрейдом сервера — программные лицензии слетают

Проверка результата и диагностика

После установки выполните контрольную проверку с реального клиентского компьютера, а не только с самого сервера. Запустите «1С:Предприятие», откройте информационную базу и убедитесь, что сеанс начался без сообщений о лицензиях. Для HASP дополнительно откройте Admin Control Center (порт 1947) и посмотрите раздел Sessions — там должна отображаться активная сессия вашего клиента.

Сообщение «Не найдена лицензия» имеет разные причины, и текст ошибки содержит подсказку: платформа перечисляет, где именно она искала лицензию. Если в списке поиска нет вашего сервера лицензий — проблема в сетевой доступности или nethasp.ini. Если сервер опрашивался, но лицензия не выдана — проверяйте сам ключ, число свободных лицензий и версию драйвера.

Контрольные точки

Как проверить результат

Служба hasplms на сервере
Норма

Статус «Выполняется», тип запуска «Автоматически»

Тревожный признак

Служба остановлена или отсутствует в списке

Admin Control Center (порт 1947)
Норма

Ключ виден в разделе Keys, сессии отображаются в Sessions

Тревожный признак

Страница не открывается или ключ не обнаружен

Запуск клиента по сети
Норма

База открывается без сообщений о лицензии

Тревожный признак

Ошибка «Не найдена лицензия» или «Превышено число лицензий»

Доступность портов
Норма

telnet к серверу по порту 475 (HASP) или 1545 (кластер) успешен

Тревожный признак

Соединение отклоняется — проверяйте брандмауэр

Ограничения, риски и когда нужен специалист

Программные лицензии чувствительны к изменениям оборудования: замена материнской платы, сетевой карты, диска или даже значительное обновление BIOS могут привести к потере лицензии. Перед плановым апгрейдом сервера зафиксируйте текущие лицензии и убедитесь, что у вас есть резервные пин-коды. Виртуализация добавляет нюансов: при миграции виртуальной машины между хостами параметры оборудования могут измениться, поэтому для виртуальных сред аппаратные ключи с пробросом USB или серверная раздача лицензий надёжнее.

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

Держите рядом с сервером лицензий документ с полным списком пин-кодов, регистрационными данными организации и скриншотом параметров активации. При восстановлении лицензии эти сведения экономят часы переписки с поддержкой лицензирования.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Можно ли использовать один USB-ключ HASP для нескольких серверов 1С одновременно?

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

Что делать, если программная лицензия слетела после обновления Windows?

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

Нужен ли менеджер лицензий, если база одна и пользователей двое?

При двух-трёх пользователях проще установить локальные лицензии на каждый компьютер или вставить локальный USB-ключ. Централизованный менеджер лицензий оправдан при большем числе рабочих мест или клиент-серверной архитектуре.

Почему клиент видит ключ только после перезагрузки сервера лицензий?

Чаще всего причина в том, что служба hasplms не стартует автоматически или её блокирует антивирус при загрузке. Проверьте тип запуска службы (должен быть «Автоматически») и добавьте службу и порт 475 в исключения антивируса.

Можно ли раздавать лицензии через интернет филиалам?

Технически возможно через VPN, который объединяет филиал и центральный офис в одну сеть. Прямое открытие портов лицензирования в интернет небезопасно и не рекомендуется. Для территориально распределённой работы надёжнее терминальный доступ или веб-клиент.

Сколько лицензий выдаёт один сервер 1С?

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

Итог

Что важно запомнить

Тип лицензии определяет способ установки: программные активируются на сервере 1С, аппаратные требуют менеджера HASP. После установки обязательно проверьте службу, порты и запуск с реального клиента, а пин-коды и регистрационные данные храните в доступном месте для восстановления.