Как настроить серверную лицензию 1С и что делать, если USB-ключ EN8SA не обнаруживается?

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

При развертывании серверной версии 1С:Предприятие системные администраторы часто сталкиваются с ситуацией, когда физический USB-ключ защиты (HASP) установлен в сервер, индикатор на нем светится, но система выдает критическую ошибку: "Не обнаружена лицензия на запуск сервера". Рассмотрим подробную методику диагностики и настройки серверной лицензии, чтобы выяснить, является ли проблема программной или аппаратной, а также изучим справочные материалы по решению типовых задач администрирования.

Шаг 1. Анализ аппаратной части и маркировки ключа

Прежде чем приступать к программным настройкам, проанализируем сам физический носитель. Для серверных лицензий 1С (x86-64) используется ключ с маркировкой EN8SA. Рассмотрим основные моменты:

  1. Цвет и форм-фактор. Серверный ключ x64 обычно имеет зеленый цвет корпуса. Если у вас ключ типа "рыбка" (модель H4 M1), обратите внимание на цифровую маркировку после названия модели. Маркировка 325-61 считается наиболее стабильной, так как поддерживает автоматическое обновление микропрограммы (firmware).
  2. Порты подключения. Старые модели ключей HASP часто конфликтуют с портами USB 3.0 (синего цвета). Проанализируем физическое подключение: попробуем переткнуть ключ в порт USB 2.0 или использовать простой USB-хаб версии 2.0 в качестве переходника.
  3. Индикация. Постоянное свечение светодиода говорит лишь о наличии питания. Если индикатор мигает или не светится вовсе, это первый признак выхода ключа из строя.

Шаг 2. Проверка соответствия разрядности платформы

Выясним причину возможного конфликта версий. Существует две основные серверные лицензии 1С:

Важно помнить: 32-битный ключ не позволит запустить 64-битный сервер 1С. В то же время 64-битный ключ EN8SA является универсальным и поддерживает работу как 64-битного, так и 32-битного сервера. Если вы установили платформу версии 8.3.22 или 8.3.24 в 64-битном варианте, убедитесь, что ваш ключ именно EN8SA. Ошибка в логах EN8SA Локальный, не установлен четко указывает на то, что система ищет именно 64-битную лицензию.

Шаг 3. Диагностика драйверов и службы Sentinel LDK

Проверим, как ключ отображается в операционной системе Windows Server. В "Диспетчере устройств" в разделе "Контроллеры USB" должны присутствовать три записи:

  1. Sentinel HASP Key
  2. Sentinel USB Key
  3. Sentinel HL Key (для новых моделей)

Если устройств нет или они помечены восклицательным знаком, необходимо переустановить драйвер. Разберем правильный алгоритм установки:

  1. Скачаем актуальный Sentinel HASP LDK Runtime с официального сайта производителя.
  2. При установке платформы 1С часто предлагается установить драйвер защиты. Проанализируем важный нюанс: в инсталляторе 1С часто по умолчанию включена опция "Отключить неиспользуемые 1С:Предприятие возможности аппаратных ключей защиты". Эту галочку необходимо снять! Она блокирует работу веб-интерфейса диагностики (ACC) и может мешать корректному определению серверного ключа.
  3. Проверим работу службы hasplms (Sentinel Local License Manager). Она должна иметь статус "Выполняется" и тип запуска "Автоматически".

Шаг 4. Настройка через Sentinel Admin Control Center (ACC)

Наиболее мощным инструментом диагностики является веб-интерфейс, доступный по адресу http://localhost:1947. Если страница не открывается, значит, служба hasplms заблокирована брандмауэром или не установлена корректно.

Разберем, что искать в интерфейсе ACC:

Шаг 5. Тонкая настройка файла nshasp.ini

В некоторых случаях сервер 1С не может быстро найти локальный ключ из-за сетевых задержек или наличия других ключей в сети. Попробуем принудительно указать место поиска. Найдем файл nshasp.ini. Обычно он находится в папке C:\Program Files\1cv8\conf (или в папке bin\conf конкретной версии платформы).

Отредактируем секцию [NH_COMMON] и [NH_TCPIP] следующим образом:


[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 127.0.0.1
NH_USE_BROADCAST = Disabled

Эти настройки заставляют менеджер лицензий искать ключ строго на локальной машине через петлевой адрес, игнорируя широковещательные запросы в сеть, что ускоряет процесс инициализации защиты.

Шаг 6. Влияние виртуализации и энергосбережения

Проанализируем системные настройки сервера. Если ваша ОС Windows Server 2016 работает на физическом железе, но на ней включена роль Hyper-V, это может создавать изоляцию для USB-устройств. Также рекомендуется выполнить следующие действия:

  1. Зайти в "Параметры управления электропитанием".
  2. Выбрать активный план и нажать "Изменить дополнительные параметры питания".
  3. В разделе "Параметры USB" установить значение "Запрещено" для параметра "Параметр временного отключения USB-порта". Это предотвратит "засыпание" ключа, из-за которого 1С может терять лицензию спустя несколько часов работы.

Что делать, если ключ не заработал?

Если после выполнения всех шагов (переустановка драйвера без ограничивающих галочек, проверка в ACC, смена портов) ключ по-прежнему не виден даже на другом компьютере, значит, произошел физический выход из строя чипа HASP.

Рассмотрим варианты решения в этой ситуации:

Таким образом, диагностика серверной лицензии требует комплексного подхода: от проверки физического контакта до анализа сетевых протоколов обмена данными менеджера лицензий, особенно если вы планируете управлять множеством серверов из одной точки.

← На главную