В процессе администрирования серверов 1С часто возникают сложности с установкой аппаратных ключей защиты. Одной из наиболее неприятных является ошибка 1009 при установке драйвера Sentinel Runtime (ранее HASP). Давайте вместе разберем, почему она возникает и как поэтапно привести систему в рабочее состояние.
Ошибка 1009, возникающая при попытке инсталляции компонента akshasp.inf, сигнализирует о том, что операционная система Windows не может внести изменения в базу данных драйверов или реестр устройств. Чаще всего это происходит из-за того, что старые версии драйверов были удалены некорректно, либо файлы предыдущих установок «заблокировали» возможность обновления конфигурации.
Прежде чем приступать к повторной установке, мы должны убедиться, что система полностью очищена от «хвостов» старых драйверов. Разберем этот процесс по шагам:
hasplms остановлена. Вы можете сделать это через оснастку services.msc или команду net stop hasplms.haspdinst.exe.Графический установщик (HASPUserSetup.exe) часто скрывает детали ошибки. Для глубокой диагностики и гарантированного результата мы будем использовать консольный метод. Рассмотрим, как это сделать:
haspdinst.exe -r -fr -purge
Ключ -purge особенно важен, так как он максимально вычищает системные записи из реестра.
-info. Если список пуст — система готова к новой установке.Если стандартная версия драйвера 8.11 или 8.13 вызывает стабильную ошибку 1009, проанализируем ситуацию с совместимостью. Часто на серверные ОС лучше «ложатся» более старые или, наоборот, проверенные версии драйверов.
Попробуйте следующее:
C:\Windows\system32\setup\.Если после выполнения всех вышеуказанных действий ошибка 1009 сохраняется, это может указывать на нарушение целостности самих системных файлов Windows. В таких случаях мы рекомендуем выполнить следующие действия:
sfc /scannow.DISM для восстановления образа системы: dism /online /cleanup-image /restorehealth.Помните, что ключ Sentinel HASP чувствителен к состоянию RPC и корректной работе служб Windows. Убедитесь, что служба Device Install Service запущена и работает исправно. Только последовательный подход позволит нам победить данную системную ошибку.