Администрирование · 9 мин
Как установить сервер защиты 1С и настроить раздачу лицензий
Как установить и настроить сервер защиты 1С (HASP License Manager): установка драйвера, раздача сетевых лицензий, проверка работы и типичные ошибки.
Сервер защиты 1С — это компонент, который раздаёт программные или аппаратные (USB) лицензии клиентским компьютерам по сети. Без него сетевые ключи HASP и многопользовательские программные лицензии работать не будут: при запуске 1С выдаст ошибку «Не обнаружена лицензия для использования программы». Установка занимает 15–30 минут, но требует прав администратора и понимания того, какой тип лицензирования используется в организации.
Существует два подхода: классический менеджер лицензий HASP (для аппаратных USB-ключей и старых программных лицензий) и встроенный механизм программного лицензирования платформы 1С, где лицензии раздаёт сам сервер 1С:Предприятия. Ниже разобраны оба сценария, а также проверка результата и типичные ошибки.
Определите тип лицензий: USB-ключ или программная лицензия
Перед установкой важно понять, что именно вы раздаёте. Аппаратный ключ — это физическое USB-устройство (обычно фиолетовое для сетевых лицензий), которое вставляется в компьютер, выполняющий роль сервера защиты. Программная лицензия — это файл, привязанный к аппаратным характеристикам компьютера, активируемый пин-кодом.
От типа зависит вся схема. Для USB-ключа обязательно нужны драйвер HASP и менеджер лицензий. Для программных лицензий есть альтернатива: их можно активировать прямо на сервере 1С:Предприятия, и тогда платформа сама выдаёт лицензии клиентам без отдельного менеджера HASP.
Сравнение вариантов раздачи лицензий
Подходит для аппаратных ключей и старых конфигураций. Требует отдельной службы и открытого порта 475.
Удобно для клиент-серверного режима: лицензии активируются на сервере, клиенты получают их автоматически. USB-ключ не нужен.
Активируется на самом терминальном сервере, обслуживает все его сеансы. Отдельный сервер защиты не требуется.
Требования к компьютеру для сервера защиты
Сервер защиты нетребователен к ресурсам: менеджер лицензий потребляет минимум памяти и процессорного времени, поэтому его часто ставят на уже существующий сервер — файловый, терминальный или даже на сервер 1С:Предприятия. Главные требования — стабильная работа и постоянная доступность по сети.
Учитывайте ограничения:
- Компьютер должен работать постоянно, пока пользователи работают в 1С — выключение сервера защиты обрывает лицензии у всех клиентов.
- Серверу нужен статический IP-адрес или постоянное имя, чтобы клиенты могли его находить.
- USB-ключ должен быть физически вставлен в этот компьютер (для аппаратной схемы).
- Не рекомендуется размещать ключ на машине, которая часто перезагружается или уходит в спящий режим.
Установка драйвера HASP и менеджера лицензий
Драйвер защиты (Sentinel HASP / Aladdin) обычно поставляется вместе с дистрибутивом платформы 1С:Предприятия — при установке платформы есть отдельный пункт «Установить драйвер защиты». Также актуальную версию драйвера можно получить с диска ИТС или из комплекта поставки. Установка выполняется от имени администратора.
Менеджер лицензий (HASP License Manager, файл lmsetup.exe) устанавливается отдельно. Во время установки выберите вариант «Service (nhsrvice.exe)» — тогда менеджер будет работать как служба Windows и запускаться автоматически. Вариант «Application» требует ручного запуска и для сервера не подходит.
- 1Войдите на выделенный компьютер под учётной записью администратора.
- 2Установите драйвер HASP из дистрибутива платформы или с диска ИТС.
- 3Запустите lmsetup.exe и выберите установку как службы (Service).
- 4Перезагрузите компьютер или вручную запустите службу HASP Loader.
- 5Подключите USB-ключ и убедитесь, что он определился в системе.
- 6Откройте в брандмауэре порты 475 (TCP и UDP) для входящих подключений.
- 7Проверьте с клиентского компьютера, что ключ виден через Aladdin Monitor или аналог.
После установки проверьте, что служба запущена: откройте «Службы» (services.msc) и найдите HASP Loader или Sentinel LDK License Manager — статус должен быть «Выполняется», тип запуска — «Автоматически».
Настройка брандмауэра
Менеджер лицензий взаимодействует с клиентами по порту 475 (TCP и UDP). Если на сервере включён брандмауэр Windows или сторонний сетевой экран, создайте разрешающие правила для входящих подключений по этим портам. Без этого клиенты не увидят ключ, даже если служба работает корректно.
Раздача программных лицензий через сервер 1С
Если у вас клиент-серверный режим работы, отдельный сервер защиты может вообще не понадобиться. Платформа 1С умеет сама выдавать клиентские лицензии: для этого программные лицензии активируются на компьютере, где работает агент сервера 1С:Предприятия.
Активация выполняется при первом запуске клиента или через диалог получения лицензии: укажите пин-код из комплекта, выберите вариант «На компьютер сервера 1С:Предприятия» и подтвердите данные организации. После активации сервер будет автоматически выдавать лицензии каждому подключающемуся клиенту в пределах купленного количества.
Настройка клиентов: как 1С ищет лицензии
По умолчанию клиент 1С ищет лицензии широковещательным запросом по локальной сети. Если сервер защиты находится в другом сегменте сети или поиск работает нестабильно, задайте адрес сервера явно через файл nethasp.ini.
Файл nethasp.ini размещается в каталоге conf установки платформы (например, C:\Program Files\1cv8\conf). В секции [NH_COMMON] укажите протокол, а в секции [NH_TCPIP] — адрес сервера:
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = DisabledЯвное указание адреса сервера ускоряет запуск клиентов и устраняет ситуации, когда 1С «не видит» ключ из-за отключённых широковещательных рассылок в маршрутизируемой сети.
Проверка результата
После установки убедитесь, что вся цепочка работает: служба менеджера лицензий запущена, ключ определён, клиенты получают лицензии. Для контроля используйте утилиту мониторинга (Aladdin Monitor / Sentinel Admin Control Center) — она показывает подключённые ключи и занятые лицензии.
Как проверить результат
Статус «Выполняется», запуск «Автоматически»
Служба остановлена или падает после запуска
Ключ виден, отображается число доступных лицензий
Ключ не определяется — проверьте драйвер и USB-порт
База открывается без сообщения о лицензии
Ошибка «Не обнаружена лицензия» — проверьте порт 475 и nethasp.ini
Соответствует числу работающих пользователей
Лицензии «зависают» после завершения сеансов — обновите менеджер лицензий
Типичные ошибки и их устранение
Большинство проблем после установки сводятся к нескольким повторяющимся причинам. Знание их экономит часы диагностики.
Если после всех проверок клиенты по-прежнему не получают лицензии, соберите диагностику последовательно: работает ли служба, виден ли ключ локально, доступен ли порт 475 с клиентской машины (например, через telnet), указан ли сервер в nethasp.ini. Проверка по цепочке быстрее, чем случайные переустановки.
Что важно запомнить
Для USB-ключей ставьте драйвер HASP и менеджер лицензий как службу, открывайте порт 475 и при необходимости прописывайте сервер в nethasp.ini. Для программных лицензий в клиент-серверном режиме проще активировать их на сервере 1С — тогда отдельный сервер защиты не нужен. Работы проводите в нерабочее время и проверяйте результат монитором лицензий.
Частые вопросы
Можно ли установить сервер защиты на тот же компьютер, где работает сервер 1С?
Да, это распространённая практика. Менеджер лицензий потребляет минимум ресурсов и не конфликтует с агентом сервера 1С. Главное — чтобы машина работала постоянно и была доступна клиентам по сети.
Нужен ли сервер защиты для локальной (однопользовательской) версии 1С?
Нет. Однопользовательский USB-ключ вставляется непосредственно в компьютер пользователя, и достаточно установленного драйвера HASP. Менеджер лицензий требуется только для сетевых ключей.
Что делать, если программная лицензия слетела после замены оборудования?
Активируйте лицензию заново резервным пин-кодом из комплекта поставки. Если резервные пин-коды исчерпаны, запросите новый комплект через партнёра 1С, предоставив регистрационный номер. Чтобы снизить риск, активируйте лицензии на стабильно работающем сервере, а не на клиентских ПК.
Работает ли сервер защиты в виртуальной машине?
Менеджер лицензий в виртуальной машине работает, но для USB-ключа потребуется проброс USB-порта в гостевую систему либо сетевой USB-концентратор. Программные лицензии в виртуальной среде чувствительны к изменению виртуального оборудования — фиксируйте конфигурацию ВМ после активации.
Сколько клиентов может обслуживать один сервер защиты?
Количество одновременных подключений ограничено числом лицензий в ключе или активированном программном комплекте, а не мощностью сервера. Сам менеджер лицензий обслуживает запросы быстро и на практике не является узким местом даже при десятках пользователей.
Почему 1С долго запускается при поиске лицензии?
Чаще всего причина в широковещательном поиске сервера защиты по сети. Пропишите адрес сервера явно в файле nethasp.ini и отключите неиспользуемые протоколы — запуск заметно ускорится.