Администрирование · 11 мин
Как подключить ключ защиты 1С: пошаговая инструкция
Пошаговая инструкция по подключению аппаратного ключа защиты 1С: установка драйвера HASP, настройка сетевого ключа, проверка лицензий и решение ошибок.
Ключ защиты 1С (аппаратный ключ HASP) — это USB-устройство, которое подтверждает легальность использования платформы и определяет количество доступных лицензий. Без него программа при запуске выдаёт сообщение «Не найден ключ защиты программы» или «Не обнаружена лицензия». Подключение сводится к трём действиям: физически вставить ключ, установить драйвер HASP и убедиться, что платформа его видит.
Существует два сценария: локальный ключ, вставленный в тот же компьютер, где работает пользователь, и сетевой ключ, установленный на сервер и раздающий лицензии нескольким рабочим местам. Локальный вариант проще, но не масштабируется; сетевой требует настройки менеджера лицензий, зато позволяет централизованно управлять лицензиями в офисе.
Перед началом работы убедитесь, что у вас есть права администратора на компьютере, доступ к дистрибутиву платформы 1С или отдельному установщику драйвера HASP, а также сам ключ и регистрационный номер комплекта. Эти данные понадобятся, если потребуется переустановка драйвера или диагностика конфликтов.
Какие бывают ключи защиты 1С и как отличить свой
Аппаратные ключи 1С выпускаются на базе технологии HASP и различаются по назначению. Локальный ключ (обычно маркируется как HASP HL Pro или аналог) содержит одну лицензию и работает только на том компьютере, в который вставлен. Сетевой ключ (HASP HL Net) содержит несколько лицензий — 5, 10, 20, 50 и более — и предназначен для установки на сервер.
Отличить тип ключа можно по маркировке на корпусе и по документации из комплекта поставки. На сетевых ключах обычно указано количество лицензий. Если документы утеряны, тип и число доступных лицензий видно в утилите Admin Control Center после установки драйвера — об этом ниже.
Важно понимать ограничение: один физический ключ нельзя разделить между несколькими серверами, а клиентские и серверные лицензии 1С — это разные сущности. Для сервера 1С:Предприятия нужен отдельный ключ на серверную лицензию, помимо клиентских.
Подключение локального USB-ключа к компьютеру
Локальный сценарий — самый простой. Вставьте ключ в свободный USB-порт компьютера. Желательно использовать порт непосредственно на материнской плате (сзади системного блока), а не на передней панели или USB-хабе: нестабильное питание через хаб — частая причина «отваливания» ключа.
Далее установите драйвер HASP. Он входит в состав дистрибутива платформы 1С: при стандартной установке платформы драйвер защиты ставится автоматически, если не снимать соответствующий флажок. Если платформа уже установлена без драйвера, запустите установщик повторно и выберите установку драйвера защиты, либо установите отдельный пакет драйвера HASP.
- 1Вставьте ключ в USB-порт компьютера
- 2Установите драйвер HASP из дистрибутива платформы или отдельным пакетом с правами администратора
- 3Перезагрузите компьютер, если установщик это запросил
- 4Откройте в браузере адрес localhost:1947 и убедитесь, что ключ виден в разделе HASP Keys
- 5Запустите 1С и проверьте, что сообщение о не найденной лицензии исчезло
Признак успешной установки — в диспетчере устройств Windows появляется раздел с устройствами SafeNet / Sentinel HASP без восклицательных знаков, а сам ключ определяется системой. Если ключ светится индикатором (на моделях с подсветкой) — это дополнительное подтверждение, что питание на устройство подаётся.
Настройка сетевого ключа на сервере
Сетевой ключ устанавливается на выделенный компьютер — сервер лицензий. Это не обязательно мощная машина: менеджер лицензий потребляет минимум ресурсов. Важнее, чтобы сервер был постоянно включён и доступен по сети всем рабочим станциям.
На сервере установите драйвер HASP и менеджер лицензий (HASP License Manager). В дистрибутиве платформы 1С он ставится как отдельный компонент. После установки служба менеджера лицензий должна запускаться автоматически — проверьте это в оснастке «Службы» (services.msc): служба HASP Loader должна быть в состоянии «Работает» с типом запуска «Автоматически».
Убедитесь, что брандмауэр сервера не блокирует обмен: менеджер лицензий работает по протоколу UDP через порт 475. Если между клиентами и сервером есть межсетевые экраны или разные подсети, откройте этот порт, иначе клиенты просто не найдут ключ.
Настройка клиентов для работы с сетевым ключом
По умолчанию клиент 1С ищет ключ широковещательным запросом по локальной сети. В простой одноранговой сети этого достаточно: клиент сам находит сервер с менеджером лицензий. Но в сетях с несколькими подсетями или при нестабильном поиске нужно явно указать адрес сервера.
Для этого на клиентском компьютере создаётся или редактируется файл nethasp.ini. Он размещается в каталоге conf установленной платформы (например, в папке bin\conf) или в каталоге, указанном переменной окружения. В файле задаётся адрес сервера лицензий и параметры протокола.
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = DisabledПараметр NH_SERVER_ADDR задаёт IP-адрес сервера с ключом, а отключение Broadcast (NH_USE_BROADCAST = Disabled) убирает широковещательный поиск — клиент сразу обращается по указанному адресу. Это ускоряет запуск и исключает ситуации, когда клиент цепляется не к тому серверу, если ключей в сети несколько.
После сохранения файла перезапустите 1С. Если конфигурация верна, программа запустится без сообщений о лицензии. Если ключ не найден — проверьте доступность сервера командой ping и открытость порта 475.
Проверка результата и диагностика
Главный инструмент диагностики — веб-интерфейс Admin Control Center, доступный по адресу http://localhost:1947 на машине с установленным драйвером HASP. В разделе HASP Keys отображаются подключённые ключи, их тип и количество лицензий. В разделе Sessions видно, какие компьютеры заняли лицензии сетевого ключа.
Как проверить результат
Ключ отображается в списке HASP Keys с верным числом лицензий
Список пуст — драйвер не видит ключ, проверяйте порт и драйвер
Служба HASP Loader работает, запуск автоматический
Служба остановлена или падает — переустановите драйвер
Программа стартует без сообщений о лицензии
Ошибка «не найден ключ» — проверяйте nethasp.ini и порт 475
При запуске клиента в Sessions появляется его запись
Записей нет — клиент не достучался до менеджера лицензий
Полезно проверить запуск 1С под нагрузкой: если ключ сетевой на 10 лицензий, одиннадцатый одновременный сеанс должен получить отказ. Это нормальное поведение, а не сбой — лицензии исчерпаны. Учитывайте, что один пользователь, запустивший 1С дважды (например, две базы одновременно на одном компьютере), обычно занимает одну лицензию, но запуски с разных компьютеров — разные.
Типичные ошибки и способы их устранения
Самая частая проблема — сообщение «Не найден ключ защиты программы» при физически вставленном ключе. Причины по убыванию вероятности: не установлен или повреждён драйвер HASP, ключ вставлен в неисправный порт или хаб, конфликт версий драйвера после обновления платформы, служба менеджера лицензий остановлена.
Если драйвер подозревается в повреждении, корректная последовательность такова: удалите драйвер HASP через «Программы и компоненты», перезагрузите компьютер, установите свежую версию драйвера, перезагрузитесь снова и только потом вставляйте ключ. Установка «поверх» повреждённого драйвера часто не решает проблему.
Альтернатива: программные лицензии 1С
Помимо аппаратных ключей, платформа 1С поддерживает программные лицензии — файлы, привязанные к аппаратной конфигурации конкретного компьютера или сервера. Они активируются пин-кодом из комплекта поставки через диалог получения лицензии при первом запуске.
Аппаратный ключ или программная лицензия
Подходит для сетевой работы и частой смены компьютеров — ключ просто переставляется. Ограничение: физический носитель можно потерять или сломать
Удобна для одного стабильного рабочего места или виртуальной машины, не занимает USB-порт. Ограничение: при существенной смене оборудования лицензия «слетает» и требует повторной активации резервным пин-кодом
Выбор зависит от сценария: для сервера терминалов или группы пользователей сетевой USB-ключ практичнее, для ноутбука бухгалтера, который никуда не перемещается, проще программная лицензия. Комбинировать оба механизма в одной инфраструктуре можно — платформа умеет искать и ключи, и программные лицензии.
Как выбрать действие
Частые вопросы
Можно ли использовать один ключ на нескольких компьютерах, переставляя его?
Да, локальный ключ можно физически переносить между машинами — на каждой должен стоять драйвер HASP. Одновременно ключ работает только на одном компьютере. Для постоянной одновременной работы нескольких пользователей нужен сетевой ключ с соответствующим числом лицензий.
Почему 1С пишет «не найдена лицензия», хотя ключ вставлен и светится?
Световой индикатор означает только наличие питания. Проверьте, виден ли ключ в Admin Control Center (localhost:1947). Если нет — переустановите драйвер. Если виден, но 1С не запускается, возможно, у вас клиентская лицензия, а запускается серверное приложение, или исчерпаны лицензии сетевого ключа.
Работает ли ключ защиты в виртуальной машине?
USB-ключ можно пробросить в виртуальную машину средствами гипервизора, но стабильность зависит от реализации проброса. Для виртуальных сред надёжнее программные лицензии либо сетевой ключ на физическом сервере лицензий, к которому виртуальные машины обращаются по сети.
Что делать, если ключ утерян или сломан?
Аппаратные ключи не восстанавливаются и не дублируются. Обратитесь к партнёру 1С, у которого приобретался комплект: при наличии регистрационных данных возможна платная замена по программе обмена. Именно поэтому регистрационный номер и документы на комплект нужно хранить отдельно от ключа.
Нужен ли отдельный ключ для сервера 1С:Предприятия?
Да. Сервер 1С:Предприятия требует собственную серверную лицензию (аппаратную или программную), независимо от клиентских лицензий. Клиентский ключ, вставленный в сервер, не заменяет серверную лицензию.
Можно ли объединить два сетевых ключа на одном сервере?
Два одинаковых сетевых ключа на одном компьютере обычно вызывают конфликт — менеджер лицензий видит только один. Разнесите ключи по разным серверам или замените на один ключ с суммарным числом лицензий через программу апгрейда у поставщика.
Что важно запомнить
Подключение ключа защиты 1С — это установка драйвера HASP и, для сетевого сценария, настройка менеджера лицензий и файла nethasp.ini. Диагностируйте проблемы через Admin Control Center (localhost:1947), проверяйте порт 475 и не извлекайте сетевой ключ при работающих пользователях.