Администрирование · 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.
Как выбрать действие
Частая ситуация: на одном компьютере работают и файловые базы с программной лицензией, и сетевой ключ другой организации. В этом случае драйвер нужен, но важно, чтобы он не конфликтовал с другими менеджерами лицензий — например, с драйверами защиты сторонних программ, тоже использующих HASP.
Как проверить, установлен ли драйвер защиты
Самый быстрый способ — открыть «Диспетчер задач» или оснастку «Службы» (services.msc) и найти службу с именем «Sentinel LDK License Manager» или «HASP Loader» (hasplms). Если служба есть и находится в состоянии «Выполняется», драйвер установлен и работает.
Второй способ — открыть в браузере адрес http://localhost:1947. Это веб-интерфейс Admin Control Center менеджера лицензий Sentinel. Если страница открывается и в разделе «Keys» виден ваш ключ, драйвер работает корректно и видит лицензии.
Как проверить результат
Статус «Выполняется», тип запуска «Автоматически»
Службы нет в списке или она остановлена
Открывается панель Sentinel Admin Control Center
Браузер сообщает, что страница недоступна
Виден ключ с номером и количеством лицензий
Список пуст при физически подключённом ключе
База открывается без сообщений о лицензии
Ошибка «Не найдена лицензия» или «Не обнаружен ключ защиты»
Если службы нет в списке, драйвер не установлен либо был удалён — например, антивирусом или «чистильщиком» системы. В этом случае его нужно установить заново.
Установка и переустановка драйвера
Драйвер защиты устанавливается автоматически вместе с платформой 1С, если при установке оставить включённым компонент «Драйвер защиты». Если при установке платформы этот компонент сняли, драйвера в системе не будет.
Для ручной установки используется отдельный установщик HASPUserSetup.exe или пакет Sentinel LDK Run-time, который можно взять из дистрибутива платформы (папка с дополнительными компонентами) или с сайта фирмы «1С» в разделе обновлений. Установка стандартная: запустить от имени администратора, дождаться завершения, перезагрузить компьютер.
- 1Закройте все сеансы 1С и извлекать USB-ключ не обязательно, но безопаснее вынуть
- 2Удалите старый драйвер через «Программы и компоненты» (Sentinel Runtime / HASP)
- 3Перезагрузите компьютер
- 4Запустите установщик драйвера от имени администратора
- 5После установки снова перезагрузите ПК и вставьте ключ
- 6Проверьте службу hasplms и страницу http://localhost:1947
- 7Запустите 1С и убедитесь, что лицензия найдена
Типичные ошибки и их устранение
Самая распространённая ошибка — «Не обнаружен ключ защиты программы» при физически подключённом ключе. Причины обычно такие: драйвер не установлен или остановлен, ключ неисправен, порт USB не работает, либо на ключе закончились лицензии (все сеансы заняты).
Вторая частая проблема — сетевой ключ не виден клиентам. Менеджер лицензий работает через порт 475 (UDP и TCP). Если на сервере или на сетевом оборудовании этот порт закрыт брандмауэром, клиентские машины ключ не увидят, хотя локально на сервере всё работает.
Если ключ виден в 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, если установлены разные версии менеджера лицензий. Обычно помогает установка одной актуальной версии драйвера, подходящей обеим программам.