Hasp ключ защиты. Описание ошибок
При запуске приложения отображается окно с ошибкой HASP key not found (H0007). После закрытия окна приложение не запускается.
Эта сообщение об ошибке соответствует о проблемах с подключением к ключу или получением от него данных.
Решение
Способ решения данной проблемы зависит причины ошибки. Для того, что бы ее выявить, необходимо выполнить следующие действия:
Если используется аппаратный локальный ключ, следует убедиться, что:
- HASP-ключ физически подсоединен к компьютеру. В данном случае следует проверить, что в USB — разъем подключена маленькая «флешка» черного или фиолетового цвета. В том случае, если не HASP-ключ не подключен, необходимо его подключить;
- серии защиты (EOAWT или AAOTB) HASP-ключа и ПО совпадают. Серия ключа, которой защищено ПО, указывается в названии инсталлятора. Серия ключа указывается на самом ключе.
Если используется аппаратный сетевой ключ, дополнительно следует убедиться, что:
- сетевой ключ, подсоединенный к компьютеру в сети, на самом деле является сетевым. Сетевой ключ должен быть красного цвета. Локальные ключи, в зависимости от серии, — черные или фиолетовые. Если ваш ключ не красный, то защищенный модуль должен быть установлен на тот же компьютер, к которому подключен HASP-ключ;
- на компьютере, где установлен сетевой HASP-ключ, запущен менеджер лицензий (hasplms.exe). По умолчанию утилита hasplms.exe устанавливается вместе с ПО. Если утилиты на компьютере нет, следует заново установить драйвера для HASP, используя дистрибутив из папки C:/<папка установки системы>/tools/;
- компьютере, где установлен ключ, или на компьютере, где запускается защищенное приложение, не блокируется передача трафика по 475 порту. Стороннее ПО, в том числе антивирусные программы, firewall, брандмауэр windows могут блокировать передачу по сети, поэтому мы рекомендуем отлючить их.
Feature not found (H0031)
Описание проблемы
При запуске приложения выдается ошибка Feature not found (H0031). Система не запускается, либо запускается, но отдельные ее модули не функционируют (например, по одному из каналов нет распознавания, не работает архив, не появляются дополнительные события и т.д.).
Данная ошибка свидетельствует о несоответствии свойств продукта, прошитых в ключе защиты, характеристикам продукта, который запускается.
Решение
Если на одном компьютере (или в одной сети) используется несколько HASP-ключей, то предварительно следует убедиться, что ПО обращается к нужному ключу. Если используется один HASP-ключ или ПО обращается к правильному ключу, то необходимо убедиться, что:
- что серии защиты (EOAWT или AAOTB) HASP-ключа и ПО совпадают. Серия ключа, которой защищено ПО, указывается в названии инсталлятора. Серия ключа указывается на самом ключе;
- в память ключа защиты прошиты все необходимые лицензии на используемый продукт. В том случае, если в HASP-ключе содержатся не все лицензии, необходимо выполнить перепрошивку ключа.
Для того, что бы узнать, какой ключ используется ПО и какие лицензии в нем прошиты, необходимо:
- запустить ПО;
- перейти по адресу http:\\127.0.0.1:1947 в браузере;
- выбрать пункт Sentinel Keys в меню Options ;
- посмотреть, к какому ключу есть сессии (в колонке Sessions для данного ключа должно быть указано число, а не «-«). Это тот ключ, который использует ПО;
- нажать на кнопку Features в колонке Actions для этого ключа;
- на открывшейся странице Features будут перечислены все лицензии, которые содержит ключ. Тип лицензии определяется по колонке Feature. Например, 44 — лицензиия на распознавание по 4 каналам, 4001 — лицензия на распознавание украинских номеров, 4002 — российских.
Для того, что бы в принудительном порядке заставить ПО использовать нужный ключ или ключ, содержащий нужную лицензию, необходимо:
- найти файл bridge.plist (расположение файла зависит от настраиваемого ПО и операционной системы, поэтому рекомендуем воспользоваться поиском по файлам и папкам);
- в нем в разделе kernel:
- изменить значение параметра hasp_key_id, указав номер ключа, который необходимо использовать (номер ключа указан в колонке Key ID на странице Sentinel Keys) — в данном случае ПО будет использовать ключ с указанным номером;
- изменить значение параметра product_feature, указав уникальный номер лицензии, которую надо использовать — в данном случае ПО будет искать ключ, который содержит данную лицензию и использовать его. В том случае, если в системе есть несколько ключей с указанной лицензией, то будет использоваться первый найденный ключ.
Пример файла bridge.plist, в котором указано, какой HASP-ключ использовать
Unable to access HASP SRM RunTime Environment (H0033)
Описание проблемы
При запуске системы выдается ошибка Unable to access HASP SRM RunTime Environment (H0033).
Решение
Способ решения данной проблемы зависит причины ошибки. Для того, что бы ее выявить, необходимо выполнить следующие действия:
- проверить, что C:\WINDOWS\system32\hasplms.exe не блокируется Брандмауэром Windows (Windows firewall) или антивирусной программой. В том случае, если Брандмауэр Windows (Windows firewall) включен, то приложение hasplms.exe следует добавить в список исключений.
- проверить, что порт 1947 не блокируется программой Брандмауэр Windows (Windows firewall). В том случае, если Брандмауэр Windows (Windows firewall) включен, то порт 1947 следует добавить в список исключений;
- проверить, что cлужба hasplms (HASP License Manager Service) запущена. Для этого, нужно запустить Диспетчер задач, перейти в нем на вкладку Службы и для службы hasplms посмотреть значение колонки Состояние . В том случае оно обозначено как Остановлено, то следует запустить службу — правой кнопкой мыши кликнуть на ее названии и в контекстном меню выбрать пункт Запустить службу.
- если службу hasplms не удалось запустить с помощью диспетчера задач, тогда следует в командной строке ввести cmd и запустить консоль от имени администратора. В появившемся окне последовательно ввести следующие команды:
- bcdedit -set LOADOPTIONS DISABLE_INTEGRITY_CHECKS
- bcdedit -set TESTSIGNING ON
- выполнить перезагрузку и убедиться что служба hasplms запущена.
- Более подробная информация доступна на форуме Sentinel
Для того, что бы добавить разрешение запуска программы или использования порта в Брандмауэр Windows (Windows firewall) необходимовыполнить следующие действия:
- открыть Брандмауэр Windows (Windows firewall):
- для Windows XP: нажать кнопку Пуск, выбрать пункт меню Настройка, подпункт Панель управления. Далее выбрать Брандмауэр Windows, перейти в закладку Исключения и нажать Добавить программу;
- для Windows 7: нажать кнопку Пуск, выбрать Панель управления, в появившемся окне выбрать пункт Брандмауэр Windows;
Terminal services detected, cannot run without a dongle (H0027)
Описание проблемы
При запуске приложения выдается ошибка Terminal services detected, cannot run without a dongle (H0027). Програмное обеспечение или отдельные его модули не запускаются.
Решение
Данная ошибка возникает при обнаружении программ терминального доступа типа Microsoft Terminal Server (в т.ч. служба RDP – Remote Desktop), Citrix Winframe/Metaframe и подобных. Проблема возникает в следствие того, что прошивка ключа не позволяет ему находиться на одной машине с активным терминальным программным обеспечением.
Поскольку для систем HASP HL и Sentinel HASP разработчик защищенного приложения имеет возможность контролировать, разрешить или запретить работу на терминальном сервере, то следует перепрошить ключ с разрешением данной опции. Шаги перепрошивки ключа подробнее описаны в инструкции Прошивка ключа защиты в системе.
Your license has expired (H0041)
Описание проблемы
При очередном запуске системы выдается ошибка Your license has expired (H0041). Предыдущие запуски приложения происходили успешно.
Решение
Данная ошибка может возникать, если на компьютере, где установлен HASP-ключ, вручную переводили системное время, либо если истек слок лицензии, прошитой в ключе (например, срок лицензий демо-продуктов составляет 30 дней от момента активации).
Для устранения ошибки необходимо перепрошить HASP-ключ. Шаги перепрошивки подробнее описаны в инструкции Прошивка ключа защиты в системе.
I get a hasp error while running the ideCAD. What should I do?
When you get the license of the program, the program is delivered to you with a USB dongle.
The dongle must be plugged into one of the USB ports before the program runs.
If the dongle is not installed, insert the lock and wait for the light of the lock to turn on.
The lock light should be on (example shown in screenshot). When the light turns on, run the program again.
If the lock is not lit, test your lock on other ports on the computer to see if the USB port where the lock is attached is defective.
The dongle is only granted to users who purchased a usage license. If you want to use the program for trial purposes, you can install the demo version of the program that does not require a hardware lock.
You can download our free demo programs from our website below.
b. It may be that the dongle driver installation process is still in the background.
If the dongle is installed but the lock is not lit, the dongle drivers may still be installed.
Wait for the lock drivers installation process to complete.
You can also remove the lock and plug it into another usb port.
The lock light will turn on when the installation process is complete.
c. Dongle is installed but the lock still does not light
Another USB device may be conflicting with the dongle.
Remove other devices.
Try running the program again.
d. Your ports are working and still the same error pops up
If your ports are working and you still get the same error, the lock driver may be out of date or disabled.
Download the zip file from the link below and unzip it to the folder.
Run the HASPUserSetup file inside the folder.
Some virus programs prevent such programs from being installed. In order to avoid such a problem, it is recommended to disable the virus program before starting the lock driver installation.
e. The firmware has been installed successfully but the lock is still not lit.
The lock may be broken. Report the problem to the ideYAPI Technical Support service. You can replace the broken lock with a new one.
2. Unable to Access HASP SRM RunTime Environment (H0033)
Write services.msc on Windows/ Start Menu/Run line and press Enter.
The Services dialog will open. Find the Sentinel License Manager line in the list.
Sentinel Local License Manager line is missing
Firmware needs to be installed.
Download the zip file from the link below and unzip it to the folder.
Run the HASPUserSetup file inside the folder.
b. Driver service is not running or stopped.
Running service will appear as below. The word Working appears in the Status column .
The stopped service will appear as below. The status column appears blank.
Click the right mouse button on the service. When you click the Start line, the service status will be running.
c. Driver service still not running or stops after running
Open the internet browser.
In the address line type http://localhost:1947 and press Enter.
The Admin Control Center Help window will open. This window contains information about the dongle.
If you are getting the page did not display error message, port 1947 may be blocked.
Check if port 1947 is blocked in the Windows firewall. Unblock port 1947.
Some security programs may have blocked the Hasp program or port 1947. In the security program, disable the program c: \ Windows \ system32 \ hasplms.exe and / or port 1947.
Check if port 1947 is being used by other software.Turning the computer off and on may solve the problem.
Trying the following actions in order may fix the problem:
Remove all Hasp related programs from the Add / remove programs section of the control panel.
Restart the computer.
Temporarily disable the virus program.
Do the HASP setup again.
Restart the computer.
Make the virus program active again.
Check if the service is running. If the service is running, the problem has been resolved.
3. Cannot Access Hasp Key BL
The dongle may be broken. Report the problem to the ideYAPI Technical Support service.
4. Hasp Login to Default Feature Failed
This problem occurs when you try to run the version 5 that is not compatible with the 7 version with the dongle installed. Install version 5 compatible with the dongle for version 7.
5. Feature Has Expired (H0041)
This problem occurs with time-defined hardware locks. The dongle has expired.
FreeScan UE — Dongle update when "Feature has expired (H0041)"

The dongle should also be detected in the Windows’ Device Manager (marked in red in the picture below).

If you get such message when opening the software you need to update the dongle.

1. Collect the dongle information
For the update you need to download the tool from the link below:
After you download the UE_DongelUpdateTool.exe please double click on it to start it. Then choose the «Update of existing protection key» (surrounded red) and click on the «collect information» button (surrounded orange).

Then a new window pops up. Please chose there the location were you want to save the file and then click on save.

2. Send the collected information
Please send this file to our metrology_support@shining3d.com mail.
Important: Please also send us the model type you are using (UE7, UE11or UEP) and also the serial number of the calibration board and of the scanner. To avoid spelling issues you can send a picture of the board like bellow.

3. Update the dongle
You will receive a new file from us via mail. Please save the file on you PC. Then start the UE_DongelUpdateTool.exe again and click on the «Apply License File» (surrounded red) . After that please click on the icon with the 3 points (surrounded orange)

A new window pops up. Please go to the location were you saved the new file. Click on the file and then click on «Open»

Please click now on «Apply Update»

You should see now a message like bellow that the update was successful (red surrounded).
ETKA 7.4 Feature has expired (H0041) solution
ETKA 7.4/7.5 Electronic Catalogue online for Audi/VW/Seat/Skoda pops up error “Feature has expired (H0041)”, how to solve?
Error message:
Sentinel HASP Protection System Feature has expired (H0041)

Easy solution to fix “Feature has expired (H0041)” :