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

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

Аппаратный ключ защиты 1С: что это, как работает и как устранить ошибки

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

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

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

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

Что такое аппаратный ключ защиты и как он устроен

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

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

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

Какие бывают ключи 1С

Ключи различаются по назначению и по количеству лицензий. Визуально их можно отличить по цвету корпуса, хотя ориентироваться надёжнее на маркировку, нанесённую на корпус.

Основные типы:

  • Однопользовательский (локальный) — фиолетовый ключ серии HASP HL. Вставляется в компьютер, на котором работает 1С, и даёт право на один сеанс. Подходит для небольших организаций с одним рабочим местом.
  • Сетевой многопользовательский — красный ключ серии HASP HL Net (на 5, 10, 20, 50, 100 и более пользователей). Устанавливается на сервер или любой постоянно включённый компьютер; лицензии распределяет менеджер лицензий.
  • Ключ на сервер 1С:Предприятия — зелёный или синий ключ, необходимый для работы сервера приложений в клиент-серверном варианте. Покупается отдельно от клиентских лицензий.
  • Комбинированные ключи — содержат сразу несколько типов лицензий (например, клиентские и серверную).

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

Локальный или сетевой ключ

Локальный (HASP HL)

Подходит для 1–2 рабочих мест. Простая установка, но ключ нужно физически переносить между компьютерами.

Сетевой (HASP HL Net)

Подходит для нескольких пользователей в одной сети. Требует постоянно работающего сервера лицензий и настройки nethasp.ini.

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

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

Чем аппаратный ключ отличается от программной лицензии

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

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

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

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

Как установить ключ и драйвер HASP

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

Установка локального ключа
  1. 1
    Установите платформу 1С, оставив включённой установку драйвера защиты HASP
  2. 2
    Вставьте ключ в свободный USB-порт напрямую, без хабов и удлинителей
  3. 3
    Проверьте в Диспетчере устройств Windows, что ключ определился без ошибок (раздел «Контроллеры USB» или устройства HASP)
  4. 4
    Запустите 1С и откройте любую базу — программа должна стартовать без сообщения о ключе
  5. 5
    Если ключ не виден — переустановите драйвер HASP с сайта разработчика или из дистрибутива платформы

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

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

Пример выше — типовой фрагмент nethasp.ini: клиенту явно указан IP-адрес сервера лицензий. Файл размещают в каталоге conf внутри папки установки платформы. Это особенно полезно в сетях с несколькими подсетями, где широковещательный поиск не работает.

Типичные ошибки и их диагностика

Самое частое сообщение — «Не обнаружен ключ защиты программы» при запуске. Причин несколько, и разбирать их стоит последовательно, от простого к сложному.

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

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

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

Как проверить ключ

Светодиод на корпусе ключа
Норма

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

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

Индикатор не горит на нескольких компьютерах — вероятна поломка

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

Устройство HASP отображается без жёлтых значков ошибок

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

Устройство с восклицательным знаком или «Неизвестное USB-устройство»

Служба HASP License Manager (для сетевого ключа)
Норма

Служба запущена и работает на сервере

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

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

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

Число пользователей не превышает номинал ключа

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

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

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

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

Безопасность, хранение и замена ключа

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

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

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

Что выбрать при покупке или переезде

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

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

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

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

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

Итог

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

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

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

Можно ли работать в 1С без аппаратного ключа?

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

Что делать, если 1С пишет «не обнаружен ключ защиты», хотя ключ вставлен?

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

Потеряется ли база 1С, если сломается ключ?

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

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

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

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

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