Что делать, если сетевой USB-ключ 1С не видят компьютеры по сети?

Системный администратор IT и автоматизация бизнеса
← На главную

Распространенная ситуация при настройке защиты 1С:Предприятие — USB-ключ на 5 или более лицензий вставлен в компьютер, драйвер установлен, и локально на этой машине 1С запускается без проблем. Однако при попытке запустить программу с других рабочих станций в локальной сети появляется ошибка «Ключ защиты не найден».

Рассмотрим подробно причины возникновения этой проблемы и разберем по шагам, как настроить сервер и клиентские ПК для корректной раздачи лицензий.

Основные причины проблемы

Выясним, почему лицензия может работать локально, но быть недоступной по сети:

  1. Не установлен или не запущен менеджер лицензий (HASP License Manager). Драйвер ключа отвечает только за локальную работу. Для раздачи лицензий по сети на сервере должна быть запущен специальная служба HASP LM.
  2. Блокировка сетевого порта 475. Работа службы раздачи лицензий осуществляется по порту 475 (UDP/TCP). Если порт заблокирован брандмауэром Windows или антивирусным ПО, клиенты не смогут связаться с ключом.
  3. Проблемы с широковещательными пакетами (Broadcast). По умолчанию клиент 1С ищет ключ с помощью широковещательных запросов. Если в сети используются разные подсети, VPN или блокируются бродкасты, поиск завершается ошибкой.
  4. Несколько сетевых интерфейсов или виртуальных адаптеров. Если на сервере с ключом установлены Hyper-V, VirtualBox или VPN-клиенты, менеджер лицензий может начать прослушивать не тот сетевой адаптер.

Шаг 1. Проверка работы HASP License Manager

Разберем порядок действий на компьютере, в который физически вставлен USB-ключ:

  1. Убедимся, что на сервере установлен и запущен HASP License Manager (HASP LM). Проверить его статус можно в оснастке Службы (services.msc) — служба должна иметь имя HASP Loader и находится в состоянии «Работает».
  2. Если HASP LM устанавливался из сеанса удаленного рабочего стола (RDP), он мог установиться как приложение, а не как служба ОС. Рекомендуется переустановить менеджер лицензий, запустив инсталлятор с ключом установки службы.

Шаг 2. Проверка сетевых портов и сетевого экрана

Проанализируем сетевую доступность между клиентом и сервером:

  1. Менеджер лицензий использует порт 475 (TCP и UDP). Необходимо добавить входящее правило в Брандмауэр защитника Windows на сервере для данного порта и исполняемого файла службы nhsvw32.exe.
  2. На время диагностики временно отключим антивирус и сетевой экран на сервере и клиентской машине, чтобы исключить влияние защитного ПО.

Шаг 3. Точная настройка nethasp.ini на клиентских ПК

Самый надежный способ устранить проблемы с поиском ключа по сети — отключить автоматический широковещательный поиск и явно указать IP-адрес ПК, на котором установлен USB-ключ.

Для этого отредактируем файл nethasp.ini, который находится в каталоге установки 1С (или в папке bin\conf):

  1. Найдем секцию [NH_COMMON], включим использование протокола TCP/IP и отключим остальные:

[NH_COMMON]
NH_TCPIP = Enabled
  1. В секции [NH_TCPIP] пропишем точный IP-адрес сервера с ключом и запретим поиск через широковещательные пакеты (broadcast):

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.100
NH_USE_BROADCAST = Disabled

Важно: Вместо 192.168.1.100 укажите реальный IP-адрес компьютера, на котором установлен USB-ключ и запущен HASP License Manager.

После сохранения файла nethasp.ini и перезапуска 1С на клиентском компьютере платформа прекратит рассылку бродкаст-запросов и напрямую обратится к менеджеру лицензий по указанному IP-адресу через порт 475.

← На главную