Распространенная ситуация при настройке защиты 1С:Предприятие — USB-ключ на 5 или более лицензий вставлен в компьютер, драйвер установлен, и локально на этой машине 1С запускается без проблем. Однако при попытке запустить программу с других рабочих станций в локальной сети появляется ошибка «Ключ защиты не найден».
Рассмотрим подробно причины возникновения этой проблемы и разберем по шагам, как настроить сервер и клиентские ПК для корректной раздачи лицензий.
Выясним, почему лицензия может работать локально, но быть недоступной по сети:
Разберем порядок действий на компьютере, в который физически вставлен USB-ключ:
Службы (services.msc) — служба должна иметь имя HASP Loader и находится в состоянии «Работает».Проанализируем сетевую доступность между клиентом и сервером:
nhsvw32.exe.Самый надежный способ устранить проблемы с поиском ключа по сети — отключить автоматический широковещательный поиск и явно указать IP-адрес ПК, на котором установлен USB-ключ.
Для этого отредактируем файл nethasp.ini, который находится в каталоге установки 1С (или в папке bin\conf):
[NH_COMMON], включим использование протокола TCP/IP и отключим остальные:
[NH_COMMON]
NH_TCPIP = Enabled
[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.