Администрирование · 10 мин
Как установить сервер защиты 1С
Установка сервера защиты 1С (HASP License Manager): требования, настройка службы, раздача лицензий по сети, проверка работы и типичные ошибки.
Сервер защиты 1С — это программный компонент, который централизованно выдаёт программные и аппаратные лицензии клиентским компьютерам по локальной сети. Он нужен, когда в организации работает несколько пользователей 1С, а устанавливать лицензию на каждую машину отдельно неудобно или невозможно. Чаще всего под сервером защиты понимают менеджер лицензий HASP (Sentinel License Manager), который обслуживает аппаратные USB-ключи, либо встроенный механизм раздачи программных лицензий через сервер 1С:Предприятия.
Перед установкой важно определить, какой тип лицензий используется в вашей инфраструктуре: аппаратные ключи HASP, программные лицензии, активируемые пин-кодами, или комбинированная схема. От этого зависит, какие компоненты ставить и как их настраивать. Ошибка на этапе выбора приводит к ситуации, когда клиенты не видят лицензии, хотя формально сервер установлен и запущен.
Ниже разобраны требования к серверу, установка менеджера лицензий, настройка сетевой видимости, раздача программных лицензий через сервер 1С, проверка результата и типичные ошибки. Инструкция ориентирована на Windows-сервер, как наиболее распространённый вариант в организациях, работающих с 1С.
Какие виды лицензий 1С бывают и что выбрать
1С поддерживает два принципиально разных механизма защиты. Аппаратные лицензии — это USB-ключи HASP, которые вставляются в сервер, а менеджер лицензий раздаёт их по сети. Программные лицензии — это файлы, привязанные к аппаратным параметрам компьютера, активируемые пин-кодом из комплекта поставки.
Аппаратные ключи удобны тем, что не зависят от конфигурации «железа»: при замене сервера достаточно переставить ключ. Программные лицензии не требуют физического носителя, но «сгорают» при существенном изменении аппаратной конфигурации машины, на которую они установлены. Для серверной раздачи программных лицензий используется служба сервера 1С:Предприятия, а для ключей HASP — отдельный менеджер лицензий.
Сравнение вариантов
Подходит для сетей с несколькими пользователями; ключ легко переносится на другой сервер. Ограничение: нужен физический USB-порт и драйвер ключа.
Подходит при наличии работающего сервера 1С:Предприятия; не требует USB-ключа. Ограничение: привязка к параметрам сервера, при его замене лицензии нужно активировать заново.
Подходит для 1–3 пользователей без сети. Ограничение: лицензия привязана к конкретному компьютеру, управление усложняется.
Требования к серверу и подготовка
Менеджер лицензий HASP нетребователен к ресурсам: ему достаточно минимальной конфигурации, которую обычно имеет любой сервер или даже выделенная рабочая станция, работающая круглосуточно. Важнее стабильность: машина должна быть постоянно включена и доступна в сети, иначе пользователи периодически будут получать ошибку «не найдена лицензия».
Перед установкой проверьте несколько условий. Во-первых, у вас должен быть дистрибутив платформы 1С:Предприятие той же версии, что используется на клиентах, либо новее. Во-вторых, учётная запись, под которой выполняется установка, должна обладать правами локального администратора. В-третьих, на сервере не должно быть конфликтующих версий менеджера лицензий — старые экземпляры HASP License Manager рекомендуется удалить заранее.
Установка менеджера лицензий HASP
Менеджер лицензий входит в дистрибутив платформы 1С:Предприятие. Запустите установщик платформы и на шаге выбора компонентов отметьте «Сервер предприятия» не обязательно — нужен пункт, связанный с защитой: «Менеджер лицензий» (HASP License Manager) и драйвер ключа HASP. Если ставите только защиту, остальные компоненты можно снять.
Во время установки драйвер ключа регистрируется в системе, а менеджер лицензий устанавливается как служба Windows. После завершения установки вставьте USB-ключ в порт сервера. Служба должна обнаружить ключ автоматически; проверить это можно через диспетчер устройств (ключ отображается в разделе USB-устройств без ошибок) и через журнал менеджера лицензий.
- 1Скачайте или подготовьте дистрибутив платформы 1С нужной версии и запустите setup.exe от имени администратора.
- 2На шаге выбора компонентов отметьте драйвер защиты HASP и менеджер лицензий, остальное — по необходимости.
- 3Завершите установку и перезагрузите сервер, если установщик это запросит.
- 4Вставьте USB-ключ HASP в порт сервера и дождитесь определения устройства.
- 5Откройте «Службы» (services.msc) и убедитесь, что служба HASP License Manager запущена и стоит автоматический тип запуска.
- 6Проверьте с клиентского компьютера, что лицензия видна: запустите 1С и откройте информационную базу.
Настройка сетевого доступа к лицензиям
Клиентские компьютеры находят менеджер лицензий по сети либо широковещательным запросом, либо по явно указанному адресу сервера. В простой одноранговой сети достаточно широковещательного поиска, но в сетях с маршрутизаторами и VLAN он часто не работает — тогда адрес сервера задаётся принудительно.
Для явного указания сервера на клиентской машине создаётся файл nethasp.ini в каталоге conf установленной платформы 1С. В нём указывается адрес сервера лицензий и протокол обмена. Также нужно убедиться, что брандмауэр сервера пропускает трафик менеджера лицензий — по умолчанию используется порт 475 (TCP и UDP).
[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После правки nethasp.ini перезапустите клиент 1С. Если лицензия не находится, проверьте доступность сервера командой ping и убедитесь, что порт не блокируется межсетевым экраном на пути между клиентом и сервером.
Раздача программных лицензий через сервер 1С
Если используется клиент-серверный вариант работы, программные лицензии можно раздавать через службу сервера 1С:Предприятия, без установки HASP. Для этого в консоли кластера серверов в свойствах сервера включается опция раздачи лицензий, а сами программные лицензии активируются пин-кодом на сервере через диалог получения лицензии.
Клиентские лицензии, установленные на сервер 1С, выдаются сеансам автоматически при подключении к информационной базе кластера. Это удобно: пользователю не нужно ничего активировать на своём компьютере. Ограничение схемы — лицензии привязаны к параметрам сервера, поэтому при миграции на другое оборудование их придётся активировать заново, используя резервные пин-коды из комплекта.
Проверка работы и типичные ошибки
Признак корректной работы сервера защиты — клиентские компьютеры запускают 1С без сообщения «не найдена лицензия для использования программы». Дополнительно проверить состояние можно через журнал службы менеджера лицензий и через счётчик занятых лицензий: при подключении пользователей число выданных лицензий должно расти.
Как проверить результат
Статус «Выполняется», тип запуска «Автоматически»
Служба остановлена или падает после запуска
База открывается без сообщения о лицензии
Ошибка «не найдена лицензия» или «не обнаружен ключ защиты»
Порт отвечает, telnet/Test-NetConnection успешен
Тайм-аут соединения — проверяйте брандмауэр
К типичным ошибкам относятся: установка менеджера лицензий, но отсутствие драйвера ключа (ключ не виден системе); блокировка порта 475 брандмауэром; несколько менеджеров лицензий в одной сети с разными ключами, из-за чего клиенты «цепляются» не к тому серверу; устаревшая версия менеджера лицензий, несовместимая с новой платформой.
Часто задаваемые вопросы
Можно ли установить сервер защиты на обычную рабочую станцию, а не на сервер?
Да, менеджер лицензий HASP работает и на обычном компьютере с Windows. Главные требования — постоянное включение, стабильное сетевое подключение и статический IP-адрес, чтобы клиенты всегда находили сервер по адресу из nethasp.ini.
Сколько клиентов обслуживает один сервер лицензий?
Количество одновременных подключений ограничено не сервером, а числом лицензий в ключе или активированных программных лицензий. Один менеджер лицензий способен обслуживать десятки клиентов без заметной нагрузки на систему.
Что делать, если 1С пишет «не найдена лицензия», хотя сервер работает?
Проверьте по цепочке: запущена ли служба менеджера лицензий, виден ли ключ в диспетчере устройств, открыт ли порт 475 на брандмауэре, правильно ли указан адрес сервера в nethasp.ini на клиенте. Чаще всего причина — сетевые ограничения или неверный файл конфигурации.
Нужен ли сервер защиты при файловом варианте работы 1С?
Да, если лицензия сетевая (многопользовательский ключ HASP) — менеджер лицензий нужен независимо от файлового или клиент-серверного режима. Если у каждого пользователя локальная лицензия, сервер защиты не требуется.
Можно ли совместить сервер 1С и сервер лицензий на одной машине?
Да, это стандартная практика: служба сервера 1С:Предприятия и менеджер лицензий не конфликтуют. Более того, при раздаче программных лицензий через кластер отдельный менеджер HASP вообще не нужен.
Что произойдёт с лицензиями при замене сервера?
Аппаратный ключ HASP достаточно переставить в новый сервер и установить драйвер с менеджером лицензий — лицензии сохранятся. Программные лицензии придётся активировать заново на новом оборудовании с помощью резервных пин-кодов из комплекта поставки.
Что важно запомнить
Сервер защиты 1С — это менеджер лицензий HASP для аппаратных ключей или служба сервера 1С для программных лицензий. Установка сводится к выбору компонентов в дистрибутиве платформы, настройке службы, открытию порта 475 и указанию адреса сервера на клиентах через nethasp.ini. Проверяйте результат запуском 1С с клиентского компьютера и состоянием службы.