Администрирование · 10 мин
Как установить HASP для 1С: драйвер, менеджер лицензий и проверка
Пошаговая установка драйвера и менеджера лицензий HASP для 1С на Windows и Linux, подключение USB-ключа, диагностика ошибок и настройка сетевого доступа.
Защитный ключ HASP (Sentinel HASP / SafeNet) используется для аппаратной защиты лицензий 1С:Предприятие. Пока система не увидит ключ, платформа запускается с сообщением «Не найдена лицензия для использования программы». Установка HASP включает три этапа: установку драйвера ключа, настройку менеджера лицензий (для сетевых ключей) и проверку видимости ключа со стороны клиентских машин.
Процедура отличается в зависимости от типа ключа: локальный USB-ключ работает только на том компьютере, куда он вставлен, а сетевой ключ раздаёт лицензии по локальной сети через менеджер лицензий. Ниже разобраны оба сценария, включая типичные ошибки и способы диагностики.
Определите тип ключа и лицензии перед установкой
Перед установкой важно понять, какой ключ у вас в руках, потому что порядок действий различается. Локальные ключи (обычно маркируются как HASP HL, часто фиолетового или зелёного цвета для 1С) обслуживают одну машину. Сетевые ключи (красного цвета, с маркировкой NET) содержат несколько лицензий и требуют менеджера лицензий.
Количество лицензий на сетевом ключе указано в документации к поставке. Один и тот же менеджер лицензий обслуживает только один ключ 1С одновременно; для нескольких сетевых ключей потребуется либо несколько серверов, либо использование программных лицензий наряду с аппаратными.
Достаточно драйвера на том же ПК
Нужен менеджер лицензий на сервере
Проверить драйвер, порт USB и nethasp.ini
Установите драйвер HASP на Windows
Драйвер ключа входит в состав дистрибутива 1С:Предприятие и устанавливается вместе с платформой, если при установке оставить включённым компонент «Драйвер защиты». Если платформа уже установлена без драйвера, его можно поставить отдельно из папки дистрибутива или скачав актуальный пакет Sentinel HASP/LDK Runtime с сайта производителя драйвера.
Порядок установки из дистрибутива 1С: запустите setup.exe, выберите изменение установки, отметьте компонент драйвера защиты и завершите установку. После этого вставьте USB-ключ — Windows должна определить устройство автоматически. Проверить результат можно в диспетчере устройств: в разделе «Контроллеры USB» появятся устройства HASP.
- 1Закройте 1С и извлеките ключ из USB-порта
- 2Запустите установку драйвера из дистрибутива 1С или пакета Sentinel Runtime от имени администратора
- 3Дождитесь завершения установки и перезагрузите ПК при запросе
- 4Вставьте ключ в USB-порт и дождитесь определения устройства
- 5Откройте диспетчер устройств и убедитесь, что устройства HASP видны без предупреждений
Для командной строки доступна тихая установка и удаление драйвера через haspdinst.exe, что удобно при массовом развёртывании:
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 и адрес сервера.
[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 виден ключ и количество свободных лицензий. Если лицензия не находится, диагностику стоит вести по цепочке: ключ → драйвер → менеджер лицензий → сеть → клиент.
Как проверить результат
Устройства HASP без жёлтых значков
Неизвестное USB-устройство или ошибка драйвера
Ключ отображается в списке, лицензии доступны
Ключ отсутствует или страница не открывается
База открывается без сообщения о лицензии
Ошибка «Не найдена лицензия для использования программы»
Частая причина проблем — брандмауэр, блокирующий порт 1947 (TCP и UDP) между клиентом и сервером. Добавьте правило-исключение на сервере. Другая типичная ситуация: клиент видит менеджер лицензий другого отдела и получает отказ из-за нехватки лицензий — решается явным указанием сервера в nethasp.ini.
Локальный или сетевой вариант: что выбрать
Сравнение вариантов
Подходит для одного рабочего места; простая установка, но ключ привязан к конкретному ПК и его легко потерять
Подходит для нескольких пользователей в одной сети; требует выделенного сервера и настройки nethasp.ini
Не требует ключа и HASP вовсе; привязывается к параметрам компьютера и слетает при замене оборудования
Для одиночного рабочего места локальный ключ — самый простой вариант: установка сводится к драйверу. В офисе с несколькими пользователями 1С сетевой ключ удобнее, но требует дисциплины: сервер с ключом должен быть постоянно доступен, а клиенты — настроены на его адрес. Если аппаратный ключ не критичен, рассмотрите программные лицензии 1С — они избавляют от HASP полностью, хотя и чувствительны к смене оборудования.
Как выбрать действие
Что важно запомнить
Установка HASP для 1С состоит из драйвера ключа на каждой машине и менеджера лицензий на сервере для сетевых ключей. Явный адрес сервера в nethasp.ini и открытый порт 1947 устраняют большинство проблем с поиском лицензии.
Частые вопросы
Можно ли использовать один ключ HASP на нескольких компьютерах?
Локальный ключ — нет, он обслуживает только тот компьютер, в который вставлен. Для совместной работы нескольких пользователей предназначен сетевой ключ с соответствующим числом лицензий, который раздаётся через менеджер лицензий по локальной сети.
Почему 1С пишет «Не найдена лицензия», хотя ключ вставлен?
Чаще всего не установлен или повреждён драйвер защиты — проверьте диспетчер устройств. Также возможны неисправный USB-порт, конфликт с устаревшей версией драйвера или то, что ключ сетевой, а менеджер лицензий не запущен. Переустановка драйвера с перезагрузкой решает большинство таких случаев.
Нужен ли драйвер HASP на клиенте, если ключ стоит на сервере?
Да. Драйвер необходим на каждом компьютере, где запускается 1С, независимо от того, где физически находится ключ. Без драйвера клиент не сможет выполнить поиск лицензии даже по сети.
Где взять файл nethasp.ini, если его нет?
Файл можно создать вручную в любом текстовом редакторе и сохранить с именем nethasp.ini в папке conf каталога платформы 1С. Достаточно секций с включённым TCP/IP и адресом сервера — остальные параметры необязательны.
Можно ли обойтись без ключа HASP вообще?
Да, 1С поддерживает программные лицензии, которые активируются пин-кодом и привязываются к параметрам компьютера. Они не требуют ни ключа, ни драйвера HASP, но при замене существенных компонентов ПК лицензию придётся активировать заново резервным пин-кодом.
Что делать, если ключ потерян или сломан?
Аппаратные ключи при утере не восстанавливаются бесплатно — лицензия привязана к самому ключу. При физической неисправности ключа без механических повреждений возможен обмен через партнёра 1С по регламенту замены. На время решения вопроса можно временно перейти на программные лицензии, если они доступны в вашем комплекте поставки.