Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Конфигурация nethasp.ini: прямой поиск аппаратных ключей 1С по IP

Обновлено: 26.08.2026  ·  Официальная база знаний
  • Длительный запуск клиента 1С (задержка до 30-60 секунд на этапе поиска лицензии).
  • Рабочие станции в изолированных подсетях (VLAN) не находят сетевой HASP-ключ.
  • Ошибки при широковещательном опросе локального сегмента сети (Broadcast Storms).
  • Клиент выбирает неправильный ключ защиты при наличии нескольких HASP License Manager в сети.

1. Расположение файла nethasp.ini

Файл конфигурации сетевого драйвера защиты располагается в следующих путях:

  • Каталог платформы: C:\Program Files\1cv8\<версия_платформы>\conf\nethasp.ini
  • Общий каталог конфигурации (Windows): C:\Program Files\1cv8\conf\nethasp.ini
  • Linux: /opt/1cv8/conf/nethasp.ini или в рабочей директории пользователя ~/.1cv8/conf/nethasp.ini

2. Оптимальный шаблон nethasp.ini для прямого IP-поиска

Создайте или замените содержимое nethasp.ini следующим содержимым:

[NH_COMMON]
# Использовать исключительно протокол TCP/IP
NH_TCPIP = Enabled

# Отключить протоколы IPX и NetBIOS для ускорения
NH_IPX = Disabled
NH_NETBIOS = Disabled

# Лимит ожидания ответа сервера в миллисекундах (по умолчанию 3000)
NH_SESSION = 5
NH_SEND_METHOD = UDP

[NH_TCPIP]
# Прямые IP-адреса серверов с запущенным HASP License Manager
NH_SERVER_ADDR = 192.168.10.15, 192.168.20.25

# Порт взаимодействия (по умолчанию 475)
NH_PORT_NUMBER = 475

# Отключение широковещательного поиска Broadcast (устраняет задержки запуска)
NH_USE_BROADCAST = Disabled

# Таймаут на каждый сетевой запрос (в секундах)
NH_TCPIP_TIMEOUT = 2

3. Особенности работы при наличии нескольких сегментов сети

Если в инфраструктуре установлено несколько License Manager с разными сериями ключей, перечислите все IP-адреса через запятую в параметре NH_SERVER_ADDR. Платформа 1С будет опрашивать их последовательно без использования широковещательных пакетов.

4. Проверка сетевого пути с клиента до хоста лицензий

# Тест доступности порта менеджера лицензий из командной строки
# Windows PowerShell:
Test-NetConnection -ComputerName 192.168.10.15 -Port 475

# Linux Bash:
nc -zvu 192.168.10.15 475
Практический опыт инженера: Размещение nethasp.ini в C:\Program Files\1cv8\conf\ (а не в папке конкретного релиза bin) делает конфигурацию глобальной для всех установленных версий платформы и предотвращает сброс настроек при очередном обновлении 1С.

Частые вопросы (FAQ)

Зачем отключать параметр NH_USE_BROADCAST?

Широковещательный опрос генерирует лишний трафик и не проходит через маршрутизаторы между разными VLAN. Отключение Broadcast и явное указание IP ускоряет запуск 1С в несколько раз.

Где должен лежать nethasp.ini — на клиенте или на сервере 1С?

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

Что делать, если в файле указано несколько адресов NH_SERVER_ADDR?

Клиент 1С будет опрашивать указанные серверы лицензий по очереди в порядке их перечисления до момента нахождения первой свободной лицензии.

Влияет ли nethasp.ini на поиск программных лицензий (*.lic)?

Нет, файл nethasp.ini управляет исключительно поведением сетевого драйвера HASP для аппаратных USB-ключей и никак не влияет на программные лицензии.