Как расшифровать маркировку ключей защиты HASP и определить причины их неработоспособности в 1С?

Системный администратор 1С v7.7 1С:Зарплата и Управление Персоналом IT и автоматизация бизнеса
← На главную

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

Рассмотрим по шагам, как правильно идентифицировать аппаратные ключи HASP, определить их назначение и устранить возможные неполадки при определении лицензий.

1. Разберем маркировку и цветовое обозначение ключей HASP

Аппаратные ключи 1С различаются по цвету корпуса и маркировке, нанесенной на штекер или корпус устройства:

  1. Фиолетовые (сиреневые) ключи: обычно представляют собой локальные однопользовательские ключи. Обычный однопользовательский ключ для 1С:Предприятие 8 имеет маркировку H4 M1 ORGL8. Однако если на фиолетовом ключе указана маркировка H4 M1 QXDXD, это означает, что перед нами специализированный ключ от базовой версии программы 1С:Зарплата и кадры 7.7. Данный ключ физически не предназначен для запуска платформ серии 1С:Предприятие 8.х.
  2. Красные ключи: сетевые ключи клиентских лицензий серии HASP HL Net. Маркировка вида H4 NET5 ORGL8 указывает на то, что это сетевой ключ на 5 пользователей для платформы 1С:Предприятие 8. Такие ключи требуют работы службы HASP License Manager в сети.
  3. Серверные ключи (темно-зеленые или синие): предназначены для лицензирования работы агента сервера 1С:Предприятия (32-разрядного или 64-разрядного).

2. Проанализируем причины неполадок в работе Aladdin Monitor

Если утилита Aladdin Monitor видит сетевой красный ключ с перебоями или вовсе его не показывает, проанализируем основные особенности поведения монитора лицензий:

  1. Отсутствие активных сессий: Aladdin Monitor отображает сам аппаратный ключ только в момент, когда с ним открыта хотя бы одна активная сессия 1С. Если к информационной базе никто не подключен, монитор видит только запущенный менеджер лицензий (License Manager), но сам ключ в списке не отображается.
  2. Блокировка порта 475 UDP: монитор лицензий работает строго по протоколу UDP через порт 475. Если брандмауэр Windows блокирует трафик по этому порту, Aladdin Monitor не сможет увидеть ключ, даже если сама платформа 1С успешно подключается к нему по протоколу TCP.

3. Посмотри на настройки конфигурационных файлов nethasp.ini и nhsrv.ini

Для стабильного обнаружения сетевых ключей рекомендуется исключить широковещательный поиск (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-адрес физического сетевого интерфейса

4. Выясним ограничения платформы 1С по работе с ключами

При использовании нескольких аппаратных ключей важно учитывать правила самой платформы:

  1. Однопользовательские локальные ключи не суммируются: если в один компьютер вставить два фиолетовых ключа ORGL8, система сможет использовать только один из них.
  2. Приоритет локального ключа: при наличии локального ключа платформа всегда сначала забирает лицензию с него, и только при его отсутствии начинает искать сетевые ключи в локальной сети.
  3. Несовместимость версий 7.7 и 8.х: ключи защиты от устаревших программ 1С 7.7 (включая QXDXD) абсолютно не подходят для запуска 1С:Предприятия 8, даже если они полностью исправны и определяются ОС.

5. Проверим физическое подключение и настройки электропитания

Если ключ периодически пропадает из системы на Windows 7 или Windows 10 x64, разберем базовые технические шаги по устранению проблемы:

  1. Отключение экономии энергии USB: в Диспетчере устройств Windows вызовем свойства всех USB-концентраторов и на вкладке «Управление электропитанием» снимем флажок «Разрешить отключение этого устройства для экономии энергии».
  2. Подключение к портам USB 2.0: ключи серии HASP HL часто нестабильно работают при подключении к синим портам USB 3.0/3.1. Переставим ключ в черный порт USB 2.0 напрямую на материнской плате сервера или ПК.
  3. Переустановка драйверов: выполним чистую переустановку драйвера Sentinel HASP LDK с помощью утилиты командной строки:
    haspdinst.exe -r -kp (для полного удаления старой версии)
    haspdinst.exe -i (для установки свежей версии драйвера).
← На главную