Почему не устанавливается драйвер hasp
На сегодняшний день электронными ключами Sentinel HASP защищается от нелегального использования и пиратского тиражирования большое количество программных продуктов.
Для полноценного функционирования такого программного обеспечения на компьютере пользователя, либо сервере предприятия, необходима установка, помимо самой программы, ещё и драйвера ключа.
Зачастую драйвер HASP уже входит в состав дистрибутива устанавливаемого ПО (примером может послужить 1С: Бухгалтерия 8) и ставится автоматически при установке основного комплекта. Но так построены не все дистрибутивы, поэтому совсем не помешает иметь навыки по установке драйвера ключей HASP, особенно при обслуживании программных продуктов, защищённых с их помощью - той же системы 1С: Предприятие.
В зависимости от необходимого нам процесса инсталляции драйвера, различают два типа пакета установки:
- Sentinel LDK and Sentinel HASP Run-time Environment Installer GUI - представляет собой наиболее привычный для большинства пользователей графический интерфейс установки драйвера
- Sentinel LDK and Sentinel HASP Run-time Environment Command-line Installer - предназначен для продвинутых пользователей, установка драйвера выполняется из командной строки
Для установки в системе драйвера электронных ключей Sentinel HASP необходимо запустить утилиту haspdinst.exe с индексом "-i" (install):
Результатом успешной установки драйвера послужит уведомление:
Для завершения процесса установки драйвера необходимо подключить электронный ключ Sentinel HASP к свободному USB порту компьютера (светодиодный индикатор ключа в это время ещё не будет активным).
Windows обнаружит подключение нового устройства:
И начнёт его установку:
По окончании которой выдаст соответствующее уведомление:
На данном этапе установка драйвера электронного ключа Sentinel HASP считается завершённой, и светодиодный индикатор ключа будет равномерно светиться.
Обзор составлен на примере установки драйвера электронных ключей Sentinel HASP HL на компьютере под управлением операционной системы семейства Microsoft Windows. Версия устанавливаемого драйвера Sentinel HASP - 6.60.
Чтобы получить более подробную информацию об электронных ключах Sentinel HASP перейдите в данный раздел нашего сайта, либо задайте интересующие вас вопросы.
Для OS Windows Vista и ниже необходимо выполнять оба раздела инструкции, для Windows 7 и выше только "Раздел II".
Инструкция по установке/удалению драйверов:
Перед установкой/удалением необходимо убедиться, что UAC отключен и после его отключения ПК был перезагружен.
Раздел I. Удаление драйверов версии 4.116 и ниже.
- Войти в систему как администратор.
- Если возможно, следует временно отключить любое защитное ПО (антивирус, брандмауэр).
- Отключить все локальные Sentinel (HASP) ключи.
- Загрузить драйвер 4.116: hasp4_driver_cmdline.zip для проверки, не установлено ли старых версий драйверов.
- Распаковать загруженный архив на диск и в командной строке перейти в директорию с файлами из архива.
- Запустить «hinstall -r -alldrv» для удаления версий, установленных ранее.
- Если возникли проблемы с удалением – обратитесь к пункту инструкции «ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА».
Раздел II. Установка/удаление драйверов версии 5.х и выше.
- Использовать «MsConfig» для остановки всех служб, которые не относятся к Microsoft, перезагрузите компьютер и проверить снова.
- В случае отказа системы необходимо сохранить «дамп памяти ядра». Для его создания см. инструкцию: http://msdn.microsoft.com/en-us/library/cc266505.aspx
- В случае отказа Менеджера лицензий (Sentinel LDK / HASP License Manager) необходимо сохранить лог (event log: Пуск -> Панель управления -> Администрирование -> Просмотр событий) и сохранить скриншот возникающей ошибки.
- Удалить файл "C:\Windows\aksdrvsetup.log", запустить «haspdinst -i -v», сохранить созданный файл aksdrvsetup.log
- Запустить «MsInfo32» (Пуск -> выполнить -> msinfo32 -> Ввод), создать .NFO log и выслать его.
Все сохранённые данные по проблеме необходимо передать в службу технической поддержки.
ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА
- Удалить все компоненты HASP через «Установка/удаление программ».
- Остановить все службы, которые содержат в названии «Hasp» или «HLServer».
- Удалить все файлы aks*.*, «hardlock.sys» и «haspnt.sys» из папки c:\windows\system32\drivers» (если они не используются другими приложениями).
- Удаление драйверов в «Диспетчере устройств»:
o Зайти в «Панель управления»\«Система».
o Перейти на вкладку «Оборудование» и откройте «Диспетчер устройств».
o Выбрать в меню «Показать скрытые устройства».
o Раскрыть пункт «Драйверы устройств не Plug and Play».
o Удалить каждый из следующих пунктов, если они присутствуют: «Hardlock», «Haspnt», «HASP fridge».
Подобная ошибка возможна если на ПК уже был установлен драйвер более старой версии и он ещё используется системой на момент установки нового драйвера (возможно воткнут ключ и драйвер с ним работает).
Воспользуйтесь данной инструкцией для переустановки драйвера:
Удаляем и затем устанавливаем заново драйвер:
ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА
- Удалите все компоненты HASP через «Установка/удаление программ»
- Остановите все службы, которые содержат в названии «Hasp» или «HLServer»
- Удалите все файлы aks*.*, «hardlock.sys» и «haspnt.sys» из папки c:\windows\system32\drivers» (если они не используются другими приложениями)
- Изменение драйверов в «Диспетчере устройств»:
o Зайдите в «Панель упаравления»\«Система»
o Перейдите на вкладку «Оборудование» и откройте «Диспетчер устройств»
o Выберите в меню «Показать скрытые устройства»
o Раскройте пункт «Драйверы устройств не Plug and Play»
o Удалите каждый из следующих пунктов, если они присутствуют: «Hardlock», «Haspnt», «HASP fridge».
- Попробуйте еще раз удалить драйверы с помощью команды «haspdinst –purge», а затем установить с помощью «haspdinst –i»
Да, "Отключить ключ HASP" - это именно отсоединить его физически от ПК.
Консольная версия позволяет производить установку / удаление драйвера с различными полезными параметрами, GUI версия так не умеет, к тому же, версия 6.63 - уже устарела, сейчас актуальна версия 6.64.
Нет, тип ключа по присланной информации установить нельзя, и в данном случае это ничего не меняет. Ключи HASP HL и HASP 4 отличаются внешне.
Спасибо. Ясно.
Однако, скачать по указанным ссылкам по-прежнему не получается. Пробовал в нескольких браузерах. Нажимаю на ACCEPT, но скачивание не начинается, остаюсь на той же странице.
Нельзя ли передать ссылку другим образом. Скачивание с самого сайта SafeNet происходит без проблем
Спасибо. Скачал. Получается, что достаточно одного консольного варианта драйвера для удаления старого (опция -r) и установки нового драйвера (опция -install). Зачем тогда в первом посте приводится две ссылки ? Опция -alldrv отсутствует.
В инструкции даны ссылки на разные версии драйвера.
Опция "-alldrv" доступна именно для старой версии драйвера (4.116 и ниже).
Добрый день, Игорь.
Как удалить программный ключ Sentinel (HASP) SL с ПК
Sentinel (HASP) SL ключи можно разделить на:
1) SL-Legacy Provisional - триальный SL ключ, созданный в Sentinel SDK 5.х или более ранней версии. Удаление возможно только путём низкоуровневого форматирования или переразбивки разделов жёсткого диска (при увеличении размеров логического жёсткого диска существует вероятность потери SL-Legacy Provisional ключа).
2) SL-Legacy - SL ключ, созданный в Sentinel SDK 5.x или более ранней версии. Удаление возможно только путём низкоуровневого форматирования или переразбивки разделов жёсткого диска (при увеличении размеров логического жёсткого диска существует вероятность потери SL-Legacy ключа).
3) SL-UserMode Provisional - триальный SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-UserMode только в случае, если для устанавливаемого базового продукта строго определён тип ключа как SL-UserMode. Не требует установки драйвера и может работать с защищённым ПО либо через портатичный менеджер лицензий "hasp_rt.exe", либо через менеджер лицензий встроенный в Sentinel LDK Licensing API, используемое для защиты ПО. Ключи SL-UserMode Provisional бывают только локальными. Удаление возможно путём удаления файла сертификата ключа с ПК.
4) SL-AdminMode Provisional - триальный SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-AdminMode только в случае, если для устанавливаемого базового продукта определён тип ключа как SL-AdminMode. Информация о лицензии (счётчики Feature) размещаются в безопасном хранилище. Ключи SL-AdminMode Provisional бывают только локальными. Удаление возможно путём удаления файла сертификата ключа с ПК, при этом удаляется только сам ключ, а информация обо всех счётчиках его лицензионных ограничений остаётся в безопасном хранилище, и если вернуть файл сертификата ключа в его корневую директорию, то ключ полностью востановится и даже счётчики его продолжат отсчитываль лицензионные ограничения с того момента, на котором они остановились в момент удаления файла сертификата ключа (а временные ограничения продолжают отсчитываться и в момент отсутствия файла сертификата).
5) SL-UserMode - SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-UserMode только в случае, если на ПК не был установлен или был отключен драйвер ключа на момент снятия C2V файла со слепком железа ПК, требуемым для установки Sentinel (HASP) SL ключа; либо если для устанавливаемого базового продукта строго определён тип ключа как SL-UserMode. Не требует установки драйвера и может работать с защищённым ПО либо через портатичный менеджер лицензий "hasp_rt.exe", либо через менеджер лицензий встроенный в Sentinel LDK Licensing API, используемое для защиты ПО. Ключи SL-UserMode бывают только локальными. Удаление возможно путём удаления файла сертификата ключа с ПК.
6) SL-AdminMode - SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-AdminMode только в случае, если на ПК был установлен и запущен драйвера на момент снятия C2V файла со слепком железа ПК, требуемым для установки Sentinel (HASP) SL ключа. Информация о лицензии (счётчики Feature) размещаются в безопасном хранилище. Ключи SL-AdminMode могут быть как локальными, так и сетевыми. Удаление возможно путём удаления файла сертификата ключа с ПК, при этом удаляется только сам ключ, а информация обо всех счётчиках его лицензионных ограничений остаётся в безопасном хранилище, и если вернуть файл сертификата ключа в его корневую директорию, то ключ полностью востановится и даже счётчики его продолжат отсчитываль лицензионные ограничения с того момента, на котором они остановились в момент удаления файла сертификата ключа (а временные ограничения продолжают отсчитываться и в момент отсутствия файла сертификата).
Чтобы удалить ключ Provisional SL-AdminMode нужно удалить файл "*HASP_id_ключа*_provisional.v2c" из директории: "C:\Program Files\Common Files\SafeNet Sentinel\Sentinel LDK\installed\*Vendor_id*".
Provisional SL-UserMode из директории (Windows Vista и выше): "C:\ProgramData\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
Provisional SL-UserMode из директории (Windows XP и ниже): "C:\Documents and Settings\All Users\Application Data\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
Чтобы удалить ключ SL-UserMode, необходимо удалить файл "*HASP_id_ключа*_base.v2c" из директории (Windows XP и ниже): "C:\Documents and Settings\All Users\Application Data\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
SL-UserMode из директории(Windows Vista и выше): "C:\ProgramData\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
Чтобы удалить ключ SL-AdminMode, необходимо удалить файл «*HASP_id_ключа*_base.v2c» из директории: "C:\Program Files\Common Files\SafeNet Sentinel\Sentinel LDK\installed\*Vendor_id*".
Описание инфраструктуры с ключом Aladdin Knowledge System
И так я подключил USB-ключ с сетевого хаба digi anywhereusb на виртуальной машине с операционной системой Windows Server 2012 R2 . Открыв установленную утилиту USB Device Viewer, я увидел свою токен Aladin, в состоянии подключено, но у него были желтые восклицательные знаки, означающие, что он работает не корректно. В idVendor было значение "0x0529 (Aladdin Knowledge System"
Откройте диспетчер устройств, у вас с большой вероятностью в пункте "Другие устройства" будет виден USB-ключ AKS HASP HL 2.17 и AKS HASP HL 3.21. Перейдите в его свойства, двойным щелчком по нему.
На вкладке "Общие", вы обнаружите, что драйвера не удалось установить, ошибка с кодом 28, про которую я уже рассказывал, очень подробно. Там был комплекс мер, я приведу лишь некоторые из решений, которые помогут установить драйвера и ключ Aladdin.
Первым делом, я вам советую поставить дополнительные драйвера от производителя Sentinel. Для загрузки драйверов 0x0529 (Aladdin Knowledge System) перейдите по ссылке:
Вам необходимо будет скачать драйвер Sentinel HASP для Windows. Версия 7.80 (интерфейс: GUI): Sentinel_LDK_Run-time_setup.zip, он весит не много.
Как установить драйвера для Aladdin ключа
Перед тем как вы будите устанавливать драйвера на ваш USB Токен, его необходимо на время инсталляции отключить от сервера
Ниже рассмотрю для целостности статьи, тривиальный процесс установки драйверов на USB-токен Aladdin Knowledge System. Распаковываете скачанный архив и запускаете установочный файл. На первом окне мастера установки, просто нажмите "Next"
Принимаете лицензионное соглашение, установив значение "I accept the license agreement" и нажимаем "Next"
Next для начала установки драйверов Sentinel HASP для Windows.
Вот так выглядит процесс установки.
Если мастер инсталляции Sentinel Runtime HASP, все выполнил как нужно, то вы увидите вот такое окно.
Теперь откройте "Диспетчер устройств" и проверьте установленные драйвера, у меня AKS HASP HL 3.21 уже не виделся, а были Sentinel USB key и RealPortUSB Host Controller.
Не забудьте снова открыть утилиту USB Device Viewer и проверить статус 0x0529 устройств (Aladdin Knowledge System), как видите ключи видятся как нужно. Вот так вот просто устанавливать драйвера для Аладдиновких токенов. Будут вопросы пишите в комментариях, рад буду помочь.
Дополнительные пожелания
Если у вас USB_ключ Aladdin Knowledge System, не определяется на физической машине или сервере, и после установки драйверов, он нормально не определяется в 1С, то я вам советую, обновить все драйвера на устройства:
Sentinel key not found
Очень часто случается такая ситуация, что ваша операционная система не видит аппаратный, электронный токен. Описываю свое окружение. Есть виртуальная машина на ESXI 6.5, в ней установлена операционная система Windows Server 2008 R2. На данном сервере есть программный комплекс "Altitude 7.1", для запуска которого нужен ключик SafeNet USB SuperPro/UltraPro. После перезагрузки сервера, выскочила ошибка:
The Altitude License Manager 7.1.A1 - easy_lms service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs
Диагностика работы электронного ключа Safenet
Давайте я опишу алгоритм диагностики работы вашего токена:
- Если ключ вставлен локально, то убедитесь, что он горит
- Если USB ключ подключен по локальной сети, то убедитесь, что он видится в утилите клиента
- Удостоверьтесь, что нет проблем с драйверами в диспетчере устройств
- Запустите специальную утилиту диагностики SAM, от Safenet
- Переустановка драйверов и удаление мусора с помощью Sentinel System Driver Cleanup Utility
Вот по этим пунктам мы и проведем базовую диагностику сервера на котором есть софт работающий с аппаратным ключом Sentinel key. Думаю все могут посмотреть, горит ваш ключ или нет. Если горит, то хорошо, если нет, то переходим к следующему пункту. В моей инфраструктуре сервер, где не видится USB токен, это виртуальная машина на гипервизоре Vmware ESXI 6.5 и Sentinel ключ, подключен к ней по сети, с помощью устройства digi anywhereusb или SEH myUTN, по технологии USB over IP, как это делается смотрите по ссылкам. В обоих случаях устанавливается на сервере программный клиент, задачей которого выступает связать его с сетевым USB коммутатором.
Первым делом вы должны проверить, нету ли проблем в данной связке. Приведу пример с клиентом "AnywhereUSB Configuration Utility и Remote USB Hub Viewer" для устройств DIGI. В данном клиенте, у вас должен быть статус, что успешно подключено и не быть желтых предупреждений.
Если подключение отсутствует, то нужно смотреть сетевые настройки и самого клиента, самая распространенная ошибка, это: Can not find Remote Hub, почитайте как она решается.
Если увидели в клиенте предупреждение, то есть проблема с драйверами, и чтобы понять, в какую сторону нужно капать, нужно зайти в "Диспетчер устройств". Там необходимо удостовериться, что так же нет предупреждений и неопределенных устройств. Выглядит, это вот таким образом. Когда вы зайдете в свойства сбойного устройства, то обнаружите там код ошибки, могут быть такие разновидности ошибок:
- Sentinel usb key может иметь код 28, решение смотрите по ссылке (Драйверы не обнаружены)
Что делать если все видится хорошо?
Бывают случаи, как у меня, что в системе все видится хорошо, клиент видит сетевой ключ по сети, драйвера установлены и диспетчер устройств все определяет, но служба не запускается и пишет, что-то вроде моего:
The Altitude License Manager 7.1.A1 - easy_lms service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs
В таких случаях нужно переустанавливать драйвера и провести диагностику подключения.
Для диагностики подключения у компании Sentinel, есть специальная утилита под названием Sentinel Advanced Medic.
Запускаете утилиту диагностики подключения Sentinel ключа. Ставим галки:
- Enable Logging - чтобы результаты тестирования записались в файл.
- Enable Terminal Services
И нажимаем Test, если у вас ключ прокинут по сети, то у вас как и у меня пункты "Sentinel Protection Server Installation и Sentinel Keys Server Installation", будут крестиком, это нормально, данные тесты для локальных служб. Как видите, у меня найден SuperPro Key и остальные тесты пройдены.
Вот так вот выглядят тесты с локальными службами. Как видите ошибки Sentinel key not found, у меня не выскочило.
Так же можно проверить и удаленный сервер по локальной сети, для этого нажмите "network Test". Указываете ip адрес или можете прописать localhost, для локального компьютера и запустить тесты. Утилита так же покажет, доступность всех служб и ключей на удаленном или локальном сервере.
Если у вас все хорошо по тестам, но сервер все равно отказывается видеть аппаратный ключ, то тут уже придется переустанавливать драйвера и играться с версиями, как клиентов от USB коммутатора, так и с драйверами от самого производителя токенов.
Как правильно удалять драйвера Sentinel Usb Key
Для того, что бы правильно удалить или переустановить драйвера на Sentinel key, нужно соблюдать некоторые правила и порядок, чтобы все починить и не сломать.
Читайте также: