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

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

USB-ключ 1С: что это такое и как он работает

USB-ключ 1С — аппаратный ключ защиты лицензии. Разбираем, как он работает, чем отличается от программной лицензии и что делать при ошибках.

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

Технически такие ключи производятся по технологии HASP (HASP4, HASP HL) компании SafeNet. В прайсах и документации 1С они называются «аппаратная защита» или «USB-ключ». Важно понимать: ключ не содержит саму программу, базы данных или документы — только лицензионную информацию, то есть «разрешение на запуск».

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

Как устроен и как работает USB-ключ 1С

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

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

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

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

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

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

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

USB-ключ (HASP)

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

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

Подходит для стабильной инфраструктуры, где компьютеры меняются редко. Не боится потери физического носителя, но чувствительна к замене оборудования и переустановке системы.

Смешанная схема

В одной сети могут работать и ключи, и программные лицензии. Удобно, когда часть рабочих мест стабильна, а часть — мобильная.

Как установить и настроить USB-ключ

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

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

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

Типичные проблемы и их причины

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

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

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

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

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

Базовая проверка начинается с операционной системы: ключ должен отображаться в «Диспетчере устройств» без ошибок. Далее полезен веб-интерфейс Admin Control Center — он открывается в браузере по адресу localhost:1947 и показывает все подключённые ключи, их типы и количество доступных лицензий, а также активные сессии для сетевого ключа.

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

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

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

Отображение в «Диспетчере устройств»
Норма

Устройство HASP видно без восклицательных знаков

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

Неизвестное устройство или ошибка драйвера

Страница localhost:1947 (Admin Control Center)
Норма

Ключ отображается в списке, виден тип и число лицензий

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

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

Запуск 1С:Предприятие
Норма

Программа стартует без сообщений о лицензии

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

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

Сетевой ключ из другой машины в сети
Норма

Клиенты получают лицензии, сессии видны в ACC

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

Лицензии не выдаются, проверьте сеть и менеджер лицензий

Что делать при утере или поломке ключа

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

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

Когда USB-ключ — не лучший выбор

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

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

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

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

Нужно часто переносить лицензию между компьютерамиИспользуйте локальный USB-ключ — перенос занимает минуту.
С 1С работают несколько пользователей в одной сетиУстановите сетевой ключ на постоянно включённый компьютер с менеджером лицензий.
Работа идёт через RDP или на терминальном сервереИспользуйте сетевой ключ на сервере или программные лицензии, активированные на сервере.
Сервер виртуализирован или работает в облакеВыбирайте программные лицензии — проброс USB ненадёжен.
Ключ не определяется ни на одном компьютереОбратитесь к партнёру 1С по вопросу диагностики и замены, не разбирайте устройство.
Итог

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

USB-ключ 1С — это аппаратный носитель лицензии HASP, без которого платформа не запустится. Он удобен быстрым переносом между компьютерами, но требует установленного драйвера, боится утери и не работает в терминальных и виртуальных сценариях. Для сетевой работы нужен сетевой ключ с менеджером лицензий, а диагностику удобно проводить через Admin Control Center.

Частые вопросы о USB-ключах 1С

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

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

Что будет, если вытащить ключ во время работы 1С?

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

Почему 1С не видит ключ, хотя он вставлен и горит индикатор?

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

Можно ли заменить USB-ключ на программную лицензию?

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

Работает ли USB-ключ 1С на Linux или macOS?

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

Как узнать, сколько лицензий записано в сетевом ключе?

Откройте в браузере Admin Control Center (localhost:1947) на компьютере с ключом: в разделе с перечнем ключей отображается тип ключа и количество доступных лицензий, а также текущие занятые сессии.