# HASP-ключ не определяется в 1С — причины и что делать

> Сайт: allerrorcodes.ru · Обновлено: 31.05.2026 · Адрес: https://allerrorcodes.ru/hasp-klyuch-ne-opredelyaetsya-v-1s/

Если HASP-ключ не определяется в 1С, платформа выдаёт сообщение об отсутствии лицензии при запуске. Проблема возникает после переустановки Windows, обновления драйверов, физического перетыкания USB или при переходе с локального ключа на сетевой. Ниже — последовательная диагностика от простых причин к сложным.

## Что означает эта проблема

HASP — это аппаратный USB-ключ от Aladdin (с 2014 года — Sentinel HASP, Thales). Платформа 1С обращается к ключу через драйвер: для локального ключа — напрямую через USB, для сетевого — через службу Sentinel HASP License Manager на сервере. Если связки «драйвер ↔ ключ» нет, 1С считает, что лицензий нет.

Локальные ключи имеют фиолетовую (HASP HL Basic) или оранжевую (HASP4 Net) окраску, сетевые — красную или жёлтую. Тип ключа определяет, нужен ли License Manager.

  **Окно «Получение лицензии»**
 «Не обнаружен ключ защиты программы! Возможно, не запущен сервер сетевой защиты, или ключ защиты неисправен».
 Платформа предлагает повторить попытку или активировать программную лицензию.

## Причины появления

- Не установлен драйвер Sentinel HASP (раньше — HASP Device Driver).
- Драйвер установлен, но устарел или повреждён.
- USB-порт не работает, ключ воткнут через USB-хаб с недостаточным питанием.
- Для сетевого ключа не запущена служба Sentinel HASP License Manager.
- Фаервол блокирует порт 475 (UDP/TCP) для сетевого HASP.
- В файле `nethasp.ini` на клиенте не прописан адрес сервера.
- Аппаратная неисправность ключа или USB-разъёма.

## Способ 1: Проверка ключа в Диспетчере устройств

1. Откройте «Диспетчер устройств» (Win + R → `devmgmt.msc`).
2. Разверните раздел «USB-контроллеры» и «Контроллеры USB».
3. Найдите устройство с именем «SafeNet USB SuperPro/UltraPro» или «Sentinel HL Key». Жёлтого восклицательного знака быть не должно.
4. Если устройства нет — переподключите ключ в другой USB-порт (желательно прямо в материнскую плату, не через хаб).
5. Проверьте на другом компьютере — горит ли индикатор на ключе. Если индикатор не светится ни на одном ПК, ключ физически неисправен.

## Способ 2: Переустановка драйвера Sentinel HASP

1. Скачайте актуальную версию драйвера с официального сайта Sentinel (Thales) или с [its.1c.ru](https://its.1c.ru) в разделе «Защита платформы».
2. Извлеките ключ из USB-порта.
3. Удалите старый драйвер: «Панель управления → Программы и компоненты → Sentinel Runtime → Удалить».
4. Перезагрузите компьютер.
5. Запустите установщик `haspdinst.exe` или `HASPUserSetup.exe` от имени администратора.
6. После установки вставьте ключ — Windows должна автоматически опознать устройство.

Для тихой переустановки из командной строки:

```
haspdinst.exe -fr -kp -nomsg
haspdinst.exe -i -kp -nomsg
```

## Способ 3: Запуск службы License Manager для сетевого ключа

Если ключ красный или жёлтый — он сетевой, и нужен License Manager на сервере, к которому подключён ключ.

1. На сервере с ключом откройте «Службы» (`services.msc`).
2. Найдите «Sentinel HASP License Manager» (или «HASP Loader»).
3. Статус должен быть «Выполняется», тип запуска — «Автоматически». Если служба остановлена, нажмите «Запустить».
4. Откройте админ-консоль HASP: в браузере на сервере перейдите по адресу `http://localhost:1947`.
5. В разделе «Sentinel Keys» убедитесь, что ключ виден в списке. Если нет — драйвер не видит железо.

## Способ 4: Проверка сетевого доступа к ключу

Клиент 1С обращается к серверу с HASP по порту 475 (UDP и TCP). Файрвол на сервере должен пропускать этот порт.

1. На клиенте выполните проверку доступности порта: ``` telnet ИМЯ_СЕРВЕРА 475 ``` Если соединение отклоняется — порт закрыт.
2. На сервере откройте «Брандмауэр Windows → Правила для входящих подключений» и создайте правило, разрешающее порт 475 для UDP и TCP.
3. Проверьте, что имя сервера резолвится: `ping ИМЯ_СЕРВЕРА`.
4. Если используется доменное имя — попробуйте указать IP-адрес.

## Способ 5: Настройка nethasp.ini на клиенте

Если в сети несколько серверов или сетевая трансляция UDP заблокирована, явно укажите адрес сервера с ключом. На клиенте создайте или отредактируйте файл:

```
C:\Program Files (x86)\Common Files\Aladdin Shared\HASP\nethasp.ini
```

Содержимое:

```
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
NH_TCPIP_METHOD = TCP
```

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

## Профилактика

- Не подключайте HASP-ключ через USB-хаб без внешнего питания — возможна нестабильная работа.
- Сделайте копию каталога `C:\Program Files (x86)\Common Files\Aladdin Shared\HASP\` после успешной настройки.
- На сервере с сетевым ключом отключите автоматическое обновление драйвера Sentinel через Windows Update.
- В админ-консоли `http://localhost:1947` периодически проверяйте раздел «Diagnostics» — там видны ошибки чтения ключа.
- Промаркируйте физический ключ и порт — снятие/перестановка часто приводит к проблемам.

## FAQ

### Чем отличаются цвета HASP-ключей?

Фиолетовый (HASP HL Basic) — однопользовательский локальный, оранжевый (HASP4 Net) — старый сетевой, красный (Sentinel HL Net) — современный сетевой, жёлтый (Time-based) — с привязкой к дате. Для сетевых обязателен License Manager.

### Можно ли использовать HASP-ключ через USB-удлинитель или IP-устройство?

USB-удлинитель работает только пассивный до 5 метров. Для большего расстояния используют USB-over-IP устройства (DistKontrolUSB, AnywhereUSB). Перед покупкой проверьте совместимость с HASP — некоторые модели некорректно пробрасывают идентификатор устройства.

### Почему 1С видит ключ, но пишет «Превышено количество лицензий»?

Это не проблема обнаружения ключа, а исчерпание подключений. Откройте админ-консоль HASP на сервере (`http://localhost:1947`), раздел «Sessions» — там видны все занятые лицензии и активные клиенты.

### Драйвер Sentinel не устанавливается — выдаёт ошибку 1275.

Ошибка означает блокировку драйвера политикой подписи кода. Запустите установщик от администратора. Если не помогает — отключите проверку цифровой подписи драйверов в режиме восстановления Windows (для тестов) и установите драйвер заново.

### Сколько ключей можно подключить к одному серверу License Manager?

Технически — до 8 USB-ключей одновременно. Каждый ключ обслуживается одной службой Sentinel HASP License Manager. Все ключи отображаются в админ-консоли по адресу `http://localhost:1947`.

### 1С 8.3 видит HASP в Диспетчере устройств, но всё равно пишет «ключ не обнаружен».

Чаще всего — драйвер устарел или установлен Driverless-режим, несовместимый с конкретной моделью ключа. Удалите Sentinel Runtime, скачайте версию драйвера, рекомендованную для вашего ключа, и установите заново.

### Что делать, если ключ работал, а после обновления Windows перестал?

Windows могла подменить драйвер Sentinel своим. Откройте «Диспетчер устройств → SafeNet USB SuperPro → Свойства → Драйвер → Откатить». Если кнопка неактивна — переустановите драйвер Sentinel вручную.

## Ещё по теме

- [Параметр сеанса отсутствует или удалён на сервере 1С](https://allerrorcodes.ru/parametr-seansa-otsutstvuet-ili-udalen-na-servere-1c-predpriyatie/): «Параметр сеанса отсутствует или удалён» — сервер 1С не нашёл сохранённые данные сеанса пользователя.
- [«Вход в программу временно невозможен» в 1С — причины и как исправить](https://allerrorcodes.ru/vhod-v-programmu-vremenno-nevozmozhen-v-svyazi-s-neobhodimostyu-obnovleniya-konfiguratsii/): «Вход в программу временно невозможен» — база 1С заблокирована после обновления конфигурации, блокировку не сняли явно.
- [Очистка истории лицензий 1С 8.3 на сервере — инструкция](https://allerrorcodes.ru/ochistka-istorii-litsenziy-informatsionnoy-bazy-8-3-server/): Длинный список лицензий в «О программе» — это накопленный кэш последних успешно полученных лицензий; официальной статьи 1С о его очистке на its.1c.ru нет, способ ниже — практика сообщества администраторов 1С (infostart.ru), а не рекомендация вендора.
- [«Конфигурация поставщика не обнаружена» в 1С — как исправить](https://allerrorcodes.ru/konfiguraciya-postavshhika-ne-obnaruzhena-1s/): Решение ошибки «Конфигурация поставщика не обнаружена» в 1С: проверка настройки поддержки, установка cf-файла поставщика и восстановление снятой с поддержки базы.
