Администрирование · 9 мин
1С HASP: что это такое и как работает защита лицензий
Что такое ключ HASP для 1С, какие бывают типы ключей, как работает защита лицензий, что делать при ошибках «не найден ключ» и чем заменить аппаратный ключ.
Запуская 1С:Предприятие, многие пользователи встречают упоминание HASP — в сообщениях об ошибках, в настройках сервера лицензий, в документации поставщика. HASP (Hardware Against Software Piracy) — это семейство аппаратных ключей защиты и программных технологий лицензирования, которые фирма «1С» исторически использовала для защиты своих продуктов от несанкционированного копирования.
Физически ключ HASP выглядит как небольшое USB-устройство, похожее на флешку. Внутри него находится микросхема, хранящая информацию о приобретённых лицензиях: какая конфигурация оплачена и на сколько пользователей. При запуске программа 1С обращается к ключу и проверяет, есть ли право на работу. Если ключ не найден, программа либо не запускается, либо переходит в ограниченный режим.
Важно понимать: HASP — это не устройство для хранения данных и не носитель самой программы. Базы данных, настройки и документы на ключе не хранятся. Его единственная задача — подтвердить легальность использования программного продукта.
Какие типы ключей HASP используются в 1С
За время существования платформы 1С применялось несколько поколений ключей. Наиболее распространены ключи серии HASP HL, которые различаются по назначению и маркируются цветом корпуса и серией маркировки.
Основное деление — на клиентские и серверные ключи. Клиентский ключ определяет, сколько пользователей могут одновременно работать с программой. Серверный ключ защищает сам сервер 1С:Предприятия и требуется при работе в клиент-серверном варианте.
| Тип ключа | Назначение | Особенности |
|---|---|---|
| Однопользовательский (локальный) | Работа одного пользователя на конкретном компьютере | Вставляется в USB-порт рабочей машины, не раздаёт лицензии по сети |
| Сетевой (многопользовательский) | Одновременная работа нескольких пользователей в локальной сети | Устанавливается на один компьютер, лицензии раздаются по сети через менеджер лицензий |
| Ключ сервера 1С:Предприятия | Защита серверного приложения при клиент-серверной работе | Требуется в дополнение к клиентским лицензиям |
| Комбинированный | Совмещает клиентские лицензии и лицензию сервера | Удобен для небольших внедрений, но создаёт единую точку отказа |
Как 1С проверяет ключ при запуске
При старте 1С:Предприятие выполняет поиск лицензии в определённом порядке. Сначала проверяются программные лицензии, активированные на компьютере. Затем — локально подключённые USB-ключи. Если локальных лицензий нет, платформа обращается к серверу 1С (при клиент-серверном режиме) или ищет сетевой ключ через менеджер лицензий в локальной сети.
Поиск сетевого ключа происходит через широковещательные запросы по сети. Поэтому типичная причина ошибок — не отсутствие ключа как такового, а невозможность его «увидеть»: блокировка портов брандмауэром, работа в другой подсети, остановленная служба менеджера лицензий.
Каждый сеанс пользователя занимает одну лицензию. Когда все лицензии сетевого ключа заняты, следующий пользователь получает отказ в запуске, хотя технически ключ исправен и виден в сети.
Аппаратный ключ или программная лицензия: что выбрать
Современные версии платформы 1С поддерживают альтернативу USB-ключам — программные лицензии. Они привязываются к аппаратной конфигурации компьютера или сервера через пин-код и не требуют физического устройства.
Сравнение вариантов лицензирования
Подходит, когда лицензию нужно быстро переносить между компьютерами и когда сервер виртуализируется. Ограничения: ключ можно потерять или сломать, USB-порт занят, при виртуализации нужен проброс USB по сети.
Подходит для стабильной инфраструктуры без частых переездов. Ограничения: привязка к «железу» — замена материнской платы, сетевой карты или переустановка системы может потребовать повторной активации, а резервные пин-коды ограничены.
Выбор зависит от сценария эксплуатации. Если сервер 1С работает на виртуальной машине, которую регулярно мигрируют между хостами, программная лицензия может «слетать» из-за изменения виртуального оборудования — здесь аппаратный ключ с пробросом USB надёжнее. Если инфраструктура статична, программная лицензия избавляет от риска физической утраты ключа.
Типичные проблемы с ключами HASP и их диагностика
Самая частая жалоба — сообщение «Не обнаружен ключ защиты программы» или «Не найдена лицензия». Причины делятся на несколько групп, и правильная диагностика экономит время.
Проверьте, светится ли индикатор на ключе, и виден ли он в диспетчере устройств Windows
Проверьте, запущена ли служба HASP License Manager и открыты ли её порты в брандмауэре
Проверьте число активных сеансов, включая зависшие и фоновые
Обновите драйвер HASP до актуальной версии
Отдельная категория проблем — конфликт нескольких ключей на одном компьютере. Если в один сервер вставлены два сетевых ключа одной серии, менеджер лицензий может видеть только один из них. Ключи разных серий (например, клиентский и серверный) обычно сосуществуют нормально, а одинаковые клиентские ключи на одну машину лучше не устанавливать.
Что делать при ошибке «не найден ключ»: порядок действий
Прежде чем обращаться за поддержкой, пройдите базовую диагностику — в большинстве случаев проблема решается на месте.
- 1Проверьте физическое подключение: выньте ключ и вставьте в другой USB-порт, желательно напрямую, без хабов и удлинителей
- 2Убедитесь, что индикатор на ключе горит — отсутствие подсветки указывает на неисправность порта или самого ключа
- 3Проверьте в диспетчере устройств, определился ли ключ; при ошибках переустановите драйвер HASP
- 4Для сетевого ключа проверьте, что служба менеджера лицензий запущена на компьютере с ключом
- 5Проверьте, не блокирует ли брандмауэр или антивирус сетевой трафик менеджера лицензий
- 6Перезапустите 1С и проверьте результат; при повторной ошибке проверьте число занятых лицензий
Как проверить результат
Программа стартует штатно, без сообщений о лицензии
Ошибка сохраняется — причина не устранена или их несколько
Светится постоянно при подключении
Не горит — проверяйте порт или сам ключ
Все рабочие места видят лицензии
Ключ виден только локально — проблема в сети или брандмауэре
Потеря или поломка ключа: риски и порядок восстановления
Утрата аппаратного ключа — серьёзное событие: лицензии, записанные в нём, физически исчезают вместе с устройством. Восстановление возможно через фирму «1С» или партнёра при предъявлении регистрационных данных продукта, но процедура занимает время и, как правило, платная, если ключ утерян по вине владельца.
Чтобы снизить риски, держите ключ на сервере в серверной, а не на рабочем месте сотрудника. Зафиксируйте в учётных документах регистрационный номер продукта и серию ключа — эти данные понадобятся при восстановлении. Для критичных систем рассмотрите переход на программные лицензии с резервными пин-кодами или на сервисное лицензирование через интернет, если ваш вариант поставки это поддерживает.
FAQ: частые вопросы о ключах HASP для 1С
Можно ли работать в 1С без ключа HASP?
Да, если используется программная лицензия, активированная пин-кодом, или базовые версии конфигураций, которые не требуют аппаратной защиты. Также учебные версии платформы работают без ключа, но с ограничениями на коммерческое использование.
Что будет, если вытащить ключ во время работы программы?
Уже запущенные сеансы обычно продолжат работать некоторое время, но новые запуски будут отклонены. При сетевом ключе извлечение устройства остановит выдачу лицензий всем пользователям сети, поэтому делать это в рабочее время недопустимо.
Можно ли использовать один ключ для разных конфигураций 1С?
Да. Ключ защищает платформу и определяет число лицензий, а не конкретную конфигурацию. Одна и та же лицензия позволяет запускать разные прикладные решения, приобретённые организацией, в пределах их собственных лицензионных условий.
Почему ключ не виден через RDP или на виртуальной машине?
USB-ключ, вставленный в локальный компьютер, не всегда пробрасывается в терминальную сессию или виртуальную машину. Для серверных сценариев ключ устанавливают на физический хост с настройкой проброса USB либо используют сетевые USB-концентраторы, а чаще — переводят лицензирование на программные лицензии сервера.
Как узнать, сколько лицензий записано в ключе?
Информацию о ключе показывает менеджер лицензий HASP и специализированные утилиты диагностики. Также серия и маркировка на корпусе ключа указывают на его тип и номинальное число лицензий — эти данные можно сверить с документами поставки.
Что важно запомнить
HASP — это аппаратный USB-ключ, подтверждающий лицензии 1С. Ключи делятся на клиентские и серверные, локальные и сетевые. Большинство ошибок связано не с поломкой ключа, а с драйверами, сетевой доступностью менеджера лицензий или нехваткой свободных лицензий. Храните ключ в защищённом месте, фиксируйте регистрационные данные и рассмотрите программные лицензии как альтернативу.