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

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

Драйвер защиты 1С: что это и как с ним работать

Что такое драйвер защиты 1С, как работает лицензионная защита HASP и программные лицензии, как установить драйвер и устранить типичные ошибки.

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

Защита 1С построена на решениях компании SafeNet (технология Sentinel HASP, ранее — Aladdin HASP). Драйвер устанавливается вместе с платформой 1С автоматически, но в ряде случаев его приходится ставить или переустанавливать вручную — например, после сбоя, обновления Windows или переноса сервера лицензий на другой компьютер.

Важно понимать: драйвер защиты нужен только для аппаратных USB-ключей (HASPHL). Если вы используете программные лицензии (файл с расширением .lic), драйвер как таковой не обязателен — проверку выполняет сама платформа через службу агентов сервера или локальный механизм. Однако на практике драйвер часто установлен в любом случае, потому что идёт в комплекте поставки.

Как устроена защита 1С и какое место занимает драйвер

Лицензионная защита 1С существует в двух вариантах: аппаратном и программном. Аппаратный вариант — это USB-ключ (фиолетовый или фиолетово-красный брелок), который вставляется в компьютер или сервер. Программный вариант — это файл лицензии, привязанный к параметрам конкретного компьютера.

Драйвер защиты участвует только в аппаратной схеме. Он работает как системная служба (обычно называется «Sentinel LDK License Manager» или «HASP Loader») и принимает запросы от платформы 1С по сети или локально. Когда вы запускаете 1С, платформа опрашивает драйвер: есть ли доступный ключ, сколько на нём лицензий и свободны ли они.

В клиент-серверном варианте работы роль распределяется иначе: ключ втыкается в сервер 1С, а клиентские лицензии раздаёт сервер приложений. В этом случае драйвер защиты нужен только на сервере, на клиентских машинах он не обязателен.

Когда драйвер нужен, а когда можно обойтись без него

Решение о необходимости драйвера зависит от типа лицензий, которые вы купили. Проверить тип можно по коробке поставки или в консоли администрирования сервера 1С: программные лицензии видны в списке сеансов как файлы .lic, аппаратные — как счётчик HASP.

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

Как выбрать действие

У вас USB-ключ и 1С не запускается с ошибкой «не найдена лицензия»Проверьте, установлен ли драйвер HASP, и перезапустите службу Sentinel LDK License Manager
У вас программная лицензия (.lic) и USB-ключа нетДрайвер не нужен — проверяйте файл лицензии и привязку к оборудованию
Ключ воткнут в сервер, а клиенты по сети не видят лицензииПроверьте драйвер на сервере и открыт ли порт 475 (UDP/TCP) в брандмауэре
После обновления Windows ключ перестал определятьсяПереустановите драйвер актуальной версии с перезагрузкой

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

Как проверить, установлен ли драйвер защиты

Самый быстрый способ — открыть «Диспетчер задач» или оснастку «Службы» (services.msc) и найти службу с именем «Sentinel LDK License Manager» или «HASP Loader» (hasplms). Если служба есть и находится в состоянии «Выполняется», драйвер установлен и работает.

Второй способ — открыть в браузере адрес http://localhost:1947. Это веб-интерфейс Admin Control Center менеджера лицензий Sentinel. Если страница открывается и в разделе «Keys» виден ваш ключ, драйвер работает корректно и видит лицензии.

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

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

Служба Sentinel LDK License Manager в services.msc
Норма

Статус «Выполняется», тип запуска «Автоматически»

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

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

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

Открывается панель Sentinel Admin Control Center

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

Браузер сообщает, что страница недоступна

Раздел Keys в Admin Control Center
Норма

Виден ключ с номером и количеством лицензий

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

Список пуст при физически подключённом ключе

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

База открывается без сообщений о лицензии

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

Ошибка «Не найдена лицензия» или «Не обнаружен ключ защиты»

Если службы нет в списке, драйвер не установлен либо был удалён — например, антивирусом или «чистильщиком» системы. В этом случае его нужно установить заново.

Установка и переустановка драйвера

Драйвер защиты устанавливается автоматически вместе с платформой 1С, если при установке оставить включённым компонент «Драйвер защиты». Если при установке платформы этот компонент сняли, драйвера в системе не будет.

Для ручной установки используется отдельный установщик HASPUserSetup.exe или пакет Sentinel LDK Run-time, который можно взять из дистрибутива платформы (папка с дополнительными компонентами) или с сайта фирмы «1С» в разделе обновлений. Установка стандартная: запустить от имени администратора, дождаться завершения, перезагрузить компьютер.

Порядок действий при переустановке драйвера
  1. 1
    Закройте все сеансы 1С и извлекать USB-ключ не обязательно, но безопаснее вынуть
  2. 2
    Удалите старый драйвер через «Программы и компоненты» (Sentinel Runtime / HASP)
  3. 3
    Перезагрузите компьютер
  4. 4
    Запустите установщик драйвера от имени администратора
  5. 5
    После установки снова перезагрузите ПК и вставьте ключ
  6. 6
    Проверьте службу hasplms и страницу http://localhost:1947
  7. 7
    Запустите 1С и убедитесь, что лицензия найдена

Типичные ошибки и их устранение

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

Вторая частая проблема — сетевой ключ не виден клиентам. Менеджер лицензий работает через порт 475 (UDP и TCP). Если на сервере или на сетевом оборудовании этот порт закрыт брандмауэром, клиентские машины ключ не увидят, хотя локально на сервере всё работает.

Типичные ошибки
01
Установка драйвера без прав администратора — служба не регистрируется, и ключ не виден
02
Воткнутый в USB-концентратор без питания ключ — ключ нестабильно определяется, лицензии «отваливаются»
03
Два менеджера лицензий HASP на одном ПК — конфликт служб, ни один ключ не работает
04
Закрытый порт 475 в брандмауэре — сетевые клиенты не получают лицензии с сервера
05
Переустановка платформы без переустановки драйвера после сбоя — ошибка сохраняется, потому что проблема была в драйвере

Если ключ виден в Admin Control Center, но 1С всё равно не запускается, проверьте, не превышено ли число активных сеансов: на ключе с пятью лицензиями шестой пользователь получит отказ. Также убедитесь, что версия драйвера совместима с версией платформы — для старых платформ иногда требуется драйвер соответствующего поколения.

Ограничения и особенности, о которых стоит знать

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

При виртуализации есть нюанс: USB-ключ нужно пробросить в виртуальную машину, иначе сервер 1С его не увидит. Для этого используются средства проброса USB гипервизора или сетевые USB-концентраторы.

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

Итог

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

Драйвер защиты 1С — это служба Sentinel HASP, обеспечивающая работу аппаратных USB-ключей лицензий. Проверяется через services.msc и панель http://localhost:1947, лечится переустановкой от имени администратора, а для сетевой работы требует открытого порта 475.

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

Нужен ли драйвер защиты, если у меня программная лицензия?

Нет, для программных лицензий (файл .lic) драйвер HASP не требуется — платформа проверяет лицензию самостоятельно. Но если драйвер уже установлен, он не мешает работе.

1С пишет «не найдена лицензия», хотя ключ вставлен. Что делать?

Проверьте службу Sentinel LDK License Manager, откройте http://localhost:1947 и убедитесь, что ключ виден. Если нет — переустановите драйвер от имени администратора и перезагрузите ПК. Также попробуйте другой USB-порт.

Можно ли использовать один ключ на нескольких компьютерах?

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

Что будет, если ключ сломался или потерялся?

Лицензии на ключе будут недоступны. Восстановление возможно через фирму «1С» или партнёра при предъявлении регистрационной анкеты и документов на поставку, поэтому храните документацию отдельно от ключа.

Конфликтует ли драйвер защиты 1С с другими программами?

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