Ситуация, когда аппаратный ключ защиты 1С (HASP) внезапно перестает светиться и работать, часто встречается после очередного обновления операционной системы Windows 10 или 11. Несмотря на то, что ключ физически исправен, в диспетчере устройств он может отображаться с ошибкой или помечаться как неизвестное устройство, а драйвер оказывается недоступен. Рассмотрим подробнее причины возникновения этой проблемы и разберем по шагам методы её решения.
Основная причина кроется в том, что старые версии драйверов HASP не соответствуют современным политикам безопасности Windows. После слияния компаний Aladdin, SafeNet и Gemalto (ныне Thales Group), поддержка и выпуск обновлений для токенов Sentinel HASP перешли под контроль новых правообладателей. Для корректной работы в актуальных сборках Windows 10 и 11 требуются драйверы последних версий, адаптированные под изменения в ядре системы.
Простая установка драйвера через графический интерфейс часто не приносит результата, так как в системе могут оставаться «хвосты» от предыдущих неудачных инсталляций. Проанализируем наиболее надежный способ — использование консольной утилиты haspdinst.exe с расширенными параметрами.
Для начала необходимо скачать актуальную версию драйвера Sentinel LDK (Runtime) с официального сайта производителя (Thales/Gemalto). После загрузки выполним следующие действия:
C:.
haspdinst.exe -purge
Важно: Процесс очистки может занять некоторое время. После завершения система должна выдать сообщение о том, что операция выполнена успешно. После этого выполним установку заново:
haspdinst.exe -i
Этот метод принудительно перерегистрирует системные службы Sentinel LDK License Manager и обновляет драйверы устройств.
Одной из наиболее частых причин блокировки драйвера в современных версиях Windows является функция «Изоляция ядра» (параметр «Целостность памяти»). Эта защитная опция блокирует работу драйверов, которые она считает уязвимыми. В частности, это касается компонента aksfridge.sys, входящего в состав старого ПО HASP.
Чтобы проверить этот вариант, проанализируем настройки безопасности:
После отключения этого параметра драйвер защиты сможет инициализироваться, и светодиод на ключе должен загореться.
Если система по-прежнему блокирует драйвер, возможно, Windows требует строгого соблюдения цифровой подписи. Для временной проверки работоспособности можно запустить систему в режиме без проверки подписи драйверов. Рассмотрим, как это сделать:
F7 (Отключить обязательную проверку подписи драйверов).Если в этом режиме ключ работает корректно, значит, необходимо установить драйвер последней версии, имеющий валидную цифровую подпись, признаваемую Microsoft.
Иногда ключ не горит из-за агрессивных настроек энергосбережения. Windows может отключать питание порта, если считает, что устройство простаивает. Разберем, как это изменить:
Проанализируем физическое подключение. Старые ревизии ключей HASP (синего или белого цвета) могут некорректно работать с контроллерами USB 3.0/3.1 (порты синего цвета). Если ключ не светится, попробуем переключить его в порт USB 2.0 на задней панели системного блока, так как это обеспечивает более стабильное питание и совместимость на уровне протоколов.
Также стоит убедиться, что служба Sentinel LDK License Manager запущена. Нажмем Win+R, введем services.msc и найдем указанную службу. Тип запуска должен быть «Автоматически», а статус — «Выполняется».
Если ни один из методов не помог, а на другом компьютере ключ работает исправно, следует рассмотреть возможность замены физического ключа на программную лицензию 1С (пин-коды). Это полностью снимет вопросы совместимости с USB-драйверами и исключит риски аппаратного износа оборудования в будущем.