При работе с системами 1С администраторы часто сталкиваются с аппаратными ключами защиты HASP различного цвета и маркировки. Если ключ отображается в Диспетчере устройств Windows и светится светодиодом, но программа 1С его «не видит», либо утилита мониторинга отображает его нестабильно, необходимо детально проанализировать маркировку ключа и особенности работы драйверов защиты.
Рассмотрим по шагам, как правильно идентифицировать аппаратные ключи HASP, определить их назначение и устранить возможные неполадки при определении лицензий.
Аппаратные ключи 1С различаются по цвету корпуса и маркировке, нанесенной на штекер или корпус устройства:
H4 M1 ORGL8. Однако если на фиолетовом ключе указана маркировка H4 M1 QXDXD, это означает, что перед нами специализированный ключ от базовой версии программы 1С:Зарплата и кадры 7.7. Данный ключ физически не предназначен для запуска платформ серии 1С:Предприятие 8.х.HASP HL Net. Маркировка вида H4 NET5 ORGL8 указывает на то, что это сетевой ключ на 5 пользователей для платформы 1С:Предприятие 8. Такие ключи требуют работы службы HASP License Manager в сети.Если утилита Aladdin Monitor видит сетевой красный ключ с перебоями или вовсе его не показывает, проанализируем основные особенности поведения монитора лицензий:
Для стабильного обнаружения сетевых ключей рекомендуется исключить широковещательный поиск (broadcast) и явно указать адрес сервера лицензирования. На клиентских компьютерах разберем настройку файла nethasp.ini, который располагается в каталоге bin\conf установленной платформы 1С:
Зададим следующие параметры подключения:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.100 ; Указываем IP-адрес ПК с вставленным красным ключом
NH_USE_BROADCAST = Disabled
NH_TCPIP_METHOD = TCP
На сервере, где физически установлен красный ключ, проверим настройки службы HASP Loader. В конфигурационном файле nhsrv.ini в секции [NHS_IP] рекомендуется привязать службу к конкретному сетевому адаптеру, чтобы избежать сбоев при наличии виртуальных карт (VirtualBox, Hyper-V, VPN):
[NHS_IP]
NHS_IP_LIMIT = 192.168.1.100 ; IP-адрес физического сетевого интерфейса
При использовании нескольких аппаратных ключей важно учитывать правила самой платформы:
ORGL8, система сможет использовать только один из них.QXDXD) абсолютно не подходят для запуска 1С:Предприятия 8, даже если они полностью исправны и определяются ОС.Если ключ периодически пропадает из системы на Windows 7 или Windows 10 x64, разберем базовые технические шаги по устранению проблемы:
haspdinst.exe -r -kp (для полного удаления старой версии)
haspdinst.exe -i (для установки свежей версии драйвера).