Работа с программными продуктами 1С:Предприятие часто сопряжена с необходимостью управления аппаратными ключами защиты. В большинстве случаев специалисты сталкиваются с задачей установки драйверов Sentinel HASP для запуска системы, однако администраторам приходится регулярно решать и обратную проблему — как корректно удалить HASP из 1С. Такая необходимость возникает при переходе на программную лицензию, смене сервера защиты, обновлении операционной системы или при возникновении критических конфликтов драйверов, блокирующих запуск платформы.

Процесс деинсталляции не ограничивается простым извлечением USB-устройства из порта компьютера. Для полной очистки системы требуется удаление специализированных служб, чистка реестра Windows и ликвидация остаточных файлов драйверов, которые могут конфликтовать с новыми версиями ПО. Неполное удаление старых компонентов часто приводит к ошибкам вида HASP Loader not found или невозможности определения нового ключа защиты после переустановки.

В данной статье мы подробно разберем алгоритм действий по полному удалению компонентов защиты HASP в среде 1С. Мы рассмотрим как стандартные методы через панель управления, так и продвинутые способы очистки через командную строку и сторонние утилиты, чтобы обеспечить «чистую» среду для дальнейшей работы вашей информационной системы.

Подготовка системы к удалению драйверов защиты

Перед началом любых манипуляций с системными файлами и реестром необходимо выполнить предварительную подготовку. Это минимизирует риски случайного повреждения работоспособности платформы 1С:Предприятие или операционной системы в целом. Первым шагом является полная остановка всех запущенных процессов, связанных с 1С и службами лицензирования.

Откройте диспетчер задач и убедитесь, что процессы ras.exe, hasplms.exe и agent.exe не активны. Если вы работаете в клиент-серверном варианте, остановите службу сервера 1С:Предприятия через оснастку services.msc. Это критически важно, так как активная служба блокирует файлы драйверов, не позволяя их удалить или перезаписать.

⚠️ Внимание: Перед внесением изменений в реестр или удалением системных файлов настоятельно рекомендуется создать точку восстановления системы. Это позволит откатить изменения в случае непредвиденных ошибок.

Также стоит заранее скачать актуальную версию драйверов Sentinel LDK с официального сайта производителя, если вы планируете установку нового ключа сразу после удаления старого. Наличие установочного пакета под рукой сэкономит время в случае, если старая версия драйверов была удалена, а новая еще не установлена.

☑️ Подготовка к удалению HASP

Выполнено: 0 / 6

Стандартное удаление через Панель управления Windows

Наиболее безопасный и рекомендуемый разработчиками способ удаления компонентов защиты — использование стандартного интерфейса операционной системы. Этот метод гарантирует, что будут вызваны официальные скрипты деинсталляции, которые корректно отпишутся от системных библиотек.

Зайдите в раздел «Программы и компоненты» (или «Приложения» в Windows 10/11). В списке установленного ПО найдите запись, содержащую название Sentinel HASP, Sentinel Protection Installer или Aladdin Knowledge Systems. Версия программы может отличаться, но ключевые слова обычно сохраняются.

Нажмите кнопку «Удалить» и следуйте инструкциям мастера деинсталляции. В процессе вам может быть предложено выбрать тип удаления: полное или выборочное. Для решения проблем с конфликтами всегда выбирайте полное удаление (Full Uninstall). Система запросит подтверждение действий и, возможно, перезагрузку.

  • 🔍 Проверьте список установленных программ на наличие нескольких версий драйверов (например, HASP4 и HASP HL), которые могли установиться в разное время.
  • 🗑️ Если стандартный деинсталлятор выдает ошибку, попробуйте запустить его от имени администратора, кликнув правой кнопкой мыши по ярлыку удаления.
  • 🔄 После завершения процедуры обязательно перезагрузите компьютер, даже если система не запросила этого явно.

Иногда в списке программ может отсутствовать явное упоминание HASP, если драйверы были установлены в составе другого пакета 1С. В таком случае ищите установочный пакет 1С:Предприятие и выберите функцию «Изменить», где можно снять галочку с компонента защиты.

📊 Какой тип ключа защиты вы используете чаще всего?
HASP HL (USB)
HASP4 (Параллельный порт)
Программная лицензия (ПИН-код)
Сетевой ключ сервера

Очистка остаточных файлов и служб вручную

Даже после успешного выполнения стандартной процедуры деинсталляции в системе часто остаются «хвосты» — файлы конфигурации, логи и службы, которые не были удалены автоматически. Для полного удаления HASP в 1С необходимо провести ручную зачистку файловой системы.

Основная масса драйверов располагается в системной директории C:\Windows\System32\drivers. Найдите и удалите файлы с именами, начинающимися на hasp (например, hasp.sys, hasp4.sys). Также проверьте папку C:\Program Files (x86)\Aladdin или C:\Program Files\Common Files\Aladdin Shared и удалите соответствующие каталоги.

Особое внимание следует уделить службе лицензирования. Откройте командную строку с правами администратора и введите команду для проверки статуса службы:

sc query hasplms

Если служба все еще числится в системе, несмотря на удаление программы, её необходимо удалить принудительно. Используйте команду sc delete hasplms. После выполнения этой команды служба исчезнет из списка services.msc и перестанет загружаться при старте Windows.

⚠️ Внимание: Не удаляйте файлы .sys вручную, если не уверены в их принадлежности к HASP. Удаление системных файлов Windows может привести к нестабильной работе ОС.

Список файлов для удаления

hasp.sys, hasp4.sys, haspvsm.sys, ngem.sys, sentinnl.sys, aksifdh.sys. Также проверьте папку C:\Windows\inf на наличие файлов oem*.inf, содержащих упоминание Aladdin или HASP.

Глубокая очистка реестра Windows

Реестр Windows хранит критически важные настройки для работы драйверов защиты. Остаточные записи в реестре являются наиболее частой причиной ошибок при повторной установке драйверов или смене типа лицензии. Работа с реестром требует предельной осторожности.

Запустите редактор реестра, введя команду regedit в окне «Выполнить». Перейдите по ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Здесь необходимо найти и удалить папки с названиями hasplms, HASP4, aksifdh. Эти разделы отвечают за запуск служб и драйверов ядра.

Далее проверьте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin Knowledge Systems (или Sentinel для новых версий). Удалите весь раздел целиком, если он не содержит настроек другого программного обеспечения, не связанного с 1С. Также стоит проверить ветку HKEY_CURRENT_USER\Software на наличие аналогичных папок.

Раздел реестра Назначение Действие
...\Services\hasplms Служба менеджера лицензий Удалить раздел
...\Services\HASP4 Драйвер ключа HASP4 Удалить раздел
...\Software\Aladdin Настройки компонентов Удалить раздел
...\Enum\USB История подключенных устройств Очистить ключи VID_0529

Для поиска скрытых записей используйте функцию «Найти» (Ctrl+F) в редакторе реестра. Введите запрос Aladdin или HASP и последовательно удаляйте найденные ключи, используя клавишу F3 для перехода к следующему совпадению. Будьте внимательны, чтобы не удалить записи, относящиеся к другим программам.

💡

Используйте утилиты типа RegEditEx или сторонние чистильщики реестра с осторожностью. Автоматическая чистка может удалить необходимые системные ссылки, поэтому ручная проверка предпочтительнее.

Использование утилиты HaspCleaner для автоматизации

Ручная чистка реестра и файлов — процесс трудоемкий и рискованный. Для упрощения задачи специалисты часто используют специализированную утилиту HaspCleaner. Этот инструмент разработан сообществом и позволяет автоматически находить и удалять следы драйверов защиты всех версий.

Утилита представляет собой небольшой исполняемый файл, не требующий установки. Запустите HaspCleaner.exe от имени администратора. Интерфейс программы обычно предлагает выбрать тип очищаемых компонентов: драйверы HASP4, HASP HL, Sentinel или все сразу.

После нажатия кнопки «Clean» или «Удалить» программа просканирует систему, остановит активные службы, удалит файлы из системных папок и вычистит соответствующие ветки реестра. По завершении работы утилита выдаст отчет о найденных и удаленных объектах.

  • 🚀 HaspCleaner эффективно удаляет «зависшие» службы, которые невозможно удалить стандартными средствами Windows.
  • 🛡️ Программа создает резервную копию реестра перед внесением изменений, что повышает безопасность процесса.
  • ⚙️ Утилита поддерживает удаление драйверов как для локальных, так и для сетевых ключей защиты.

⚠️ Внимание: Скачивайте утилиту HaspCleaner только с проверенных технических ресурсов. Файлы из непроверенных источников могут содержать вредоносный код.

Важно понимать, что использование стороннего ПО всегда несет определенные риски. Если вы не уверены в источнике утилиты, лучше прибегнуть к ручному методу удаления, описанному в предыдущих разделах.

💡

HaspCleaner — наиболее быстрый способ полного удаления драйверов, но требует осторожности при выборе источника загрузки программы.

Диагностика после удаления и установка новых драйверов

После выполнения всех процедур по очистке системы необходимо убедиться, что удаление прошло успешно и не осталось конфликтов. Перезагрузите компьютер и проверьте диспетчер устройств. В разделе «Контроллеры универсальной последовательной шины USB» не должно быть устройств с желтыми восклицательными знаками, связанных с HASP.

Попробуйте запустить 1С:Предприятие в режиме предприятия. Если используется программная лицензия, система должна запросить пин-код или активировать лицензию автоматически через интернет. Если планируется установка нового USB-ключа, вставьте его в порт.

Скачайте актуальный пакет драйверов Sentinel LDK Run-time Environment с официального портала Thales (ранее Gemalto/Aladdin). Запустите установщик и следуйте инструкциям. После установки проверьте работу ключа через утилиту Admin Control Center (ACC), доступную по адресу http://localhost:1947.

ℹ️ Информация: Интерфейс и функционал драйверов могут меняться с выходом новых версий. Всегда сверяйтесь с документацией на официальном сайте производителя ключей защиты для получения актуальных инструкций по установке.

Если после установки новых драйверов 1С все равно не видит ключ, проверьте журнал событий Windows (eventvwr.msc). В логах системы часто содержатся подробные описания ошибок загрузки драйверов, которые помогут выявить причину сбоя.

Часто задаваемые вопросы (FAQ)

Можно ли удалить HASP, если 1С работает в файловом варианте?

Да, можно. Даже в файловом варианте 1С может использовать ключ защиты для ограничения количества рабочих мест или доступа к конфигурации. Если ключ не используется, его драйверы можно безопасно удалить.

Что делать, если после удаления драйверов 1С перестала запускаться?

Скорее всего, в системе остался конфликт файлов или записей реестра. Попробуйте переустановить саму платформу 1С:Предприятие, выбрав опцию «Исправить». Также проверьте, не блокирует ли антивирус запуск исполняемых файлов.

Нужно ли удалять драйверы HASP при переходе на программную лицензию?

Желательно, но не строго обязательно. Однако наличие старых драйверов может замедлять старт системы или вызывать конфликты портов. Для чистой работы рекомендуется выполнить полную очистку.

Как удалить драйверы HASP, если они не удаляются через Панель управления?

Используйте утилиту HaspCleaner или выполните ручное удаление через реестр и командную строку (команда sc delete), как описано в разделах выше. Обязательно перезагрузите ПК после удаления.

Влияет ли удаление HASP на сохранность базы данных 1С?

Нет, не влияет. Драйверы защиты отвечают только за проверку лицензии на запуск программы. Они не имеют доступа к файлам базы данных (.1cd) и не могут повредить информацию внутри конфигурации.