Администрирование · 9 мин
Какой ключ используется в 1С: виды, определение и проверка
Разбираем, какие ключи защиты использует 1С: аппаратные HASP и программные лицензии. Как определить тип ключа, проверить его работу и решить типичные проблемы.
Под «ключом 1С» обычно понимают средство лицензионной защиты, без которого платформа 1С:Предприятие не запускается в полноценном режиме. Существует два принципиально разных типа: аппаратные ключи HASP (USB-устройства) и программные лицензии, привязанные к параметрам конкретного компьютера. Путаница между ними — частая причина ошибок «не найден ключ защиты» и «не обнаружена лицензия».
Определить, какой именно ключ используется в вашей системе, можно несколькими способами: визуально (вставлен ли USB-брелок в сервер или компьютер), через диалог «О программе» в самой 1С и через журнал регистрации ошибок лицензирования. Каждый тип ключа имеет свои правила установки, переноса и ограничения по количеству пользователей.
Ниже разобраны оба типа защиты, способы определения используемого ключа, порядок проверки его работоспособности и типичные ошибки, с которыми сталкиваются администраторы и пользователи.
Какие типы ключей защиты применяет 1С
Платформа 1С:Предприятие исторически поддерживает две технологии лицензирования. Первая — аппаратные ключи защиты семейства HASP (HASP HL, NetHASP) от компании SafeNet/Gemalto. Это USB-устройства, которые вставляются в компьютер или сервер и «раздают» лицензии по локальной сети. Вторая — программные лицензии, которые активируются пин-кодом и привязываются к аппаратным параметрам конкретного компьютера.
Аппаратные ключи бывают локальными (на одно рабочее место) и сетевыми (на 5, 10, 20, 50, 100 и более пользователей). Сетевой ключ устанавливается на один компьютер в сети, а остальные рабочие станции получают лицензии от него через менеджер лицензий HASP License Manager.
Программные лицензии делятся на однопользовательские и многопользовательские. Многопользовательская программная лицензия активируется на сервере 1С или на компьютере с сервисом лицензирования 1С и раздаётся клиентам аналогично сетевому ключу. Комплект поставки обычно включает основной пин-код и несколько резервных.
Сравнение вариантов защиты
Подходит для сетей, где лицензии должны «плавать» между сменами сотрудников. Ограничение: ключ физически теряется, выходит из строя, требует драйвер и менеджер лицензий.
Удобна для виртуальных машин и серверов без USB-портов. Ограничение: привязка к оборудованию — замена материнской платы, сетевой карты или переустановка ОС может потребовать повторной активации резервным пин-кодом.
Как определить, какой ключ используется
Самый быстрый способ — открыть в 1С меню «Сервис» (или значок информации) → «О программе». В разделе «Лицензия» отображается, как была получена лицензия: строка вида «HASP ORGL8» или «HASP NET» указывает на аппаратный ключ, а запись о программной лицензии с указанием компьютера — на программную активацию. Там же видно, клиентская это лицензия или серверная.
Второй способ — физический осмотр. Если в USB-порт сервера или рабочей станции вставлен брелок фиолетового, фиолетово-чёрного или другого цвета с маркировкой HASP — используется аппаратная защита. Цвет и маркировка ключа указывают на его тип: например, ключи для клиентских лицензий и ключи для сервера 1С различаются и не взаимозаменяемы.
Третий способ — проверить установленное ПО. Наличие в системе «HASP License Manager» (служба «HASP Loader») говорит о работе с сетевым аппаратным ключом. Если службы нет, но 1С запускается — скорее всего, используется программная лицензия, файлы которой лежат в каталоге C:\ProgramData\1C\licenses (файлы с расширением .lic).
Проверить, горит ли светодиод на USB-ключе и запущен ли HASP License Manager
Проверить, не менялось ли оборудование компьютера
Проверить сетевую доступность компьютера с ключом или сервера 1С
Аппаратный ключ HASP: установка и проверка
Для работы аппаратного ключа необходим драйвер HASP (Sentinel HASP Driver), который устанавливается вместе с платформой 1С или отдельно. Локальный ключ просто вставляется в USB-порт рабочей станции — после установки драйвера 1С находит его автоматически. Сетевой ключ требует дополнительной настройки: на компьютере с ключом запускается менеджер лицензий, а клиенты находят его по сети через широковещательные запросы или по явно указанному адресу в файле nethasp.ini.
Если клиенты в разных подсетях не видят ключ, широковещательный поиск не работает — тогда на каждом клиенте настраивается файл nethasp.ini с параметрами NH_SERVER_ADDR (адрес сервера с ключом) и NH_USE_BROADCAST = Disabled. Это типовая ситуация в сетях с маршрутизацией или при работе через RDP.
- 1Вставьте ключ в USB-порт и убедитесь, что светодиод на ключе горит постоянно
- 2Установите или переустановите драйвер Sentinel HASP с дистрибутива платформы
- 3На сервере с сетевым ключом запустите HASP License Manager и проверьте службу
- 4На клиенте откройте 1С, зайдите в «О программе» и убедитесь, что лицензия получена с нужного ключа
- 5Если ключ не виден — настройте nethasp.ini с явным адресом сервера лицензий
Программная лицензия: активация и привязка
Программная лицензия активируется при первом запуске платформы: мастер запрашивает пин-код из комплекта поставки и формирует запрос в центр лицензирования 1С. Активация возможна автоматически через интернет, по электронной почте или по телефону. После активации создаётся файл лицензии .lic, привязанный к ключевым параметрам оборудования: материнской плате, процессору, сетевым адаптерам, объёму памяти и другим.
Критичный момент — привязка к «железу». Замена материнской платы, сетевой карты, изменение состава оборудования виртуальной машины или переустановка операционной системы могут сделать лицензию недействительной. На этот случай в комплекте есть резервные пин-коды, но их количество ограничено, поэтому перед плановой заменой оборудования стоит заранее оценить риск повторной активации.
Типичные ошибки и их причины
Сообщение «Не найден ключ защиты программы или полученная программная лицензия» — универсальная ошибка, причины которой различаются в зависимости от типа защиты. Для HASP это: не установлен драйвер, ключ вставлен в другой компьютер, не запущен менеджер лицензий, закрыты сетевые порты менеджера или исчерпано количество лицензий на ключе. Для программной лицензии: изменилось оборудование, удалён файл .lic, лицензия активирована на другом компьютере.
Отдельная группа проблем — смешанное использование. Если в сети одновременно есть и аппаратный ключ, и программные лицензии, платформа может «цеплять» не ту лицензию, которую вы ожидаете. Проверяйте фактический источник лицензии в окне «О программе» на проблемном рабочем месте.
Как проверить, что всё работает правильно
После настройки проверьте три вещи. Во-первых, в окне «О программе» на каждом типовом рабочем месте должен отображаться ожидаемый источник лицензии. Во-вторых, при сетевом ключе количество одновременно работающих пользователей не должно превышать номинал ключа — иначе новые сеансы будут отклоняться. В-третьих, после перезагрузки сервера лицензий служба менеджера HASP или сервер 1С должны стартовать автоматически.
Как проверить результат
Указан источник лицензии (HASP или программная) без ошибок
Пусто или сообщение об отсутствии лицензии
Горит постоянно
Не горит — нет драйвера или ключ неисправен
Сеансы открываются в пределах номинала лицензий
Ошибка о нехватке лицензий при свободных местах — проверять менеджер лицензий
Частые вопросы
Можно ли использовать один ключ 1С на нескольких компьютерах?
Локальный аппаратный ключ — нет, он обслуживает только тот компьютер, в который вставлен. Сетевой ключ NetHASP и многопользовательская программная лицензия раздают лицензии по сети в пределах своего номинала (5, 10, 50 и более одновременных сеансов).
Что делать, если потерян или сломан USB-ключ HASP?
Аппаратные ключи при утрате не восстанавливаются бесплатно — лицензия привязана к самому устройству. Обратитесь к партнёру 1С, у которого приобреталась программа: в отдельных случаях возможна замена по программе защиты от утраты, но гарантии нет. Профилактика — переход на программные лицензии или бережное хранение ключа на сервере.
Слетит ли программная лицензия при переустановке Windows?
С высокой вероятностью да, так как меняются параметры системы, к которым привязана лицензия. Перед переустановкой убедитесь, что у вас есть резервный пин-код из комплекта поставки, и активируйте лицензию заново после установки системы.
Как узнать, сколько лицензий используется на сетевом ключе?
Через веб-интерфейс менеджера лицензий Sentinel Admin Control Center в браузере (по умолчанию порт 1947 на компьютере с ключом) видны подключённые ключи и занятые сеансы. Для программных лицензий на сервере 1С используйте консоль администрирования сервера.
Работает ли ключ 1С в виртуальной машине?
Программная лицензия работает, но чувствительна к изменению конфигурации виртуального оборудования. Аппаратный USB-ключ требует проброса USB-порта в виртуальную машину, что поддерживается не всеми гипервизорами; надёжнее выносить ключ на физический сервер с менеджером лицензий.
Чем ключ сервера 1С отличается от клиентского?
Ключ сервера лицензирует работу сервера 1С:Предприятия, клиентский — сеансы пользователей. Они имеют разную маркировку, не взаимозаменяемы и при совместной установке на один компьютер могут конфликтовать, поэтому размещать их вместе не рекомендуется.
Что важно запомнить
1С использует аппаратные ключи HASP и программные лицензии. Тип защиты виден в окне «О программе», файлы программных лицензий хранятся в C:\ProgramData\1C\licenses. Большинство проблем решается установкой драйвера, настройкой nethasp.ini или повторной активацией резервным пин-кодом.