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

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

Аппаратный ключ 1С: что это такое и как он работает

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

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

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

Альтернативой аппаратной защите служит программная лицензия — файл с расширением .lic, который привязывается к параметрам конкретного компьютера. Многие современные поставки 1С включают именно программные лицензии, но аппаратные ключи по-прежнему востребованы там, где нужна независимость от «железа» сервера и простой перенос лицензии между машинами.

Как устроена защита HASP и зачем она нужна

Технология HASP (Hardware Against Software Piracy) связывает запуск программы с физическим устройством. При старте 1С обращается к драйверу ключа, драйвер опрашивает устройство и проверяет, разрешён ли запуск и сколько лицензий доступно. Если ответ положительный — платформа работает штатно, если ключ не найден — пользователь видит ошибку и программа завершает работу.

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

Виды аппаратных ключей 1С

Локальный ключ (обычно маркируется как HASP HL Pro или аналогичный однопользовательский) рассчитан на одно рабочее место. Он подходит для файлового режима работы, когда база и платформа находятся на одном компьютере. Важное ограничение: локальный ключ нельзя использовать для запуска сервера 1С, и он не раздаёт лицензии по сети.

Сетевой ключ (HASP HL Net) выпускается на разное число лицензий — типичные варианты: 5, 10, 20, 50 и более одновременных подключений. Его ставят на выделенный компьютер или сервер, рядом устанавливают менеджер лицензий, и все рабочие станции в сети получают лицензии централизованно. Это стандартная схема для офисов с несколькими бухгалтерами и менеджерами.

Серверный ключ (HASP HL Max или специальный ключ на сервер 1С) требуется для работы сервера 1С:Предприятия в клиент-серверном режиме. Без него сервер приложений не запустится, даже если клиентские ключи в сети присутствуют.

Сравнение вариантов защиты

Локальный аппаратный ключ

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

Сетевой аппаратный ключ

Несколько пользователей в локальной сети. Требует настройки менеджера лицензий и устойчивой сети.

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

Привязка к параметрам компьютера, не нужен USB-порт. При замене оборудования или переустановке системы может потребоваться повторная активация по пин-коду.

Аппаратный или программный ключ: что выбрать

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

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

Установка драйвера и подключение ключа

Чтобы платформа увидела ключ, нужен драйвер HASP. Обычно он устанавливается вместе с платформой 1С — в инсталляторе есть соответствующий компонент защиты. Если драйвер отсутствует или повреждён, его можно установить отдельно с дистрибутива платформы или с сайта разработчика драйвера.

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

Установка локального ключа
  1. 1
    Установите платформу 1С, отметив компонент защиты (драйвер HASP)
  2. 2
    Перезагрузите компьютер после установки драйвера
  3. 3
    Вставьте ключ в свободный USB-порт и дождитесь определения устройства системой
  4. 4
    Запустите 1С и убедитесь, что сообщение о ключе защиты не появляется

Типичные проблемы и их диагностика

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

Диагностику начинайте с простого: проверьте, видит ли операционная система устройство (в диспетчере устройств Windows ключ отображается в разделе контроллеров USB или как устройство HASP). Затем проверьте службу драйвера защиты. Для сетевого ключа полезен веб-интерфейс Admin Control Center, который показывает подключённые ключи и занятые лицензии — он доступен в браузере на порту 1947 компьютера с ключом.

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

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

Устройство в системе
Норма

Ключ виден в диспетчере устройств без жёлтых значков ошибок

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

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

Служба HASP
Норма

Служба драйвера/менеджера лицензий запущена и работает

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

Служба остановлена или завершается с ошибкой

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

Платформа стартует без сообщения о ключе защиты

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

Появляется окно «Не обнаружен ключ защиты программы»

Типичные ошибки
01
Вставка сетевого ключа в клиентский компьютер вместо сервера — лицензии не раздаются по сети
02
Игнорирование перезагрузки после установки драйвера — служба защиты не стартует корректно
03
Блокировка файрволом портов менеджера лицензий — клиенты не видят сетевой ключ
04
Превышение числа одновременных пользователей сверх номинала ключа — часть сотрудников получает отказ в запуске

Безопасная эксплуатация и перенос ключа

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

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

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

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

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

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

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

Одно рабочее место, файловая база, компьютер стабиленДостаточно локального ключа или программной лицензии
Несколько пользователей в одной локальной сетиСетевой ключ с менеджером лицензий на выделенном компьютере
Клиент-серверный режим работыСерверный ключ на сервер 1С плюс клиентские лицензии
Сервер в удалённом дата-центре или виртуальная средаРассмотрите программные лицензии вместо проброса USB
Итог

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

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

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

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

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

Что делать, если 1С пишет «Не обнаружен ключ защиты программы»?

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

Теряется ли лицензия при замене компьютера?

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

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

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

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

Да, в клиент-серверном режиме сервер 1С:Предприятия требует собственной лицензии — аппаратной (серверный ключ) или программной. Клиентские ключи серверную лицензию не заменяют.

Работает ли ключ через USB-концентратор или в виртуальной машине?

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