Что делать, если 1С не видит лицензию или ключ защиты HASP
Если 1С не видит лицензию или ключ защиты, причины три: физический контакт, сбой службы Sentinel или конфликт драйверов HASP. Начните с проверки светодиода на ключе и статуса службы защиты.
Оглавление
Первичная аппаратная диагностика
Прежде чем переустанавливать ПО, необходимо исключить физические проблемы:
- Индикация: На USB-ключе должен гореть светодиод. Если он не светится или мигает с ошибкой, попробуйте другой USB-порт. Подключайте ключ напрямую в материнскую плату, желательно через USB 2.0, избегая хабов и удлинителей.
- Диспетчер устройств: Откройте
devmgmt.msc. В разделах «Контроллеры USB» или «Устройства безопасности» ключ должен определяться как SafeNet USB SuperPro/UltraPro или Sentinel HL. Если устройство отображается с желтым треугольником или как «Неизвестное устройство», проблема кроется в драйвере или неисправности самого ключа. - Проверка на другом ПК: Самый надежный способ исключить поломку носителя. Если ключ не читается ни на одном компьютере, он вышел из строя.
Проверка службы защиты Sentinel
1С использует службу Sentinel Local License Manager (или SafeNet Sentinel RMS).
- Убедитесь, что служба запущена: откройте
services.msc, найдите Sentinel Local License Manager. Тип запуска должен быть установлен в «Автоматически». - Если служба останавливается сразу после старта, это верный признак конфликта версий драйвера и эмулятора или наличия старого ПО.
- Используйте утилиту HASP Diagnostic Tool (поставляется с дистрибутивом 1С или доступна в базе знаний ИТС). Она покажет статус ключа, версию прошивки и наличие ошибок связи.
Устранение программных конфликтов
Перед любыми манипуляциями с драйверами (особенно с использованием команды -purge) создайте точку восстановления системы. Некорректное удаление компонентов защиты может повлиять на другое ПО, использующее HASP.
- Версия драйвера: Для современных ключей HASP HL требуются драйверы Sentinel Runtime версий 7.x–8.x. Старые драйверы SafeNet (5.x/6.x) блокируют работу новых ключей. Выполните чистую установку через утилиту
haspdinst.exe -purge, после чего установите свежий драйвер. - Конфликт с RDP и терминальными серверами: Если 1С работает на терминальном сервере, используйте именно сетевой ключ (красный). Локальные ключи (оранжевые или фиолетовые) не передаются по RDP штатными средствами.
- Антивирусы и EDR: Средства защиты (Kaspersky, Dr.Web, Windows Defender) часто блокируют обращение к службе Sentinel. Добавьте папку с платформой 1С и исполняемые файлы службы (
hasplms.exe,sentineldownloader.exe) в исключения. - Эмуляторы: Наличие в системе эмуляторов ключей (HaspEmu, MultiKey и аналогичных) гарантированно нарушает работу легальных лицензий. Их необходимо полностью удалить.
Особенности программных лицензий
Если проблема связана не с USB-ключом, а с программной лицензией 1С (PIN-коды):
- Проверьте целостность файла лицензии
*.licв каталогеC:\ProgramData\1C\licenses. - Убедитесь, что имя компьютера и параметры оборудования не менялись с момента активации. При замене материнской платы или сетевой карты программная лицензия «слетает» и требует повторной активации.
- Запустите тестирование через конфигуратор: перейдите в Администрирование → Тестирование и исправление → Проверка логической целостности и выберите пункт проверки лицензий.
Когда обращаться к поставщику
Если ключ определяется системой, служба работает без ошибок, но 1С выдает сообщение «Лицензия не обнаружена»:
- Возможно повреждение внутренней памяти ключа (например, ошибка чтения счетчиков).
- Требуется перепрошивка или замена ключа по гарантии.
- Необходима диагностика через удаленный доступ специалиста франчайзи.
Частые ошибки
- Подключение через USB-хаб. Хабы и удлинители часто не обеспечивают достаточного питания или стабильного контакта для ключа защиты.
- Использование локального ключа по сети. Попытка пробросить локальный (оранжевый/фиолетовый) ключ через RDP вместо использования штатного сетевого (красного) ключа.
- Игнорирование блокировок антивируса. Отсутствие
hasplms.exeв исключениях антивируса приводит к silenc-блокировке службы Sentinel. - Удаление драйверов без точки восстановления. Использование
haspdinst.exe -purgeбез создания бэкапа системы может привести к неработоспособности других программ, использующих HASP.
FAQ
Как точно понять, что сломался сам USB-ключ? Подключите его к другому компьютеру. Если светодиод не горит, а в диспетчере устройств он не определяется или отображается с ошибкой на всех ПК, ключ физически вышел из строя.
Почему служба Sentinel Local License Manager останавливается сразу после старта?
Это верный признак конфликта версий драйвера с установленным эмулятором ключей или устаревшим ПО защиты. Помогает чистая установка драйвера через haspdinst.exe -purge.
Что делать, если слетела программная лицензия после замены комплектующих? Программная лицензия привязывается к железу. При замене материнской платы или сетевой карты лицензия «слетает» — потребуется процедура повторной активации.