Администрирование · 9 мин
Как установить HASP-ключ для 1С
Как установить HASP-ключ для 1С: выбор драйвера, установка менеджера лицензий, настройка сетевого ключа, проверка работы и решение типичных ошибок.
Аппаратный ключ HASP — один из способов защиты лицензий 1С:Предприятие. Пока ключ подключён к компьютеру или доступен по сети, платформа запускается в полноценном режиме; без ключа программа сообщает, что лицензия не найдена. Установка сводится к трём задачам: подключить сам ключ, поставить драйвер и при необходимости настроить менеджер лицензий для сетевой работы.
Процедура занимает обычно 10–30 минут, если под рукой есть права администратора и установочный дистрибутив 1С или отдельный пакет драйверов Sentinel. Сложности чаще всего возникают не с самим ключом, а с сетевой видимостью менеджера лицензий, конфликтами драйверов и брандмауэром.
Ниже разобраны подготовка, установка драйвера, локальный и сетевой сценарии, проверка результата и типичные ошибки. Инструкция ориентирована на Windows — именно там чаще всего работают серверы лицензирования 1С.
Проверьте тип ключа и подготовьте дистрибутивы
Для 1С используются ключи HASP HL (зелёные и фиолетовые — клиентские лицензии) и ключи сервера 1С (обычно оранжевые). Клиентский ключ бывает локальным (на одно рабочее место) или сетевым на 5, 10, 20 и более лицензий. Внешне они похожи, поэтому перед установкой найдите маркировку на корпусе или в документах поставки: от типа ключа зависит, нужен ли менеджер лицензий.
Понадобятся: сам ключ, дистрибутив платформы 1С:Предприятие (в нём есть драйвер защиты) либо отдельный установщик Sentinel HASP/LDK Runtime, а также права локального администратора. Если ключ покупался давно, убедитесь, что версия драйвера совместима с вашей версией Windows — старые драйверы могут не работать на современных системах.
Установите драйвер ключа HASP
Драйвер устанавливается до того, как 1С впервые запустится с ключом. Самый простой путь — запустить установку платформы 1С и на шаге выбора компонентов отметить «Драйвер защиты HASP». Альтернатива — отдельный установщик haspdinst.exe из комплекта поставки или с сайта производителя драйверов Sentinel.
При установке через командную строку используется параметр установки драйвера. Это удобно для тихой установки на нескольких машинах:
haspdinst.exe -installПосле установки перезагрузка обычно не обязательна, но если ключ был вставлен до установки драйвера, выньте его и подключите заново — Windows должна определить устройство и установить его без ошибок. Проверить это можно в Диспетчере устройств: в разделе «Контроллеры USB» или «Устройства HID» не должно быть устройств с жёлтым восклицательным знаком.
- 1Установите платформу 1С, отметив компонент «Драйвер защиты HASP», либо запустите haspdinst.exe -install
- 2Подключите ключ к USB-порту напрямую, без хабов и удлинителей
- 3Дождитесь определения устройства Windows и проверьте Диспетчер устройств на отсутствие ошибок
- 4Откройте в браузере http://localhost:1947 и убедитесь, что ключ виден в разделе Sentinel Keys
- 5Запустите 1С — программа должна стартовать без сообщения о том, что лицензия не найдена
Настройте сетевой ключ и менеджер лицензий
Если лицензий несколько и ключ сетевой, его вставляют в один компьютер (обычно сервер), а остальные рабочие места получают лицензии по сети. Для этого на сервере устанавливается тот же драйвер с компонентом менеджера лицензий — служба запускается автоматически и работает в фоне.
Критичный момент — сеть. Менеджер лицензий использует порт 475 (TCP и UDP), а веб-интерфейс диагностики — порт 1947. Оба порта должны быть открыты в брандмауэре сервера, иначе клиенты ключ просто не увидят. Проверить доступность можно командой telnet имя_сервера 1947 с клиентской машины.
Если в сети несколько серверов с ключами или клиент не находит менеджер автоматически, настройте файл nethasp.ini в каталоге 1С (папка conf рядом с исполняемыми файлами платформы). В нём явно указывают адрес сервера лицензий:
[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Проверьте, что ключ виден и лицензии раздаются
Основной инструмент диагностики — Admin Control Center, веб-интерфейс драйвера Sentinel. Откройте на сервере адрес http://localhost:1947. В разделе Sentinel Keys должен отображаться ваш ключ с указанием типа и числа лицензий, а в разделе Sessions — активные подключения клиентов, когда те запускают 1С.
На клиентском компьютере достаточно запустить 1С: если программа открылась без окна «Лицензия не найдена», схема работает. Если сообщение появилось, смотрите его текст: «не найден ключ защиты» указывает на проблему с драйвером или сетью, а «превышено число лицензий» — на то, что ключ виден, но свободных лицензий нет.
Как проверить результат
Ключ отображается в Sentinel Keys с корректным числом лицензий
Список ключей пуст — драйвер не установлен или ключ неисправен
Индикатор горит постоянно
Не горит — нет питания порта или ключ неисправен
Программа стартует без сообщений о лицензии
Ошибка «лицензия не найдена» — проверяйте сеть и nethasp.ini
Служба слушает порт, telnet проходит
Порт закрыт — настройте брандмауэр
Решите типичные проблемы
Самая частая ситуация — ключ вставлен, драйвер стоит, но 1С лицензию не видит. Причины обычно такие: подключение через USB-хаб или порт на передней панели с нестабильным питанием, конфликт старого и нового драйверов, закрытый порт 475 на сервере либо два менеджера лицензий в одной сети, между которыми «путаются» клиенты.
Если после обновления платформы ключ перестал определяться, переустановите драйвер свежей версией из нового дистрибутива: сначала удалите старый (haspdinst.exe -remove), перезагрузитесь и поставьте новый. На виртуальных машинах USB-ключ нужно пробрасывать в гостевую систему средствами гипервизора — без проброса виртуальная машина его не увидит.
Выберите между аппаратным и программным лицензированием
Для новых внедрений 1С чаще рекомендует программные лицензии: они привязываются к параметрам компьютера и не требуют физического ключа. Однако HASP остаётся удобным, когда лицензию нужно быстро переносить между машинами — достаточно переставить ключ. Учтите ограничение: аппаратные ключи не работают в некоторых облачных сценариях и требуют физического доступа к серверу.
Сравнение вариантов лицензирования
Подходит для одного рабочего места. Простая установка, но ключ занимает порт и может быть утерян
Подходит для офиса с несколькими пользователями. Требует настройки портов и постоянно работающего сервера
Не требует ключа и USB-порта, удобна для виртуальных машин. Привязывается к конфигурации компьютера, перенос сложнее
Часто задаваемые вопросы
Можно ли использовать один ключ HASP на нескольких компьютерах?
Только если это сетевой ключ с соответствующим числом лицензий и на компьютере с ключом запущен менеджер лицензий. Локальный (однопользовательский) ключ работает исключительно на том компьютере, куда он вставлен.
Почему 1С пишет «не найдена лицензия», хотя ключ вставлен и светится?
Чаще всего не установлен или повреждён драйвер — проверьте localhost:1947. Если ключ там виден, проблема в сети: закрыт порт 475, клиент смотрит не на тот сервер или истекло время ожидания поиска. Настройте nethasp.ini с явным адресом сервера лицензий.
Работает ли HASP-ключ на виртуальной машине?
Да, если USB-устройство проброшено в гостевую систему средствами гипервизора (USB passthrough). Без проброса виртуальная машина ключ не увидит. Для виртуальных сред часто удобнее программная лицензия.
Что делать, если ключ физически сломался или утерян?
Обратитесь к партнёру 1С, у которого приобреталась лицензия, с документами на ключ. При подтверждённой покупке возможна замена или перевыпуск лицензии. Без документов восстановить лицензию обычно нельзя — придётся покупать заново.
Нужно ли устанавливать драйвер HASP на каждый клиентский компьютер?
Для сетевого ключа драйвер в полном объёме нужен только на сервере с ключом. На клиентских машинах достаточно платформы 1С — она сама обращается к менеджеру лицензий по сети. Но установка драйвера на клиентах не мешает и иногда упрощает диагностику через Admin Control Center.
Можно ли одновременно использовать HASP-ключ и программные лицензии?
Да, платформа умеет комбинировать оба механизма: сначала ищутся программные лицензии, затем аппаратные ключи. Важно следить, чтобы схема была продумана и не приводила к двойному расходу лицензий на одни и те же сеансы.
Что важно запомнить
Установка HASP-ключа для 1С — это драйвер Sentinel, прямое подключение к USB и, для сетевого ключа, запущенный менеджер лицензий с открытым портом 475. Диагностика всегда начинается с Admin Control Center по адресу localhost:1947: виден ли ключ там — главный признак исправной установки.