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

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

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

Пошаговая установка драйвера и менеджера лицензий HASP для 1С на Windows и Linux, подключение USB-ключа, диагностика ошибок и настройка сетевого доступа.

Защитный ключ HASP (Sentinel HASP / SafeNet) используется для аппаратной защиты лицензий 1С:Предприятие. Пока система не увидит ключ, платформа запускается с сообщением «Не найдена лицензия для использования программы». Установка HASP включает три этапа: установку драйвера ключа, настройку менеджера лицензий (для сетевых ключей) и проверку видимости ключа со стороны клиентских машин.

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

Определите тип ключа и лицензии перед установкой

Перед установкой важно понять, какой ключ у вас в руках, потому что порядок действий различается. Локальные ключи (обычно маркируются как HASP HL, часто фиолетового или зелёного цвета для 1С) обслуживают одну машину. Сетевые ключи (красного цвета, с маркировкой NET) содержат несколько лицензий и требуют менеджера лицензий.

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

Ключ фиолетового/зелёного цветаЛокальный ключ

Достаточно драйвера на том же ПК

Ключ красного цвета с надписью NETСетевой ключ

Нужен менеджер лицензий на сервере

Ошибка «Не найдена лицензия»Ключ или драйвер не виден

Проверить драйвер, порт USB и nethasp.ini

Установите драйвер HASP на Windows

Драйвер ключа входит в состав дистрибутива 1С:Предприятие и устанавливается вместе с платформой, если при установке оставить включённым компонент «Драйвер защиты». Если платформа уже установлена без драйвера, его можно поставить отдельно из папки дистрибутива или скачав актуальный пакет Sentinel HASP/LDK Runtime с сайта производителя драйвера.

Порядок установки из дистрибутива 1С: запустите setup.exe, выберите изменение установки, отметьте компонент драйвера защиты и завершите установку. После этого вставьте USB-ключ — Windows должна определить устройство автоматически. Проверить результат можно в диспетчере устройств: в разделе «Контроллеры USB» появятся устройства HASP.

Порядок установки драйвера
  1. 1
    Закройте 1С и извлеките ключ из USB-порта
  2. 2
    Запустите установку драйвера из дистрибутива 1С или пакета Sentinel Runtime от имени администратора
  3. 3
    Дождитесь завершения установки и перезагрузите ПК при запросе
  4. 4
    Вставьте ключ в USB-порт и дождитесь определения устройства
  5. 5
    Откройте диспетчер устройств и убедитесь, что устройства HASP видны без предупреждений

Для командной строки доступна тихая установка и удаление драйвера через haspdinst.exe, что удобно при массовом развёртывании:

bash
haspdinst.exe -i -fi -kp
:: -i установка, -fi полная установка, -kp установка драйвера параллельного порта
:: удаление: haspdinst.exe -r -kp

Настройте менеджер лицензий для сетевого ключа

Сетевой ключ устанавливается на выделенный компьютер в локальной сети — обычно на сервер 1С или любую машину с постоянным включением. На этот компьютер ставится драйвер ключа и менеджер лицензий HASP License Manager (файл lmsetup.exe из дистрибутива 1С). Менеджер устанавливается как служба Windows и работает в фоне без участия пользователя.

После установки менеджера лицензий убедитесь, что служба запущена (в оснастке «Службы» ищите HASP Loader или Sentinel LDK License Manager). Проверить раздачу лицензий можно через веб-интерфейс Admin Control Center, который доступен по адресу http://localhost:1947 на сервере — там отображаются подключённые ключи и занятые лицензии.

Настройте клиентские машины и файл nethasp.ini

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

Чтобы клиент обращался напрямую к серверу, создайте или отредактируйте файл nethasp.ini. Для 1С он обычно располагается в папке conf каталога установки платформы (например, C:\Program Files\1cv8\<версия>\bin\conf). Минимальная рабочая конфигурация задаёт протокол TCP/IP и адрес сервера.

ini
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = TCP

В параметре NH_SERVER_ADDR укажите реальный IP-адрес сервера с ключом. Отключение протоколов IPX и NetBIOS ускоряет поиск лицензии, так как клиент не тратит время на неиспользуемые методы. После сохранения файла перезапустите 1С и проверьте запуск.

Установка HASP на Linux

Если сервер 1С работает на Linux, ключ и менеджер лицензий устанавливаются на нём же. Для этого используются пакеты драйвера (aksusbd) и менеджера лицензий, которые поставляются в составе дистрибутива 1С для Linux или отдельным архивом с дополнительными компонентами.

Установка выполняется из-под root: сначала ставится драйвер, затем менеджер лицензий, после чего службы запускаются и добавляются в автозагрузку. Проверка видимости ключа выполняется через тот же Admin Control Center в браузере по адресу сервера, порт 1947.

Проверьте результат и устраните типичные ошибки

Основной признак успешной установки — 1С запускается без сообщения об отсутствии лицензии, а в Admin Control Center виден ключ и количество свободных лицензий. Если лицензия не находится, диагностику стоит вести по цепочке: ключ → драйвер → менеджер лицензий → сеть → клиент.

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

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

Диспетчер устройств Windows
Норма

Устройства HASP без жёлтых значков

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

Неизвестное USB-устройство или ошибка драйвера

http://localhost:1947 на сервере
Норма

Ключ отображается в списке, лицензии доступны

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

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

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

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

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

Ошибка «Не найдена лицензия для использования программы»

Частая причина проблем — брандмауэр, блокирующий порт 1947 (TCP и UDP) между клиентом и сервером. Добавьте правило-исключение на сервере. Другая типичная ситуация: клиент видит менеджер лицензий другого отдела и получает отказ из-за нехватки лицензий — решается явным указанием сервера в nethasp.ini.

Типичные ошибки
01
Установка драйвера без прав администратора — служба не регистрируется, ключ не определяется
02
Поиск лицензии широковещанием без nethasp.ini — медленный запуск и ложные отказы в сетях с VLAN
03
Два сетевых ключа 1С на одном сервере — обслуживается только один, второй комплект лицензий недоступен
04
Блокировка порта 1947 брандмауэром — клиенты не видят ключ при исправном сервере

Локальный или сетевой вариант: что выбрать

Сравнение вариантов

Локальный USB-ключ

Подходит для одного рабочего места; простая установка, но ключ привязан к конкретному ПК и его легко потерять

Сетевой ключ с менеджером лицензий

Подходит для нескольких пользователей в одной сети; требует выделенного сервера и настройки nethasp.ini

Программная лицензия 1С

Не требует ключа и HASP вовсе; привязывается к параметрам компьютера и слетает при замене оборудования

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

Маршрут решения

Как выбрать действие

1С используется на одном компьютереУстановите только драйвер и вставьте локальный ключ
Пользователей несколько в одной локальной сетиУстановите ключ и менеджер лицензий на сервер, на клиентах настройте nethasp.ini
Клиенты в разных подсетях или через VPNОбязательно укажите адрес сервера в nethasp.ini и откройте порт 1947
Итог

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

Установка HASP для 1С состоит из драйвера ключа на каждой машине и менеджера лицензий на сервере для сетевых ключей. Явный адрес сервера в nethasp.ini и открытый порт 1947 устраняют большинство проблем с поиском лицензии.

Частые вопросы

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

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

Почему 1С пишет «Не найдена лицензия», хотя ключ вставлен?

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

Нужен ли драйвер HASP на клиенте, если ключ стоит на сервере?

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

Где взять файл nethasp.ini, если его нет?

Файл можно создать вручную в любом текстовом редакторе и сохранить с именем nethasp.ini в папке conf каталога платформы 1С. Достаточно секций с включённым TCP/IP и адресом сервера — остальные параметры необязательны.

Можно ли обойтись без ключа HASP вообще?

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

Что делать, если ключ потерян или сломан?

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