Администрирование · 9 мин
Как удалить драйвер защиты 1С с компьютера
Как полностью удалить драйвер защиты 1С (HASP/Sentinel) с компьютера: через панель управления, командную строку и вручную. Решение ошибок и проверка результата.
Драйвер защиты 1С — это системное ПО, которое обеспечивает работу аппаратных ключей HASP и программных лицензий платформы. В современных версиях 1С:Предприятие используется драйвер Sentinel (ранее — HASP Device Driver от SafeNet/Aladdin). Удалять его приходится при смене типа лицензирования, переходе на программные лицензии, конфликтах версий драйвера и ошибках запуска платформы вроде «не обнаружена лицензия».
Перед удалением важно понять, какая именно защита используется в вашей инфраструктуре. Если базы работают с аппаратным USB-ключом, удаление драйвера приведёт к тому, что 1С перестанет запускаться до восстановления драйвера или перенастройки лицензирования. Если используется программная лицензия, драйвер может вообще не требоваться — платформа работает с файлом лицензии напрямую.
Процедура удаления несложна, но требует прав администратора и аккуратности: в системе могут остаться службы, файлы и записи реестра, которые мешают установке новой версии. Ниже разобраны все способы — от штатной деинсталляции до полной ручной зачистки.
Определите, какой драйвер защиты установлен
Прежде чем удалять, выясните, что именно стоит в системе. Откройте «Программы и компоненты» (команда appwiz.cpl) и найдите записи: «Sentinel Runtime», «Sentinel System Driver», «HASP Device Driver», «Драйвер защиты HASP» или «Aladdin HASP». Название зависит от поколения драйвера и даты установки.
Дополнительно проверьте службы: нажмите Win+R, введите services.msc и поищите «Sentinel LDK License Manager», «Sentinel Runtime» или «HASP Loader». Наличие этих служб подтверждает, что драйвер активен. Также посмотрите в Диспетчере устройств раздел «USB-контроллеры» и «Устройства HID» при подключённом ключе.
Подготовка: что проверить перед удалением
Главный вопрос — продолжит ли работать 1С после удаления драйвера. Если лицензия программная (файл с расширением .lic в каталоге conf), драйвер можно удалять безболезненно. Если лицензия аппаратная, сначала решите, как пользователи будут работать дальше: переход на программные лицензии, перенос ключа на сервер с менеджером лицензий или установка драйвера другой версии.
Закройте все сеансы 1С, агент сервера 1С (если удаление идёт на сервере) и отключите USB-ключ. Убедитесь, что у вас есть права локального администратора и дистрибутив драйвера нужной версии на случай отката. На сервере предупредите пользователей о недоступности системы.
Удаление через «Программы и компоненты»
Штатный способ подходит, когда драйвер отображается в списке установленных программ. Откройте «Панель управления» → «Программы и компоненты», найдите Sentinel Runtime, Sentinel System Driver или HASP Device Driver, нажмите «Удалить» и подтвердите действие. Дождитесь завершения деинсталляции и перезагрузите компьютер.
Если в списке несколько компонентов Sentinel (например, Runtime и License Manager), удаляйте их по очереди. Порядок критичен редко, но логичнее сначала убрать менеджер лицензий, затем сам драйвер. После перезагрузки проверьте, что записи исчезли из списка программ.
- 1Закройте 1С и отключите USB-ключ
- 2Откройте appwiz.cpl и найдите Sentinel/HASP в списке
- 3Нажмите «Удалить» и дождитесь завершения
- 4Перезагрузите компьютер
- 5Проверьте службы и список программ повторно
Удаление через командную строку
Когда штатная деинсталляция недоступна или завершилась с ошибкой, используйте консольный установщик haspdinst.exe. Он входит в комплект поставки драйвера и часто лежит в каталоге установки 1С. Запустите командную строку от имени администратора и выполните команду удаления.
cd /d "C:\Program Files (x86)\1cv8\8.3.22.1750\bin"
haspdinst.exe -purge
haspdinst.exe -removeКлюч -purge останавливает службы и удаляет компоненты драйвера, -remove завершает деинсталляцию. В некоторых версиях достаточно одной команды haspdinst.exe -r или -fr (force remove). После выполнения обязательно перезагрузите систему — драйвер уровня ядра выгружается только при перезапуске.
Ручная зачистка остатков драйвера
Если драйвер удалён, но новая установка выдаёт ошибку «драйвер уже установлен» или служба не стартует, в системе остались хвосты. Проверьте каталоги C:\Windows\System32\drivers на наличие файлов hasplms.sys, akshasp.sys, aksusb.sys, hardlock.sys и папку C:\Program Files (x86)\Common Files\Aladdin Shared или SafeNet Sentinel.
В реестре проверьте ветки HKLM\SYSTEM\CurrentControlSet\Services на наличие разделов hasplms, HASPnt, hardlock и удалите их только после остановки соответствующих служб. Работа с реестром требует осторожности: перед изменениями создайте точку восстановления или экспортируйте изменяемые ветки.
Удаление службы лицензий и на сервере 1С
На сервере, где лицензии раздаются через сервер 1С:Предприятия, драйвер защиты нужен только для аппаратных ключей. Если вы перевели раздачу на программные лицензии, остановите и удалите службу Sentinel LDK License Manager через services.msc или командой sc delete hasplms после остановки службы.
Учтите: если ключ воткнут в сервер, а клиенты получают лицензии по сети, удаление драйвера на сервере оборвёт выдачу лицензий всем пользователям. Сначала переведите клиентские лицензии в файл nethasp.ini на другой сервер или активируйте программные пины, и только затем снимайте драйвер.
Как выбрать действие
Проверка результата и типичные ошибки
После перезагрузки убедитесь, что драйвер удалён полностью: в «Программах и компонентах» нет записей Sentinel/HASP, в services.msc отсутствуют службы HASP Loader и Sentinel LDK, а Диспетчер устройств не показывает устройств с восклицательным знаком при подключённом ключе.
Запустите 1С и проверьте старт с программной лицензией. Если платформа сообщает «не обнаружена лицензия», причина не в удалённом драйвере, а в отсутствии активной программной лицензии — активируйте её через диалог получения лицензии. Если планировалась переустановка драйвера, установите свежую версию и повторите проверку.
Как проверить результат
Записей Sentinel/HASP нет
Запись осталась или вернулась после перезагрузки
Служб HASP Loader и Sentinel LDK нет
Служба присутствует и не останавливается
Платформа стартует с программной лицензией
Ошибка «не обнаружена лицензия»
Нет устройств с ошибками
Неизвестное устройство с жёлтым значком
Сохраните установщик драйвера той версии, которая стабильно работала в вашей инфраструктуре. При переустановке или откате это сэкономит время: найти нужную редакцию драйвера под старую платформу бывает непросто.
Что важно запомнить
Удаляйте драйвер защиты только убедившись, что 1С работает на программных лицензиях. Используйте штатную деинсталляцию или haspdinst.exe, обязательно перезагружайтесь и проверяйте службы, список программ и запуск платформы после процедуры.
Часто задаваемые вопросы
Нужен ли драйвер защиты, если лицензия программная?
Нет. Программная лицензия хранится в файле .lic и проверяется платформой напрямую, без обращения к драйверу. Драйвер можно удалить — на запуск и работу 1С это не повлияет.
1С не запускается после удаления драйвера. Что делать?
Скорее всего, лицензия была аппаратной. Либо верните драйвер и подключите ключ, либо активируйте программную лицензию через диалог «Получить лицензию» при запуске конфигуратора, используя пин-код из комплекта поставки.
Можно ли удалить драйвер без перезагрузки?
Формально деинсталлятор отработает, но драйвер уровня ядра выгружается из памяти только при перезапуске системы. Без перезагрузки переустановка новой версии часто завершается ошибкой, поэтому перезагрузку пропускать не стоит.
Чем отличается удаление HASP от удаления Sentinel?
По сути это поколения одного продукта: HASP — старое название, Sentinel LDK — актуальное. Процедура одинакова: деинсталляция через список программ или haspdinst.exe. Отличаются только названия записей, служб и папок.
Ошибка «драйвер уже установлен» при установке новой версии. Как исправить?
Выполните haspdinst.exe -purge от имени администратора, перезагрузитесь, проверьте отсутствие служб и файлов драйвера в System32\drivers, затем повторите установку. В упорных случаях помогает ручная зачистка веток реестра служб с предварительным экспортом.
Удалится ли драйвер при удалении платформы 1С?
Нет. Деинсталлятор платформы не трогает драйвер защиты, так как он может использоваться другими программами. Драйвер нужно удалять отдельной процедурой.