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

Администрирование · 11 мин

Как установить ключ защиты 1С: пошаговая инструкция

Как установить аппаратный ключ защиты 1С (HASP): установка драйвера, менеджера лицензий, проверка видимости ключа и решение типичных ошибок «Не найдена лицензия».

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

Порядок установки зависит от типа ключа. Локальный (однопользовательский) ключ вставляется в компьютер, где запускается 1С, и требует только драйвера. Сетевой ключ (на 5, 10, 20 и более пользователей) устанавливается на любой компьютер в локальной сети, а лицензии раздаёт специальная служба — менеджер лицензий HASP. Ниже разобраны оба сценария, проверка результата и типичные ошибки.

Все действия описаны для Windows — именно эта система используется на большинстве рабочих мест с 1С. Для установки драйвера и служб потребуются права администратора на компьютере.

Какие бывают ключи защиты 1С и что понадобится

1С использует ключи семейства HASP (сейчас — Sentinel). Визуально и по назначению они делятся на несколько типов. Локальные ключи (обычно фиолетовые для клиентской лицензии) обеспечивают работу одного рабочего места. Сетевые ключи (красные) содержат несколько клиентских лицензий и раздают их по сети. Отдельно существуют ключи для сервера 1С:Предприятия — они нужны, если база работает в клиент-серверном варианте.

Перед установкой уточните, какой у вас ключ: это влияет на схему установки. Также подготовьте дистрибутив платформы 1С — в его состав входит установщик драйвера HASP. Альтернативно драйвер можно скачать с сайта разработчика Sentinel (Thales) — пакет называется Sentinel LDK Run-time Environment.

Установка драйвера ключа HASP

Драйвер обязателен для любого типа ключа — без него операционная система не распознает устройство корректно. Установщик есть в дистрибутиве платформы: при установке 1С через стандартный мастер драйвер защиты обычно предлагается отдельным пунктом «Установить драйвер защиты» либо ставится автоматически вместе с платформой.

Установка из дистрибутива платформы

Запустите setup.exe из дистрибутива платформы от имени администратора. На этапе выбора компонентов отметьте установку драйвера защиты (если платформа уже установлена, запустите установщик повторно и выберите только драйвер). После завершения перезагрузка обычно не требуется, но при проблемах с определением ключа перезагрузите компьютер.

Установка отдельным пакетом

Если дистрибутива под рукой нет, скачайте Sentinel LDK Run-time Environment (иногда распространяется как haspdinst) с сайта разработчика. Установка выполняется из командной строки с правами администратора либо через графический установщик, в зависимости от версии пакета.

cmd
haspdinst.exe -install

После установки драйвера вставьте ключ в USB-порт. Желательно использовать порт непосредственно на материнской плате (с задней стороны системного блока), а не хаб или переднюю панель — через нестабильные USB-концентраторы ключи иногда «отваливаются».

Порядок установки локального ключа
  1. 1
    Установите драйвер HASP из дистрибутива платформы или пакетом Sentinel LDK Run-time
  2. 2
    Вставьте ключ в USB-порт компьютера
  3. 3
    Проверьте в диспетчере устройств, что ключ определился без ошибок
  4. 4
    Запустите 1С и откройте информационную базу
  5. 5
    При ошибке «Не найдена лицензия» проверьте драйвер и перезагрузите компьютер

Установка сетевого ключа и менеджера лицензий

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

На этом компьютере установите драйвер ключа и менеджер лицензий. В дистрибутиве платформы менеджер лицензий доступен как отдельный компонент установки; также он входит в состав Sentinel LDK Run-time (служба Sentinel LDK License Manager). Устанавливайте его именно как службу Windows — тогда он стартует автоматически при загрузке системы без входа пользователя.

После установки убедитесь, что служба запущена: откройте «Службы» (services.msc) и найдите службу менеджера лицензий — она должна быть в состоянии «Работает». Проверить доступность менеджера можно через веб-интерфейс Sentinel Admin Control Center, который обычно доступен по адресу http://localhost:1947 на машине с ключом.

Настройка клиентов: файл nethasp.ini

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

Для этого используется конфигурационный файл nethasp.ini. Его размещают в каталоге conf платформы (например, в папке установки 1С:Предприятия) или в каталоге исполняемых файлов. В файле указывают адрес сервера с менеджером лицензий и протокол обмена.

ini
[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

Подставьте вместо примера реальный IP-адрес компьютера, где установлен ключ и менеджер лицензий. После сохранения файла перезапустите 1С — дополнительной перезагрузки системы не требуется. Убедитесь, что файл сохранён именно с расширением .ini, а не .ini.txt — при включённом скрытии расширений в проводнике это частая ошибка.

Проверка, что ключ установлен и виден

Первый уровень проверки — операционная система. Откройте диспетчер устройств: ключ должен отображаться в разделе USB-устройств (например, как SafeNet/Sentinel HASP key) без жёлтого восклицательного знака. Ошибка устройства означает проблему с драйвером или портом.

Второй уровень — Sentinel Admin Control Center. Откройте в браузере адрес http://localhost:1947 на машине с ключом: в разделе ключей должен отображаться ваш ключ с его серийным номером и числом доступных лицензий. С клиентских машин можно открыть эту же страницу по IP сервера — так проверяется сетевая видимость ключа.

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

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

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

Диспетчер устройств
Норма

Ключ отображается без ошибок

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

Жёлтый восклицательный знак или устройство неизвестно

Admin Control Center (localhost:1947)
Норма

Ключ виден, указано число лицензий

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

Страница не открывается или ключ отсутствует в списке

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

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

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

Ошибка «Не найдена лицензия» или «Не обнаружен ключ»

Доступ с клиентской машины
Норма

http://IP-сервера:1947 показывает ключ

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

Страница недоступна — проверяйте сеть и брандмауэр

Типичные ошибки и их решение

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

Вторая распространённая проблема — конфликт программной и аппаратной лицензии или поиск не того ключа. Если на компьютере когда-то активировали программную лицензию, а теперь используется ключ, платформа может обращаться не туда. Также клиентский ключ не подойдёт для сервера 1С — типы лицензий не взаимозаменяемы.

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

Типичные ошибки
01
Вставить ключ до установки драйвера и не переустановить его потом — система запоминает устройство с ошибкой, помогает переустановка драйвера с последующим подключением ключа
02
Установить сетевой ключ на пользовательский компьютер, который выключается на ночь — утром все пользователи получают ошибку лицензии
03
Забыть про брандмауэр на сервере — менеджер лицензий работает, но клиенты его не видят
04
Использовать клиентский локальный ключ для сервера 1С — сервер требует отдельный ключ
05
Сохранить nethasp.ini как nethasp.ini.txt — платформа игнорирует файл, и поиск ключа не выполняется

Ограничения и когда нужна помощь специалиста

Установка локального ключа и стандартного сетевого — задача, доступная уверенному пользователю с правами администратора. Однако есть ситуации, где самостоятельные эксперименты рискованны. Не переносите ключи и лицензии в виртуальные машины без проверки: проброс USB в виртуальную среду и работа ключей через USB-over-IP часто нестабильны, а программные лицензии привязываются к параметрам оборудования и «сгорают» при его изменении.

Если ключ физически исправен, драйвер переустановлен, служба работает, а платформа лицензию не видит — возможны конфликт версий драйвера, повреждение ключа или нестандартная сетевая топология. В этом случае разумнее привлечь администратора или франчайзи 1С, чем перебирать настройки вслепую на рабочем сервере.

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

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

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

Ключ вставлен, но 1С пишет «Не найдена лицензия». Что делать в первую очередь?

Проверьте диспетчер устройств и страницу localhost:1947. Если ключ там не виден — переустановите драйвер HASP и смените USB-порт. Если виден, но 1С не запускается — проверьте, не превышено ли число лицензий и тот ли тип ключа используется.

Нужен ли ключ, если используется программная лицензия?

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

Работает ли ключ защиты через удалённый рабочий стол (RDP)?

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

Что делать, если ключ физически сломался или потерян?

Обратитесь к партнёру 1С, у которого приобреталась лицензия. При механическом повреждении возможна платная замена ключа; при утере лицензия, как правило, не восстанавливается, и её придётся приобретать заново.

Можно ли установить менеджер лицензий и сервер 1С на одну машину?

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

Итог

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

Для работы ключа защиты 1С нужны три вещи: корректно установленный драйвер HASP, исправное подключение ключа и — для сетевых лицензий — запущенный менеджер лицензий с доступом по сети. Проверяйте результат по цепочке: диспетчер устройств → Admin Control Center → запуск 1С. Большинство проблем решается переустановкой драйвера, сменой порта и настройкой nethasp.ini.