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

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

Драйвер защиты 1С 8.3: для чего он нужен и как с ним работать

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

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

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

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

Какие бывают ключи и когда нужен драйвер

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

Аппаратные ключи делятся на локальные (однопользовательские) и сетевые. Локальный ключ обеспечивает работу одного рабочего места и устанавливается непосредственно в компьютер пользователя. Сетевой ключ устанавливается на сервер или любую машину в локальной сети и раздаёт лицензии нескольким пользователям одновременно — количество определяется серией ключа.

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

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

Прежде чем что-то переустанавливать, убедитесь, что проблема действительно в драйвере. Откройте «Диспетчер устройств» Windows и посмотрите раздел «Контроллеры USB» или «Устройства HID». Корректно определённый ключ обычно отображается как «Sentinel HASP Key», «SafeNet USB Key» или «USB-ключ Aladdin» без жёлтых значков предупреждения.

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

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

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

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

Ключ отображается без жёлтых значков

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

Неизвестное устройство или восклицательный знак

Адрес http://localhost:1947
Норма

Открывается Admin Control Center, ключ в списке

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

Страница не открывается или ключ не виден

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

Платформа стартует без сообщений о лицензии

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

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

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

Дистрибутив драйвера поставляется вместе с платформой 1С: в каталоге установки или на диске ИТС есть отдельный установщик Sentinel HASP Runtime. Также актуальную версию драйвера можно скачать с портала 1С или сайта производителя. При установке самой платформы 1С установщик обычно предлагает поставить драйвер защиты автоматически — эта опция включена по умолчанию.

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

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

Если драйвер ставится на сервер с сетевым ключом, дополнительно проверьте, что служба «Sentinel LDK License Manager» (hasplms) запущена и стоит в автоматическом режиме запуска. Именно она раздаёт лицензии клиентским машинам. Для доступа с других компьютеров должен быть открыт порт 1947 (TCP и UDP) в брандмауэре сервера.

Типичные проблемы и их причины

Самая частая ситуация — после обновления Windows или платформы 1С ключ «пропадает». Причина обычно в том, что обновление системы заменило или повредило компоненты драйвера. Лечится переустановкой драйвера поверх с последующей перезагрузкой.

Вторая распространённая проблема — конфликт нескольких ключей на одном компьютере. Если в один сервер вставлены два ключа одинаковой серии (например, два сетевых ключа на пользователей), драйвер видит только один из них. Ключи разных типов (клиентский и серверный, либо разных серий) обычно уживаются, но одинаковые — нет; их нужно разносить по разным машинам.

Третья группа проблем — виртуализация и проброс USB. Виртуальные машины не всегда корректно работают с проброшенными USB-ключами: после миграции ВМ между хостами ключ может «отваливаться». В таких сценариях надёжнее использовать сетевой ключ на физической машине или специализированные USB-over-IP устройства.

Типичные ошибки
01
Вставка двух ключей одной серии в один сервер — виден только один, лицензии второго недоступны
02
Установка драйвера без перезагрузки — служба менеджера лицензий не стартует корректно
03
Закрытый порт 1947 в брандмауэре — клиенты не получают сетевые лицензии
04
Проброс ключа в виртуальную машину без резервной схемы — лицензии пропадают при миграции ВМ
05
Удаление драйвера как «ненужной программы» — 1С перестаёт видеть аппаратный ключ

Обновление и удаление драйвера

Обновлять драйвер имеет смысл в двух случаях: когда производитель выпускает исправления совместимости с новыми версиями Windows и когда текущая версия работает нестабильно. Обновление выполняется установкой новой версии поверх старой, предварительно вынув ключ. Удалять старую версию вручную обычно не требуется — установщик делает это сам.

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

Драйвер защиты и программные лицензии: что выбрать

Если вы только планируете схему лицензирования, полезно сравнить оба подхода. Программные лицензии не требуют драйвера и USB-портов, но жёстко привязаны к аппаратной конфигурации компьютера: замена материнской платы или ряда компонентов требует повторной активации по резервному пин-коду. Аппаратный ключ свободно переносится между машинами, но его можно физически потерять или повредить.

Сравнение вариантов лицензирования

Аппаратный ключ + драйвер

Подходит для серверов и переноса между машинами. Ограничения: нужен драйвер, свободный USB-порт, риск потери ключа

Программная лицензия

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

Смешанная схема

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

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

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

Обязательно ли устанавливать драйвер защиты на каждый компьютер пользователя?

Нет. Драйвер нужен только на той машине, куда физически вставлен USB-ключ: локальном компьютере с локальным ключом или сервере с сетевым ключом. Клиентские машины получают лицензии по сети через менеджер лицензий и в драйвере не нуждаются.

Почему 1С пишет «Не найдена лицензия», хотя ключ вставлен?

Чаще всего драйвер не установлен, повреждён обновлением Windows или служба менеджера лицензий остановлена. Проверьте отображение ключа в диспетчере устройств и откройте http://localhost:1947. Также возможны конфликт двух ключей одной серии или неисправность самого USB-порта.

Можно ли использовать ключ 1С через удалённый рабочий стол?

Локальный ключ, вставленный в компьютер, к которому подключаются по RDP, обычно работает, но с ограничениями — сессия должна быть консольной или терминальной с корректной настройкой. Надёжнее в терминальных сценариях использовать сетевой ключ или программные лицензии.

Что делать, если ключ физически утерян или сломан?

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

Влияет ли версия драйвера на работу новых релизов платформы 1С?

Как правило, платформа работает с широким диапазоном версий драйвера, но слишком старые версии могут конфликтовать с современными обновлениями Windows. Если после обновления системы ключ перестал определяться, первым делом обновите драйвер до актуальной версии.

Итог

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

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