Администрирование · 11 мин
Как активировать аппаратный ключ 1С
Как активировать аппаратный ключ 1С (HASP): установка драйверов, менеджера лицензий, проверка видимости ключа и решение типичных проблем с запуском.
Аппаратный ключ 1С — это USB-устройство защиты (ключ HASP), внутри которого «зашита» лицензия на платформу или конфигурацию. В отличие от программной лицензии, его не нужно активировать пин-кодом: достаточно правильно установить драйвер, подключить ключ и убедиться, что система его видит. Однако на практике именно с аппаратными ключами чаще всего возникают ошибки «Не обнаружена лицензия» и «Не найден ключ защиты программы».
Причина почти всегда в одном из четырёх звеньев цепочки: сам ключ, USB-порт или сервер, драйвер HASP, менеджер лицензий HASP License Manager (для сетевых ключей). Ниже разобран каждый шаг — от первичного подключения до диагностики, чтобы вы могли активировать ключ самостоятельно и понять, на каком этапе что-то идёт не так.
Инструкция актуальна для локальных (однопользовательских) и сетевых (многопользовательских) ключей HASP, которые используются с платформой 1С:Предприятие 8. Отдельно рассмотрены особенности терминальных и виртуальных сред, где аппаратные ключи ведут себя иначе.
Что понадобится перед подключением ключа
Перед началом работы убедитесь, что у вас есть всё необходимое. Во-первых, сам ключ — обычно это USB-устройство фиолетового или красного цвета с маркировкой HASP. На корпусе или в документации к поставке указан тип лицензии: локальная (на одно рабочее место) или сетевая (на 5, 10, 20 и более пользователей). Это важно, потому что порядок установки для них различается.
Во-вторых, дистрибутив драйвера защиты HASP. Он входит в состав установщика платформы 1С:Предприятие — при установке платформы мастер предлагает поставить драйвер защиты отдельным пунктом. Также драйвер можно установить позже из папки с дистрибутивом платформы. Устанавливать драйвер нужно с правами администратора.
В-третьих, для сетевого ключа потребуется выделенный компьютер или сервер, который будет постоянно включён: именно на нём разворачивается менеджер лицензий, раздающий лицензии по сети. Этот компьютер должен быть доступен с рабочих станций по сети, а необходимые порты — не заблокированы брандмауэром.
Установка драйвера защиты HASP
Драйвер — обязательный компонент, без него операционная система не распознает ключ как устройство защиты. Самый простой способ — установить драйвер вместе с платформой: в окне установщика 1С отметьте пункт, связанный с установкой драйвера защиты (HASП Device Driver). Если платформа уже установлена, запустите установщик повторно и выберите только этот компонент.
Альтернативный вариант — установить драйвер отдельным пакетом из папки дистрибутива платформы. После установки перезагрузка обычно не обязательна, но служба драйвера должна запуститься автоматически. Проверить это можно в оснастке «Службы» Windows: в списке должны присутствовать службы HASP (например, HASP Loader).
Типичная ошибка — устанавливать драйвер под обычным пользователем без прав администратора. Установка внешне проходит, но служба не регистрируется, и ключ остаётся невидимым. Всегда запускайте установщик через «Запуск от имени администратора».
- 1Запустите установщик платформы 1С от имени администратора
- 2Отметьте компонент установки драйвера защиты HASP
- 3Дождитесь завершения установки и закройте мастер
- 4Откройте «Службы» Windows и убедитесь, что службы HASP запущены
- 5Вставьте ключ в USB-порт и подождите 10–15 секунд
Подключение локального ключа и проверка
Локальный ключ вставляется непосредственно в USB-порт компьютера, на котором запускается 1С. Предпочтительны порты на задней панели системного блока — они подключены к материнской плате напрямую и дают более стабильное питание, чем передняя панель или USB-хабы. Избегайте дешёвых удлинителей и разветвителей: нестабильное питание — частая причина «отвала» ключа.
После подключения дождитесь, пока система определит устройство. Проверить видимость ключа удобнее всего через веб-интерфейс Admin Control Center, который устанавливается вместе с драйвером. Откройте в браузере адрес http://localhost:1947 — в разделе с ключами (HASP Keys / Sentinel Keys) должен отобразиться ваш ключ с его номером и типом лицензии.
Если ключ отображается в Admin Control Center, но 1С всё равно пишет «Не обнаружена лицензия», проверьте, не ищет ли платформа сначала программную лицензию и не конфликтуют ли два ключа, вставленных одновременно (например, ключ на платформу и ключ на конфигурацию от разных поставок). Попробуйте оставить только нужный ключ и перезапустить 1С.
Как проверить, что ключ активирован
Ключ виден, указан тип и число лицензий
Ключ не отображается или список пуст
Информационная база открывается без сообщения о лицензии
Ошибка «Не обнаружена лицензия для использования программы»
Службы в состоянии «Выполняется»
Службы остановлены или отсутствуют в списке
Настройка сетевого ключа через HASP License Manager
Сетевой ключ вставляется не в рабочую станцию пользователя, а в сервер (или выделенный компьютер), доступный всем пользователям по локальной сети. На этом сервере устанавливается драйвер HASP и менеджер лицензий — он входит в дистрибутив платформы как отдельный компонент. После установки менеджер лицензий работает как служба и автоматически раздаёт лицензии клиентам.
Клиентские компьютеры находят менеджер лицензий автоматически через широковещательный запрос. Если сервер и клиенты находятся в разных подсетях, автопоиск не сработает — тогда на каждом клиенте нужно явно указать адрес сервера лицензий в файле настройки nethasp.ini, который размещается в каталоге conf установленной платформы. В файле указывается адрес сервера (параметр NH_SERVER_ADDR) и протокол.
Не забудьте про брандмауэр: служба менеджера лицензий использует свои сетевые порты (по умолчанию — порт 475 и порты Admin Control Center). Если брандмауэр Windows или сетевое оборудование блокирует эти порты, клиенты не увидят ключ, хотя на самом сервере он будет отображаться корректно. Добавьте службу менеджера лицензий в исключения брандмауэра.
Особенности работы в терминальных и виртуальных средах
В терминальном режиме (RDP) локальный ключ, вставленный в компьютер пользователя, обычно не виден внутри терминальной сессии — платформа в сессии ищет лицензию на сервере терминалов. Поэтому для терминального доступа используют сетевой ключ на сервере либо программные лицензии, активируемые на самом терминальном сервере.
В виртуальных средах есть ещё один нюанс: USB-порт физического хоста нужно пробросить в виртуальную машину. Для этого применяют либо средства проброса USB гипервизора, либо специальные USB-over-IP устройства и программы. Без проброса виртуальная машина ключ просто не увидит.
Дополнительно учитывайте, что при миграции виртуальной машины между хостами проброшенный ключ может «отвалиться». Для серверов лицензий надёжнее использовать физический сервер или выделенную виртуальную машину с закреплённым пробросом USB.
Типичные проблемы и их решение
Самая частая жалоба — сообщение «Не обнаружена лицензия для использования программы» при исправном ключе. Порядок диагностики такой: сначала проверьте ключ в Admin Control Center, затем службы HASP, затем доступность сервера лицензий по сети (для сетевого ключа), затем настройки nethasp.ini. В большинстве случаев проблема находится на первых двух шагах.
Вторая распространённая ситуация — конфликт двух ключей на одном компьютере. Если вставлены два локальных ключа (например, от разных поставок), платформа может попытаться получить лицензию с «не того» ключа. Решение — оставить только нужный ключ либо разнести ключи по разным машинам.
Третья группа проблем — после обновления платформы или Windows. Обновление системы иногда «ломает» драйвер HASP: служба перестаёт запускаться. Лечится переустановкой драйвера защиты поверх существующего с правами администратора и последующей перезагрузкой.
Аппаратный или программный ключ: что выбрать
Если вы только выбираете форму лицензирования, полезно понимать различия. Аппаратный ключ не привязан к железу конкретного компьютера — его можно переносить между машинами, что удобно при замене техники. Программная лицензия привязывается к аппаратной конфигурации и при существенной замене комплектующих может потребовать повторной активации по резервному пин-коду.
С другой стороны, программная лицензия не занимает USB-порт, не боится физической поломки ключа и лучше подходит для виртуальных и терминальных сред. Аппаратный ключ выигрывает там, где важна мобильность лицензии между физическими машинами и где нет желания зависеть от процедур восстановления пин-кодов.
Локальный, сетевой и программный варианты
Одно рабочее место, простая установка; не подходит для терминальных сессий и требует свободный USB-порт
Несколько пользователей по сети через сервер лицензий; требует постоянно включённый сервер и настройку сети
Активация пин-кодом без физического носителя; привязка к железу и ограниченное число повторных активаций
Что важно запомнить
Аппаратный ключ 1С активируется не пин-кодом, а правильной установкой: драйвер HASP с правами администратора, ключ в надёжном USB-порту, для сетевой лицензии — менеджер лицензий на сервере и открытые порты. Контрольная точка — видимость ключа в Admin Control Center (localhost:1947). Большинство проблем решается переустановкой драйвера, проверкой служб и устранением конфликта ключей.
Частые вопросы
Нужно ли вводить пин-код для аппаратного ключа 1С?
Нет. Пин-коды используются только для программных лицензий. Аппаратный ключ содержит лицензию внутри себя и начинает работать после установки драйвера HASP и подключения к USB-порту.
1С пишет «Не обнаружена лицензия», хотя ключ вставлен. Что делать?
Откройте в браузере адрес localhost:1947 и проверьте, виден ли ключ. Если нет — переустановите драйвер HASP от имени администратора. Если виден — проверьте, не вставлен ли второй ключ, и перезапустите 1С.
Можно ли использовать один локальный ключ на нескольких компьютерах?
Одновременно — нет: локальный ключ даёт лицензию только тому компьютеру, в который он вставлен. Переносить ключ между машинами можно, но работать будет только одна из них. Для одновременной работы нескольких пользователей нужен сетевой ключ или несколько локальных.
Ключ виден на сервере, но клиенты его не находят. В чём причина?
Чаще всего блокирует брандмауэр — добавьте менеджер лицензий HASP в исключения. Если сервер и клиенты в разных подсетях, автопоиск не работает: укажите адрес сервера вручную в файле nethasp.ini на клиентских машинах.
Что делать, если ключ физически сломался или утерян?
Самостоятельно восстановить лицензию нельзя — обратитесь к поставщику, у которого приобреталась программа. Обычно требуется заявление и, при поломке, остатки ключа. На время замены лицензия будет недоступна, поэтому ключи стоит хранить бережно.
Работает ли аппаратный ключ в терминальной сессии RDP?
Локальный ключ в компьютере пользователя внутри RDP-сессии обычно не виден. Для терминального доступа используют сетевой ключ на сервере либо программную лицензию, активированную на терминальном сервере.