Администрирование · 7 мин
Как удалить аппаратный ключ защиты 1С
Как безопасно удалить аппаратный ключ защиты 1С (HASP): отключение драйверов, менеджера лицензий, переход на программные лицензии и проверка результата.
Аппаратный ключ защиты 1С (USB-ключ семейства HASP) используется для лицензирования платформы и сервера 1С:Предприятие. Удалить его требуется при переходе на программные лицензии, при замене ключа на новый, при переносе сервера на другую машину или когда драйвер ключа конфликтует с другим ПО. Сама процедура несложна, но требует правильной последовательности: сначала программная часть, затем физическое извлечение.
Ошибка большинства администраторов — просто вытащить ключ из USB-порта. После этого в системе остаются драйверы Sentinel HASP и служба менеджера лицензий, которые продолжают загружаться, занимают ресурсы и иногда вызывают конфликты при установке новых версий платформы. Ниже разобран полный порядок удаления: от проверки типа лицензирования до чистой деинсталляции драйверов.
Проверьте, как лицензируется ваша 1С, перед удалением ключа
Главный риск при удалении аппаратного ключа — остановка работы пользователей. Если лицензии привязаны к HASP-ключу, после его извлечения 1С перестанет запускаться с сообщением «Не найдена лицензия». Поэтому первый шаг — определить, действительно ли ключ ещё нужен.
Откройте конфигуратор или запустите 1С в режиме предприятия и проверьте окно «О программе»: там указано, какая лицензия используется — программная или аппаратная. Также посмотрите файл nethasp.ini и настройки сервера 1С, если у вас клиент-серверный вариант.
Можно переходить к удалению драйверов и ключа
Сначала активируйте программные лицензии или перенесите ключ на другой сервер
Проверьте настройки кластера и наличие серверной программной лицензии
Если ключ ещё используется, сначала выполните переход на программные лицензии: получите пин-коды, активируйте их через мастер лицензирования и убедитесь, что все сеансы запускаются без ключа. Только после этого приступайте к удалению.
Остановите службы и менеджер лицензий HASP
Перед деинсталляцией драйверов нужно остановить службы, которые работают с ключом. В Windows откройте «Службы» (services.msc) и найдите службы с именами вроде «Sentinel LDK License Manager», «HASP Loader» или «Sentinel HASP License Manager».
Остановите каждую из них через контекстное меню. Если менеджер лицензий запускался как приложение, а не служба, завершите его процесс через диспетчер задач (процессы nhsrvice.exe, hasplms.exe).
Удалите драйвер ключа HASP
Стандартный способ — через «Программы и компоненты» (appwiz.cpl). Найдите в списке «Sentinel Runtime», «Sentinel HASP Runtime» или «Драйвер защиты HASP» и запустите удаление. После завершения перезагрузите сервер, если это возможно в вашем окне обслуживания.
Альтернатива — удаление через командную строку с помощью штатного установщика драйверов. Это удобно, когда графический деинсталлятор отсутствует или завершается с ошибкой.
haspdinst.exe -r -purgeКлюч -r запускает удаление, -purge дополнительно очищает остаточные компоненты среды выполнения. Команду выполняйте из папки, где лежит haspdinst.exe, с правами администратора.
Удаление в Linux
На серверах под Linux драйвер ключа обычно установлен пакетами haspd и haspd-modules. Удалите их штатным пакетным менеджером, например: dpkg -P haspd haspd-modules для Debian-подобных систем или rpm -e для RPM-дистрибутивов. После этого проверьте, что демон aksusbd больше не запущен.
Извлеките сам ключ и уберите остаточные файлы
После удаления драйверов и остановки служб физически извлеките USB-ключ из порта сервера. Если сервер виртуальный и ключ проброшен через USB-over-IP или проброс устройств гипервизора, отключите проброс в настройках виртуальной машины.
Дополнительно проверьте и при необходимости удалите остаточные элементы: папку с менеджером лицензий (обычно в Program Files или Program Files (x86)), ярлыки автозагрузки, файл nethasp.ini, если он раздавал настройки поиска ключа клиентам. Сам файл nethasp.ini на клиентских машинах можно оставить, если планируется возврат к аппаратному лицензированию, но чаще его удаляют, чтобы клиенты не тратили время на поиск несуществующего ключа в сети.
- 1Убедитесь, что работают программные лицензии и ключ не нужен
- 2Остановите службы Sentinel/HASP License Manager
- 3Удалите драйвер через «Программы и компоненты» или haspdinst.exe -r -purge
- 4Перезагрузите сервер в окне обслуживания
- 5Извлеките USB-ключ или отключите его проброс в виртуальной машине
- 6Удалите остаточные файлы и nethasp.ini при необходимости
- 7Проверьте запуск 1С у пользователей
Проверьте результат после удаления
Контроль результата обязателен: именно на этом этапе выявляются скрытые привязки лицензий. Проверку делайте до передачи ключей в архив или поставщику.
Как проверить результат
Базы открываются без сообщений о лицензии
Ошибка «Не найдена лицензия» — часть лицензий была аппаратной
Службы Sentinel/HASP отсутствуют или остановлены и удалены
Служба снова запускается после перезагрузки — драйвер удалён не полностью
USB-ключ не отображается, нет устройств с ошибкой
Остаются неизвестные устройства HASP — очистите драйверы повторно
Также запустите сервер 1С и убедитесь, что кластер стартует без ошибок лицензирования, а в технологическом журнале нет повторяющихся сообщений о поиске ключа.
Типичные ошибки при удалении ключа
Часто задаваемые вопросы
Что важно запомнить
Удаление аппаратного ключа 1С — это три этапа: проверка лицензий, деинсталляция драйверов и служб HASP, физическое извлечение ключа. Никогда не начинайте с извлечения ключа, пока не убедились, что все базы работают на программных лицензиях.
Можно ли просто вытащить ключ из USB-порта?
Технически да, система не пострадает. Но в ОС останутся драйверы и службы HASP, которые продолжат загружаться, а клиенты 1С могут тратить время на поиск ключа при запуске. Корректный путь — сначала удалить программную часть, затем извлечь устройство.
1С перестала запускаться после извлечения ключа. Что делать?
Значит, лицензии были привязаны к ключу. Верните ключ на место — работоспособность восстановится сразу. Затем получите и активируйте программные лицензии через мастер лицензирования и только после этого повторите удаление.
Нужно ли удалять драйвер HASP, если ключ уходит на другой сервер?
Если на этом компьютере ключи HASP больше не планируются — да, драйвер лучше удалить. Если ключи могут вернуться, драйвер можно оставить: он не мешает работе и не требует обслуживания.
Как удалить ключ, если сервер виртуальный?
Определите способ подключения: физический USB-проброс гипервизора или сетевое устройство USB-over-IP. В первом случае отключите проброс в настройках ВМ, во втором — отсоедините устройство в ПО концентратора. Деинсталляция драйверов внутри гостевой ОС выполняется так же, как на физическом сервере.
Влияет ли удаление драйвера HASP на программные лицензии 1С?
Нет. Программные лицензии хранятся в файлах на диске и не зависят от драйвера аппаратного ключа. Удаление драйвера затрагивает только механизм работы с USB-ключами.
Что делать с ключом после удаления?
Храните его как носитель лицензии: аппаратный ключ остаётся действующим и его можно использовать на другом сервере. Если лицензии переведены на программные бессрочно, ключ можно вернуть поставщику по условиям договора или оставить в архиве как резерв.