Как правильно настроить работу сетевого HASP-ключа на терминальном сервере Windows Server 2016?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Этап 1: Подготовка и порядок установки драйверов

Важно помнить, что стабильность работы оборудования начинается с правильной последовательности действий. Чтобы Windows не установила «свои» драйверы для устройства, рекомендуем придерживаться следующего порядка:

  1. Сначала установите официальный драйвер ключа Sentinel HASP/LDK на сервер.
  2. После установки драйвера физически подключите USB-ключ к порту сервера.
  3. Установите менеджер лицензий HASP License Manager (HASP LM). Выполняйте установку исключительно в консольной сессии сервера, чтобы избежать конфликтов сессий.

Этап 2: Устранение ошибок разрядности (32-bit vs 64-bit)

Одной из скрытых причин неработоспособности защиты является путаница между папками System32 и SysWOW64. Служба nhsrvice.exe может искать файл конфигурации nhsrv.ini не там, где вы его разместили. Проанализируем ситуацию:

Этап 3: Настройка файла nethasp.ini

Если вы столкнулись с тем, что 1С не находит лицензию, необходимо настроить файл nethasp.ini. Многие администраторы совершают ошибку, отключая широковещательную рассылку (Broadcast), не указав при этом явный адрес сервера. Рассмотрим правильный подход:

Файл nethasp.ini должен быть размещен в папке conf внутри каталога установки платформы 1С на компьютере клиента. В терминальной среде это профиль пользователя или общая папка платформы.

Разберем пример конфигурации для работы с конкретным сервером:


[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.100 ; Укажите IP вашего сервера
NH_USE_BROADCAST = Disabled

Важно: если у вас в сети несколько ключей, не стоит отключать NH_USE_BROADCAST без жесткой привязки NH_SERVER_ADDR. Именно комбинация этих параметров определяет, будет ли 1С «видеть» менеджер лицензий.

Этап 4: Диагностика проблем

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

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

← На главную