Как узнать ID и тип USB-ключа защиты 1С

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

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

Использование Sentinel Admin Control Center

Самый простой и эффективный способ узнать ID ключа без установки дополнительного специализированного ПО — это использование встроенного веб-интерфейса драйвера Sentinel HASP. Рассмотрим, как им воспользоваться:

Если на компьютере установлены драйверы защиты 1С, то в системе работает служба Sentinel LDK License Manager. Она предоставляет веб-панель управления, доступную через браузер. Проанализируем шаги для получения информации:

  1. Откройте любой браузер на сервере, где физически установлен ключ.
  2. В адресной строке введите адрес: http://localhost:1947.
  3. В открывшемся меню (Sentinel Admin Control Center) перейдите в раздел Sentinel Keys.

В этом разделе мы увидим таблицу со всеми обнаруженными ключами. В колонке Key ID будет отображен уникальный идентификатор каждого устройства. Также здесь можно посмотреть Key Type (тип ключа) и версию его прошивки (Firmware). Этот метод удобен тем, что позволяет удаленно (если открыть порт 1947) администрировать ключи на сервере.

Идентификация по физической маркировке

Если у нас есть физический доступ к ключам, но мы не хотим или не можем подключать их по очереди к компьютеру, проанализируем надписи на корпусе самого USB-токена. Компания Aladdin (ныне Thales/Sentinel) использует стандартную систему кодировки для продуктов 1С. Выясним, что означают основные аббревиатуры:

Если маркировка стерлась или отсутствует, нам придется прибегнуть к программным методам, описанным ниже.

Использование Диспетчера устройств Windows

Рассмотрим ситуацию, когда веб-интерфейс по какой-то причине недоступен. Мы можем получить технические идентификаторы ключа напрямую через операционную систему. Для этого проделаем следующие действия:

  1. Нажмите правой кнопкой мыши на "Пуск" и выберите Диспетчер устройств.
  2. Найдите раздел Контроллеры USB или SafeNet USB Key.
  3. Найдите устройство с названием Aladdin HASP Key или Sentinel HASP Key.
  4. Нажмите на нем правой кнопкой мыши, выберите "Свойства", затем перейдите на вкладку "Сведения".
  5. В выпадающем списке выберите ИД оборудования.

Там мы увидим значения типа VID_0529&PID_0001. Здесь VID_0529 — это код вендора Aladdin. Хотя это не даст нам серийный номер самого ключа 1С, это подтвердит, что устройство исправно и опознается системой как ключ защиты.

Проверка информации через системный реестр

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_0529&PID_0001

Внутри этого раздела создаются подразделы, названия которых соответствуют уникальным серийным номерам экземпляров ключей. Проанализировав эти записи, можно понять, сколько различных ключей подключалось к данному серверу.

Почему Aladdin Monitor может не видеть ключ?

Часто системные администраторы пытаются использовать старую утилиту Aladdin Monitor (настройка aksmon). Разберем, почему она может не показывать ID ключа:

Работа в виртуальной среде

Если мы используем системы виртуализации (VMware, Hyper-V, Proxmox), крайне важно различать ID устройства. При пробросе (USB Passthrough) двух одинаковых ключей (например, двух ключей на 20 пользователей) сервер может конфликтовать, если ориентируется только на VID/PID. В этом случае использование Key ID из веб-интерфейса localhost:1947 является единственным надежным способом сопоставить физический порт сервера и виртуальную машину, в которую "ушел" ключ.

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

← На главную