Администрирование · 11 мин
Аппаратная лицензия 1С: что это значит и как с ней работать
Что такое аппаратная лицензия 1С, чем USB-ключ отличается от программной лицензии, как установить и проверить ключ, типичные ошибки и советы по выбору.
Аппаратная лицензия 1С — это способ защиты программ фирмы «1С» с помощью физического USB-ключа (HASP-ключа), который подключается к компьютеру или серверу. Пока ключ вставлен и доступен, платформа 1С запускается и работает в полноценном режиме; без ключа программа либо не стартует, либо сообщает, что лицензия не найдена. Такой механизм исторически был основным способом лицензирования продуктов 1С и до сих пор широко используется в организациях.
Ключ содержит в себе информацию о том, какой продукт и на сколько пользователей лицензирован: например, серверная лицензия, клиентские лицензии на 5, 10, 50 или 100 рабочих мест, лицензии на отдельные отраслевые решения. Платформа при запуске обращается к ключу и проверяет, есть ли свободные лицензии нужного типа.
Альтернатива аппаратному ключу — программная лицензия, которая активируется пин-кодом и привязывается к параметрам конкретного компьютера. Понимание разницы между этими вариантами важно при покупке, переносе системы на новый сервер и устранении ошибок «не обнаружена лицензия». Ниже разобрано, как устроена аппаратная лицензия, когда её выбирать и как с ней работать на практике.
Как устроена аппаратная защита 1С
В основе аппаратной лицензии лежит электронный ключ формата HASP, который выпускается в виде USB-устройства. Внутри ключа записаны параметры лицензии: тип продукта, количество клиентских подключений, признак серверной лицензии. Сам ключ не содержит программы — он только подтверждает право её использования.
Когда пользователь запускает 1С, платформа ищет доступный ключ. Поиск идёт сначала на локальном компьютере, затем — по сети через службу менеджера лицензий HASP License Manager. Если ключ найден и на нём есть свободная лицензия нужного типа, сеанс запускается; одна лицензия расходуется на один сеанс пользователя.
Важно понимать, что ключи бывают разных типов и не взаимозаменяемы: клиентский ключ на 5 пользователей не заменит серверную лицензию, а ключ от одного продукта не подойдёт для другого. На одном компьютере обычно нельзя одновременно использовать два ключа одной серии — они будут конфликтовать, и менеджер лицензий увидит только один из них.
Чем аппаратная лицензия отличается от программной
Программная лицензия активируется пин-кодом из комплекта поставки и «привязывается» к аппаратным параметрам конкретного компьютера или сервера. Аппаратная лицензия к компьютеру не привязана — она существует внутри физического ключа, и её можно переносить вместе с ним.
| Критерий | Аппаратная лицензия (USB-ключ) | Программная лицензия (пин-код) |
|---|---|---|
| Привязка к оборудованию | Нет, переносится вместе с ключом | Да, к параметрам конкретного компьютера |
| Перенос на новый сервер | Переставить ключ и установить драйвер | Новая активация, расход резервного пин-кода |
| Риск потери | Физическая потеря или поломка ключа | Смена оборудования, переустановка ОС |
| Виртуализация | Требуется проброс USB или сетевой доступ к ключу | Работает, но чувствительна к смене параметров ВМ |
| Активация | Не требуется, работает после установки драйвера | Требуется активация через интернет или вручную |
На практике выбор сводится к сценарию эксплуатации. Если сервер периодически обновляется или система развёрнута в виртуальной инфраструктуре, аппаратный ключ удобнее: перенос занимает минуты. Если важно не зависеть от физического носителя, который можно потерять, предпочтительнее программная лицензия.
Сравнение вариантов лицензирования
Подходит для серверов и сетевой работы нескольких пользователей; ограничение — риск физической потери и необходимость проброса USB в виртуальных средах.
Подходит для однопользовательских конфигураций и облачных виртуальных машин без доступа к USB; ограничение — привязка к оборудованию и ограниченное число переактиваций.
В каких случаях выбирают аппаратный ключ
Аппаратная лицензия остаётся рациональным выбором для локальных сетей, где с 1С одновременно работают несколько сотрудников. Ключ вставляется в сервер, менеджер лицензий раздаёт лицензии по сети, а при апгрейде сервера достаточно переставить ключ в новую машину.
Второй типичный сценарий — файловые базы на отдельном компьютере бухгалтера, где ключ гарантирует, что лицензия не «слетит» после обновления Windows или замены жёсткого диска. Для программной лицензии такие изменения иногда требуют повторной активации.
Как выбрать тип лицензии
Как установить и настроить аппаратный ключ
Установка сводится к трём шагам: подключить ключ, установить драйвер и при необходимости настроить сетевую раздачу лицензий. Драйвер ключа (HASP Device Driver) обычно устанавливается вместе с платформой 1С, если при установке не снимать соответствующую галочку. После установки драйвера ключ определяется системой, и его индикатор загорается.
Для сетевой работы на компьютере с ключом запускается менеджер лицензий HASP License Manager — он устанавливается как служба и принимает запросы от клиентских машин. Клиенты находят сервер автоматически по широковещательным запросам либо через явное указание адреса в конфигурационном файле nethasp.ini.
- 1Вставьте USB-ключ в свободный порт сервера или компьютера, где будет работать 1С
- 2Установите драйвер HASP — при установке платформы 1С оставьте включённым пункт установки драйвера защиты
- 3Проверьте, что ключ определён: индикатор на корпусе горит, устройство видно в диспетчере устройств
- 4Для сетевой работы убедитесь, что служба HASP License Manager запущена, а порт для обмена не заблокирован брандмауэром
- 5Запустите 1С и проверьте, что сеанс стартует без сообщения об отсутствии лицензии
Если ключ установлен на сервере, а пользователи подключаются по сети, важно открыть соответствующий сетевой порт в брандмауэре — иначе клиентские машины не увидят менеджер лицензий, хотя локально на сервере всё будет работать.
Как проверить, что лицензия работает
Простейшая проверка — запустить 1С и убедиться, что не появляется окно «Не обнаружена лицензия для использования программы». Для сетевого ключа дополнительно стоит проверить, сколько лицензий занято: это можно сделать через веб-интерфейс менеджера лицензий Admin Control Center, который доступен в браузере на компьютере с ключом.
В Admin Control Center видны подключённые ключи, их тип и число активных сеансов. Это удобно, когда пользователи жалуются на отказ в запуске: можно сразу понять, исчерпан ли лимит лицензий или ключ вообще не виден.
Как проверить результат
Программа открывается без сообщений о лицензии
Ошибка «Не обнаружена лицензия для использования программы»
Светодиод горит постоянно
Индикатор не горит — ключ не определён, проверьте драйвер и порт
Ключ отображается с верным числом лицензий
Ключ отсутствует в списке — проблема с драйвером или службой
Число сеансов меньше лимита лицензий
Все лицензии заняты — новым пользователям отказано в запуске
Типичные проблемы и способы их решения
Самая частая ошибка — «не обнаружена лицензия» при физически подключённом ключе. Причины обычно следующие: не установлен или повреждён драйвер, служба менеджера лицензий остановлена, ключ вставлен в порт, который не обеспечивает стабильное питание (например, через длинный удлинитель или пассивный USB-хаб), либо на одном компьютере установлены два ключа одной серии, которые конфликтуют.
Отдельная группа проблем связана с виртуализацией. Гипервизоры не всегда корректно пробрасывают USB-устройства в гостевую систему, и после миграции виртуальной машины ключ может «отвалиться». В таких средах используют сетевые USB-концентраторы либо выделяют под ключ отдельный физический компьютер с менеджером лицензий.
Что делать при потере или поломке ключа
Аппаратный ключ — это материальный носитель лицензии, и его утеря приравнивается к утере самой лицензии. Автоматического восстановления, как повторная активация программной лицензии по резервному пин-коду, здесь нет. Именно поэтому ключи рекомендуется хранить на сервере в серверной, а не на рабочем столе пользователя.
При поломке ключа обращаются к поставщику продукта с заявлением на замену; обычно требуется предоставить сам неисправный ключ и регистрационные данные продукта. Условия замены определяются правилами лицензирования и конкретным договором, поэтому заранее сохраните регистрационный номер, договор и документы на покупку.
Если лицензии периодически «заканчиваются» раньше, чем должны, проверьте зависшие сеансы: аварийно закрытые сеансы иногда продолжают удерживать лицензию. Помогает перезапуск службы менеджера лицензий и настройка таймаута неактивных сеансов.
Частые вопросы
Можно ли использовать аппаратный и программный ключ одновременно?
Да, платформа умеет работать с обоими типами лицензий параллельно. При запуске сеанса используется одна доступная лицензия, а порядок поиска можно настроить. Это удобно при постепенном переходе с ключей на программные лицензии.
Почему на сервере ключ виден, а клиенты лицензию не получают?
Чаще всего закрыт сетевой порт менеджера лицензий в брандмауэре или клиент и сервер находятся в разных подсетях, где не проходят широковещательные запросы. Во втором случае адрес сервера лицензий указывают явно в файле nethasp.ini на клиентской машине.
Что будет, если вытащить ключ во время работы пользователей?
Новые сеансы перестанут запускаться, а уже открытые через некоторое время завершатся с ошибкой потери лицензии. Данные в открытых, но не сохранённых документах могут быть потеряны, поэтому ключ из работающего сервера извлекать нельзя.
Можно ли перенести аппаратную лицензию на другой компьютер?
Да, это главное преимущество аппаратной лицензии. Достаточно переставить ключ, установить на новом компьютере драйвер HASP и при сетевой работе — менеджер лицензий. Никакой переактивации не требуется.
Работает ли USB-ключ в виртуальной машине?
Может работать при корректном пробросе USB-устройства в гостевую систему, но стабильность зависит от гипервизора и настроек. Более надёжные варианты — сетевой USB-концентратор или выделенная физическая машина с менеджером лицензий.
Как узнать, сколько лицензий записано в ключе?
Через веб-интерфейс Admin Control Center на компьютере, где установлен ключ: в разделе со списком ключей отображается тип ключа и число доступных лицензий. Также информацию можно уточнить по регистрационному номеру у поставщика продукта.
Что важно запомнить
Аппаратная лицензия 1С — это USB-ключ HASP, подтверждающий право использования платформы и определяющий число одновременных сеансов. Она не привязана к оборудованию, легко переносится между серверами, но требует бережного хранения: потеря ключа означает потерю лицензии. Для сетевой работы нужны драйвер, служба менеджера лицензий и открытый порт; контролировать занятые лицензии удобно через Admin Control Center.