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

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

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

Как установить аппаратный и программный ключ защиты 1С:Предприятие: установка драйвера HASP, активация пин-кода, настройка сервера лицензий и решение ошибок.

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

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

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

Определяем тип ключа и сценарий установки

Аппаратные ключи делятся на локальные (для одного компьютера) и сетевые (на несколько рабочих мест, устанавливаются на сервер). Локальный ключ вставляется непосредственно в USB-порт рабочей станции. Сетевой ключ подключается к серверу, а клиентские компьютеры находят его по сети через службу HASP License Manager.

Программные лицензии также бывают однопользовательскими и многопользовательскими. Однопользовательская активируется на конкретном ПК и «привязывается» к его аппаратной конфигурации. Многопользовательская программная лицензия разворачивается на сервере 1С:Предприятия или на компьютере с сервером лицензирования, и клиенты получают лицензии оттуда.

Сравнение вариантов лицензирования

Аппаратный ключ USB (локальный)

Подходит для одного рабочего места. Ограничение: ключ физически привязан к ПК, при потере восстановлению не подлежит.

Аппаратный сетевой ключ

Несколько рабочих мест через сервер с HASP License Manager. Ограничение: требуется постоянно работающий сервер и стабильная сеть.

Программная лицензия

Не нужен физический носитель, удобна для виртуальных машин. Ограничение: слетает при существенном изменении конфигурации ПК, резервные пин-коды ограничены.

Установка аппаратного USB-ключа на локальный компьютер

Проще всего драйвер защиты устанавливается вместе с платформой. При установке 1С:Предприятия оставьте включённым компонент «Драйвер защиты» (HASPDinst) — он ставится по умолчанию. Если платформа уже установлена без драйвера, запустите установщик повторно в режиме изменения и добавьте компонент, либо установите драйвер отдельно из каталога дистрибутива.

Порядок установки локального ключа
  1. 1
    Установите платформу 1С:Предприятие с компонентом «Драйвер защиты» под правами администратора.
  2. 2
    Перезагрузите компьютер, если установщик это запросил.
  3. 3
    Подключите USB-ключ в свободный порт — желательно напрямую, без хабов и удлинителей.
  4. 4
    Дождитесь определения устройства системой: у ключа с подсветкой загорится индикатор.
  5. 5
    Запустите 1С и откройте информационную базу — сообщения о лицензии быть не должно.
  6. 6
    Проверьте наличие лицензии: «Сервис» → «О программе» → «Лицензия».

После установки драйвера в системе появляется служба «HASP Loader» (hasplms). Проверить её можно через «Панель управления» → «Администрирование» → «Службы»: служба должна быть запущена и иметь тип запуска «Автоматически». Если служба остановлена, платформа ключ не увидит, даже если устройство физически исправно.

Дополнительно проверить ключ можно через веб-интерфейс менеджера лицензий Sentinel Admin Control Center, открыв в браузере адрес http://localhost:1947. В разделе «Sentinel Keys» должен отображаться ваш ключ с серийным номером. Отсутствие ключа в списке означает проблему с драйвером, портом или самим устройством.

Настройка сетевого ключа на сервере

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

На клиентских машинах поиск сервера лицензий настраивается через файл nethasp.ini, который размещается в каталоге conf установки платформы (например, C:\Program Files\1cv8\conf). В файле указывают адрес сервера, чтобы клиент не тратил время на широковещательный поиск по сети.

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

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

Активация программной лицензии пин-кодом

Программная лицензия активируется при первом запуске платформы без ключа: появится диалог «Не найдена лицензия» с кнопкой «Получить лицензию». Либо откройте «Сервис» → «О программе» → «Лицензия» → «Получить лицензию». Дальше мастер предложит ввести пин-код из конверта и регистрационные данные организации.

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

Регистрационные данные (название организации, ИНН) вводите внимательно: они сохраняются в файле лицензии и отображаются в окне «О программе». Ошибка в этих данных не мешает работе, но исправить их потом нельзя без перевыпуска лицензии.

Проверка результата установки

Признак успешной установки — платформа запускается без сообщений о лицензии и позволяет открыть любую информационную базу. Для аппаратного ключа дополнительно проверьте страницу http://localhost:1947: ключ должен быть виден, а в разделе «Sessions» при работе пользователей появляются занятые лицензии.

Для программной лицензии откройте «Сервис» → «О программе»: в разделе «Лицензия» должны отображаться регистрационный номер, данные организации и тип лицензии. Файл программной лицензии хранится в каталоге C:\ProgramData\1C\licenses — наличие там файла с расширением .lic подтверждает активацию.

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

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

Запуск платформы
Норма

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

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

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

Служба HASP Loader
Норма

Служба запущена, тип запуска «Автоматически»

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

Служба остановлена или отсутствует в списке

Страница localhost:1947
Норма

Ключ виден в списке Sentinel Keys

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

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

Окно «О программе»
Норма

Отображаются регистрационный номер и организация

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

Раздел лицензии пуст или содержит ошибку

Типичные ошибки и их устранение

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

В сетевом варианте типичны блокировки брандмауэром: менеджер лицензий использует порты 475 и 1947, которые должны быть открыты на сервере. Также ошибкой является установка двух ключей одной серии на разные серверы в одной сети — старые версии менеджера лицензий видят только один из них.

Типичные ошибки
01
Установка платформы без компонента «Драйвер защиты» — ключ физически подключён, но система его не видит.
02
Подключение ключа через USB-хаб или удлинитель — нестабильное питание приводит к периодическим потерям лицензии.
03
Активация программной лицензии на виртуальной машине с динамической конфигурацией — лицензия слетает при изменении ресурсов ВМ.
04
Не указан адрес сервера в nethasp.ini — клиенты долго ищут ключ широковещательным запросом или не находят его в другой подсети.
05
Использование всех резервных пин-кодов без необходимости — при реальной поломке нечем восстановить лицензию.
Маршрут решения

Как выбрать действие

Ключ подключён, но 1С его не видитПроверьте службу HASP Loader и переустановите драйвер защиты, затем перезагрузите ПК
Локальный ключ работает, а сетевые клиенты не получают лицензииПроверьте порты 475 и 1947 на сервере и пропишите его адрес в nethasp.ini
Программная лицензия слетела после обновления ПКАктивируйте лицензию заново резервным пин-кодом из конверта
Все пин-коды израсходованыОбратитесь к партнёру 1С или в центр лицензирования за восстановлением комплекта

Восстановление и перенос лицензий

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

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

Храните конверт с пин-кодами и регистрационным номером отдельно от сервера — например, в сейфе бухгалтерии. Сфотографируйте пин-коды и сохраните копию в защищённом хранилище: при пожаре или краже сервера это единственное, что позволит быстро восстановить лицензии.
ПЗ
Практическое замечание
Итог

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

Аппаратный ключ требует только драйвер HASP и исправный USB-порт, сетевой — настройки сервера лицензий и файла nethasp.ini на клиентах. Программная лицензия активируется пин-кодом и привязывается к железу, поэтому берегите резервные пин-коды. Диагностику всегда начинайте со службы HASP Loader и страницы localhost:1947.

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

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

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

Почему после обновления Windows пропал ключ?

Крупные обновления Windows иногда заменяют или отключают драйвер HASP. Решение — скачать актуальную версию драйвера Sentinel и установить её поверх с перезагрузкой. Также проверьте, что служба HASP Loader снова запущена.

Работает ли программная лицензия на виртуальной машине?

Работает, но с оговорками: лицензия привязывается к виртуальному оборудованию, и изменение параметров ВМ (память, процессоры, перенос на другой хост) может её аннулировать. Для виртуальных сред надёжнее сетевой аппаратный ключ на физическом сервере.

Что делать, если ключ определяется в localhost:1947, но 1С его не видит?

Проверьте разрядность и версию платформы: устаревшие релизы платформы могут не работать с новыми версиями драйвера. Также убедитесь, что тип ключа соответствует продукту — ключ от версии ПРОФ не активирует базовую версию и наоборот, а клиент-серверный вариант требует отдельной лицензии на сервер 1С.

Сколько лицензий даёт сетевой ключ?

Количество одновременных сеансов указано в маркировке ключа и в документации поставки (например, на 5, 10, 20 или более пользователей). Фактическое число занятых лицензий видно в Sentinel Admin Control Center в разделе Sessions.