К статье
Практический материал

Администрирование · 11 мин

Как установить драйвер аппаратного ключа 1С

Как установить драйвер аппаратного ключа защиты 1С (HASP) на Windows и Linux: скачивание, установка, проверка через менеджер лицензий, типичные ошибки и FAQ.

Аппаратный ключ защиты 1С (USB-ключ HASP) — это физическое устройство, которое подтверждает наличие лицензии при запуске платформы. Без корректно установленного драйвера компьютер просто не видит ключ, и 1С при запуске выдаёт сообщение «Не найдена лицензия» даже при исправном устройстве в USB-порту.

Драйвер ключа — это отдельное программное обеспечение от компании Thales/SafeNet (Sentinel HASP / HASP HL), которое не входит в состав платформы 1С и устанавливается самостоятельно. Установка занимает несколько минут, но требует прав администратора и внимательности при выборе версии драйвера.

Материал подходит для локальных ключей (клиентских и серверных), вставленных напрямую в компьютер, а также для серверных сценариев, где ключ раздаёт лицензии по сети через менеджер лицензий HASP.

Как определить, что проблема именно в драйвере

Прежде чем устанавливать или переустанавливать драйвер, убедитесь, что причина ошибки действительно в нём. Типичные признаки: при запуске 1С появляется сообщение «Не обнаружен ключ защиты программы» или «Не найдена лицензия», при этом ключ физически вставлен в порт и на нём горит (или не горит) светодиод.

Откройте диспетчер устройств Windows: исправный ключ обычно отображается в разделе «Контроллеры USB» или как устройство «SafeNet/Sentinel HASP» без жёлтых восклицательных знаков. Если устройство отмечено ошибкой или определяется как «неизвестное устройство», драйвер отсутствует или повреждён.

Дополнительная проверка — открыть в браузере адрес http://localhost:1947. Это веб-интерфейс Admin Control Center драйвера Sentinel. Если страница не открывается, драйвер (точнее, его служба) не работает и требуется установка или переустановка.

Ключ вставлен, светодиод не горитПорт не питает ключ или ключ неисправен

Попробуйте другой USB-порт, желательно на задней панели ПК

localhost:1947 не открываетсяДрайвер HASP не установлен или служба остановлена

Установите драйвер или перезапустите службу Sentinel LDK License Manager

Страница открывается, ключа нет в спискеДрайвер работает, но ключ не опознан

Проверьте ключ на другом компьютере и версию драйвера

1С в терминале не видит ключПроброс USB в RDP-сессию не выполняется автоматически

Используйте сетевую раздачу лицензий через менеджер HASP

Где скачать драйвер и какую версию выбрать

Драйвер распространяется бесплатно. Основные источники: официальный портал 1С (раздел с дистрибутивами для зарегистрированных пользователей) и сайт производителя ключа — Thales Sentinel (пакет Sentinel HASP/LDK Run-time Environment). Также драйвер нередко входит в комплект поставки платформы 1С в виде отдельного установщика.

Для современных версий платформы 1С подходит актуальный пакет Sentinel LDK Run-time. Важно не путать его с устаревшим драйвером HASP4: старые версии могут не работать на современных Windows 10/11 и Windows Server. Если на компьютере ранее стоял драйвер HASP4, его рекомендуется удалить перед установкой нового.

Разрядность драйвера должна соответствовать операционной системе, а не разрядности 1С. На 64-битной Windows ставится 64-битный пакет, даже если сама платформа 1С у вас 32-разрядная.

Установка драйвера на Windows: пошагово

Перед установкой извлеките USB-ключ из порта — это стандартная рекомендация, которая исключает конфликт при подмене системных файлов. Закройте все приложения 1С и сохраните работу других программ, так как в некоторых случаях потребуется перезагрузка.

Запустите установщик от имени администратора: правый клик по файлу → «Запуск от имени администратора». Следуйте мастеру установки, принимая параметры по умолчанию — для типового сценария менять ничего не нужно. После завершения установки подключите ключ в USB-порт и дождитесь, пока Windows определит устройство.

Проверьте результат: откройте http://localhost:1947, перейдите в раздел Sentinel Keys — там должен отображаться ваш ключ с его номером. После этого запустите 1С и убедитесь, что сообщение об отсутствии лицензии исчезло.

Порядок установки драйвера
  1. 1
    Извлеките USB-ключ из порта и закройте 1С
  2. 2
    Скачайте Sentinel LDK Run-time с портала 1С или сайта Thales
  3. 3
    Запустите установщик от имени администратора
  4. 4
    Завершите установку с параметрами по умолчанию, при запросе — перезагрузите ПК
  5. 5
    Подключите ключ и дождитесь определения устройства
  6. 6
    Откройте http://localhost:1947 и убедитесь, что ключ виден в разделе Sentinel Keys
  7. 7
    Запустите 1С и проверьте, что ошибка лицензии устранена

Установка из командной строки

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

cmd
haspdinst.exe /i /fi

Здесь /i — установка, /fi — принудительная установка поверх существующей версии. Для удаления драйвера используется ключ /r. Запускать команду нужно в командной строке, открытой с правами администратора.

Серверный сценарий: раздача лицензий по сети

Если ключ один, а работать с 1С должны несколько пользователей, ключ устанавливается на выделенный компьютер (сервер лицензий), а клиентские машины получают лицензии по сети через менеджер лицензий HASP. В этом случае драйвер устанавливается на сервере, а на клиентах обычно достаточно сетевого доступа к нему.

На сервере убедитесь, что служба Sentinel LDK License Manager запущена и порт 1947 (TCP и UDP) не блокируется брандмауэром. Именно через этот порт клиенты обнаруживают менеджер лицензий. Проверить доступность можно командой telnet имя_сервера 1947 с клиентской машины.

Если клиенты не находят ключ автоматически, на клиентских компьютерах можно создать файл nethasp.ini в каталоге конфигурации 1С и явно указать адрес сервера лицензий (параметр NH_SERVER_ADDR). Это ускоряет поиск ключа и исключает широковещательные запросы по сети.

Маршрут решения

Как выбрать сценарий установки

Один пользователь, ключ вставлен в его компьютерУстановите драйвер локально на этот ПК
Несколько пользователей, один сетевой ключУстановите драйвер и менеджер лицензий на выделенный сервер, откройте порт 1947
Работа через терминальный сервер (RDP)Ставьте драйвер на сервер или отдельную машину с ключом — проброс USB в сессию ненадёжен
Используется сервер 1С:ПредприятияДрайвер ставится на компьютер с клюмом, а в кластере указывается компьютер с менеджером лицензий

Установка на Linux

Для Linux-дистрибутивов драйвер HASP распространяется в виде пакетов (RPM/DEB) или архива со скриптом установки. Пакет скачивается с сайта Thales или портала 1С и устанавливается стандартным менеджером пакетов с правами root.

После установки убедитесь, что демон aksusbd запущен (проверка — systemctl status aksusbd в системах с systemd). Веб-интерфейс Admin Control Center доступен так же, по адресу http://localhost:1947. На серверных системах без графического окружения это основной способ диагностики.

bash
sudo dpkg -i aksusbd_*.deb && sudo systemctl start aksusbd && systemctl status aksusbd

Типичные ошибки и как их избежать

Самая частая ошибка — установка драйвера без прав администратора. Установщик формально может завершиться, но служба не зарегистрируется, и ключ останется невидимым. Всегда запускайте установку явно от имени администратора.

Вторая распространённая проблема — конфликт старого и нового драйверов. Если на машине годами копились версии HASP4 и HASP HL, удалите все старые пакеты через «Программы и компоненты», перезагрузитесь и только потом ставьте актуальный драйвер.

Третья группа проблем связана с оборудованием: нестабильные USB-порты на передней панели, удлинители и USB-хабы без питания могут приводить к периодическому «отваливанию» ключа. Для сервера лицензий, работающего круглосуточно, используйте порт на задней панели напрямую на материнской плате.

Типичные ошибки
01
Установка драйвера без прав администратора — служба не регистрируется, ключ не виден
02
Подключённый ключ во время установки — возможен конфликт драйверов устройства
03
Смешение старого HASP4 и нового Sentinel LDK — нестабильная работа, ошибки определения ключа
04
Закрытый порт 1947 на сервере лицензий — клиенты по сети не находят ключ
05
Ключ через USB-хаб без питания — периодические обрывы и ошибки лицензии в разгар работы

Как проверить результат и что делать, если ключ не виден

Контрольная точка успеха — три условия одновременно: ключ отображается в Admin Control Center (localhost:1947), служба Sentinel LDK License Manager работает, 1С запускается без сообщения о лицензии. Если выполняются все три, установка завершена.

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

Если ключ виден в Admin Control Center, но 1С его не находит, проблема на стороне поиска лицензий платформой: проверьте настройки nethasp.ini, совпадение типа ключа (клиентский ключ не даст лицензию серверу 1С) и отсутствие блокировок антивируса на службу менеджера лицензий.

Контрольные точки

Как проверить результат

Служба Sentinel LDK License Manager
Норма

Статус «Выполняется» в services.msc

Тревожный признак

Служба отсутствует или остановлена

Страница http://localhost:1947
Норма

Открывается, ключ виден в Sentinel Keys

Тревожный признак

Страница недоступна или список ключей пуст

Диспетчер устройств
Норма

Устройство SafeNet/Sentinel без предупреждений

Тревожный признак

Жёлтый восклицательный знак, «неизвестное устройство»

Запуск 1С
Норма

Информационная база открывается без ошибок

Тревожный признак

Сообщение «Не найдена лицензия»

После обновления Windows (особенно крупных обновлений версии) драйвер HASP иногда перестаёт работать, хотя раньше всё было в порядке. В такой ситуации не ищите сложных причин — просто переустановите актуальный драйвер поверх, в большинстве случаев этого достаточно.
ПЗ
Практическое замечание

Частые вопросы

Нужно ли устанавливать драйвер, если 1С использует программную лицензию?

Нет. Программные лицензии (пин-коды, активируемые через файл lic) не требуют аппаратного ключа и его драйвера. Драйвер HASP нужен только при использовании USB-ключей защиты.

Можно ли воткнуть ключ до установки драйвера?

Физически можно, и Windows попытается подобрать драйвер автоматически, но это нередко приводит к установке неподходящего или устаревшего драйвера. Надёжнее сначала поставить официальный пакет Sentinel, а ключ подключать после.

Один драйвер подходит для клиентского и серверного ключа?

Да, пакет Sentinel LDK Run-time один и тот же — он обслуживает и локальные клиентские ключи, и сетевые серверные. Различие только в самом ключе и в том, как платформа 1С ищет лицензии.

Почему 1С в терминальной сессии не видит локальный ключ?

USB-устройства не пробрасываются в RDP-сессию как лицензионные ключи штатным способом. Правильное решение — подключить ключ к серверу или отдельной машине в сети и раздавать лицензии через менеджер лицензий HASP по сети.

Что делать, если драйвер установлен, а ключ периодически «пропадает»?

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

Можно ли обновить драйвер без удаления старого?

Да, установщик Sentinel поддерживает обновление поверх существующей версии (в том числе принудительное через параметр /fi). Однако при конфликтах и странном поведении надёжнее сначала удалить старую версию, перезагрузиться и поставить новую начисто.

Итог

Что важно запомнить

Драйвер HASP устанавливается отдельно от платформы 1С, от имени администратора и при извлечённом ключе. Контроль результата — страница localhost:1947 с видимым ключом и запуск 1С без ошибки лицензии. Для сетевой работы ключ размещается на сервере с открытым портом 1947, а большинство проблем решается переустановкой актуальной версии драйвера.