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

Администрирование · 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 или замены жёсткого диска. Для программной лицензии такие изменения иногда требуют повторной активации.

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

Как выбрать тип лицензии

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

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

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

Для сетевой работы на компьютере с ключом запускается менеджер лицензий HASP License Manager — он устанавливается как служба и принимает запросы от клиентских машин. Клиенты находят сервер автоматически по широковещательным запросам либо через явное указание адреса в конфигурационном файле nethasp.ini.

Порядок подключения ключа
  1. 1
    Вставьте USB-ключ в свободный порт сервера или компьютера, где будет работать 1С
  2. 2
    Установите драйвер HASP — при установке платформы 1С оставьте включённым пункт установки драйвера защиты
  3. 3
    Проверьте, что ключ определён: индикатор на корпусе горит, устройство видно в диспетчере устройств
  4. 4
    Для сетевой работы убедитесь, что служба HASP License Manager запущена, а порт для обмена не заблокирован брандмауэром
  5. 5
    Запустите 1С и проверьте, что сеанс стартует без сообщения об отсутствии лицензии

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

Как проверить, что лицензия работает

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

В Admin Control Center видны подключённые ключи, их тип и число активных сеансов. Это удобно, когда пользователи жалуются на отказ в запуске: можно сразу понять, исчерпан ли лимит лицензий или ключ вообще не виден.

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

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

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

Программа открывается без сообщений о лицензии

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

Ошибка «Не обнаружена лицензия для использования программы»

Индикатор на ключе
Норма

Светодиод горит постоянно

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

Индикатор не горит — ключ не определён, проверьте драйвер и порт

Список ключей в Admin Control Center
Норма

Ключ отображается с верным числом лицензий

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

Ключ отсутствует в списке — проблема с драйвером или службой

Количество активных сеансов
Норма

Число сеансов меньше лимита лицензий

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

Все лицензии заняты — новым пользователям отказано в запуске

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

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

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

Типичные ошибки
01
Установка двух ключей одной серии на один компьютер — виден только один, часть лицензий пропадает
02
Отключённый или закрытый брандмауэром порт менеджера лицензий — сетевые клиенты не получают лицензии, хотя на сервере всё работает
03
Подключение ключа через пассивный USB-хаб — ключ периодически теряется, сеансы завершаются с ошибкой
04
Хранение единственного ключа без описания его типа и регистрационного номера — при утере сложно восстановить, что именно было куплено

Что делать при потере или поломке ключа

Аппаратный ключ — это материальный носитель лицензии, и его утеря приравнивается к утере самой лицензии. Автоматического восстановления, как повторная активация программной лицензии по резервному пин-коду, здесь нет. Именно поэтому ключи рекомендуется хранить на сервере в серверной, а не на рабочем столе пользователя.

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

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

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

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

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

Почему на сервере ключ виден, а клиенты лицензию не получают?

Чаще всего закрыт сетевой порт менеджера лицензий в брандмауэре или клиент и сервер находятся в разных подсетях, где не проходят широковещательные запросы. Во втором случае адрес сервера лицензий указывают явно в файле nethasp.ini на клиентской машине.

Что будет, если вытащить ключ во время работы пользователей?

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

Можно ли перенести аппаратную лицензию на другой компьютер?

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

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

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

Как узнать, сколько лицензий записано в ключе?

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

Итог

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

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