Администрирование · 10 мин
Как проверить аппаратный ключ 1С
Как проверить аппаратный ключ защиты 1С (HASP): определение в системе, настройка менеджера лицензий, диагностика типичных ошибок и способы восстановления работы.
Аппаратный ключ защиты (HASP-ключ) — это USB-устройство, которое подтверждает легальность лицензии 1С. Если платформа при запуске выдаёт сообщение «Не найден ключ защиты программы» или «Не обнаружена лицензия», первым делом нужно проверить сам ключ: видит ли его операционная система, работает ли менеджер лицензий и доступен ли ключ по сети.
Проверка аппаратного ключа 1С сводится к нескольким уровням диагностики: физическое подключение, драйверы HASP, служба менеджера лицензий и сетевые настройки. Ниже разобран каждый уровень с конкретными действиями и признаками, по которым можно понять, где именно возник сбой.
Важно понимать, что ключи бывают локальные (для одного компьютера) и сетевые (на несколько рабочих мест). Локальный ключ проверяется проще — достаточно одной машины. Сетевой требует диагностики и на стороне сервера, где он вставлен, и на стороне клиентских компьютеров.
Как убедиться, что система видит ключ
Первый шаг — проверить, определяется ли ключ операционной системой. Вставьте ключ в USB-порт напрямую, без USB-хабов и удлинителей: разветвители часто дают недостаточное питание, и ключ работает нестабильно. Рабочий ключ обычно имеет светодиод, который должен гореть постоянно — мигающий или погасший индикатор уже указывает на проблему.
Откройте диспетчер устройств Windows (Win + X → «Диспетчер устройств») и найдите раздел «Контроллеры USB» или отдельную группу устройств HASP. Исправный ключ отображается без жёлтых восклицательных знаков. Если устройство помечено ошибкой или вообще не появляется, попробуйте другой USB-порт, желательно на задней панели системного блока.
Проверьте ключ на другом компьютере. Если и там он не определяется — вероятен аппаратный отказ самого ключа. Такие ключи не ремонтируются: их обменивают через поставщика программы 1С по процедуре замены неисправного носителя лицензии.
Другой USB-порт, другой компьютер
Переустановка драйвера ключа
Служба HASP Loader, порт 475
Обмен ключа у поставщика
Проверка и переустановка драйвера HASP
Даже если ключ физически исправен, без драйвера Sentinel HASP (HASP HL Driver) система не сможет с ним работать. Драйвер устанавливается вместе с платформой 1С:Предприятие, если при установке отмечен соответствующий компонент защиты. При обновлении Windows или платформы драйвер иногда повреждается или удаляется.
Чтобы проверить наличие драйвера, откройте «Программы и компоненты» и найдите пункт Sentinel HASP Runtime или HASP Device Driver. Если его нет — скачайте актуальную версию драйвера с официального сайта портала 1С или установите компонент защиты из дистрибутива платформы.
При переустановке драйвера сначала извлеките ключ из порта, удалите старую версию драйвера, перезагрузите компьютер, установите новую версию и только после этого вставьте ключ обратно. Такой порядок исключает конфликт остаточных файлов старого драйвера с новым.
haspdinst.exe -purge :: полное удаление драйвера
haspdinst.exe -install :: чистая установка драйвераДиагностика через Admin Control Center
Установленный драйвер HASP поднимает локальный веб-интерфейс Admin Control Center, доступный в браузере по адресу http://localhost:1947. Это самый информативный инструмент проверки: здесь видно, какие ключи определены, их тип, номер и количество доступных лицензий.
Откройте раздел Sentinel Keys. Исправный ключ отображается в списке с серийным номером, типом (HASP HL) и числом сессий. Если список пуст при вставленном ключе — проблема на уровне драйвера или самого устройства. Если ключ виден, но 1С всё равно не находит лицензию — смотрите настройки доступа и сети.
В разделе Configuration можно проверить и изменить параметры: разрешён ли доступ к ключу с удалённых машин, какие серверы указаны для поиска сетевых лицензий. Для сетевого ключа на клиентских машинах в поле Remote License Search Parameters нужно указать IP-адрес или имя сервера, где установлен ключ.
Проверка сетевого ключа и менеджера лицензий
Сетевой ключ устанавливается на сервер, а клиентские машины получают лицензии по сети. На сервере должна работать служба менеджера лицензий — HASP Loader (hasplms). Проверьте её в оснастке «Службы» (services.msc): служба должна быть в состоянии «Выполняется», тип запуска — «Автоматически».
Менеджер лицензий использует UDP-порт 475. Убедитесь, что брандмауэр Windows и антивирус на сервере не блокируют этот порт для входящих и исходящих соединений. Добавьте правило-исключение для порта 475 по протоколам UDP и TCP, а также для процессов hasplms.exe и nhsrvice.exe.
С клиентского компьютера проверьте доступность сервера командой ping и попробуйте открыть Admin Control Center сервера по адресу http://имя_сервера:1947. Если страница не открывается — проблема в сетевой доступности или брандмауэре. Если открывается и ключ виден, но 1С лицензию не находит — задайте адрес сервера явно в файле nethasp.ini на клиенте.
- 1На сервере проверьте службу HASP Loader и видимость ключа в Admin Control Center
- 2Откройте UDP/TCP-порт 475 в брандмауэре сервера
- 3На клиенте в nethasp.ini укажите NH_SERVER_ADDR = IP-адрес сервера
- 4Отключите широковещательный поиск: NH_USE_BROADCAST = Disabled
- 5Перезапустите 1С и проверьте запуск информационной базы
Настройка файла nethasp.ini
Файл nethasp.ini управляет тем, как клиент 1С ищет сетевой ключ. Он располагается в каталоге conf установленной платформы (например, C:\Program Files\1cv8\...\bin\conf) или в каталоге конфигурации конкретной базы. Без явных настроек клиент ищет ключ широковещательными запросами, что медленно и ненадёжно в сетях с несколькими подсетями.
Откройте файл в блокноте и в секции [NH_TCPIP] укажите параметр NH_SERVER_ADDR с IP-адресом сервера ключа. Дополнительно задайте NH_TCPIP_METHOD = UDP и отключите широковещание параметром NH_USE_BROADCAST = Disabled. Это ускоряет поиск лицензии и исключает ситуацию, когда клиент «цепляет» чужой ключ из соседней подсети.
После правки файла сохраните его в кодировке ANSI и перезапустите 1С. Если ключей в сети несколько (например, отдельные для сервера и для клиентских лицензий), адреса серверов перечисляются через запятую в том же параметре.
Типичные ошибки и их причины
Сообщение «Не найден ключ защиты программы» при видимом в системе ключе чаще всего означает конфликт нескольких ключей на одном компьютере. На одну машину нельзя устанавливать два ключа одной серии — например, два локальных ORGL8. Клиентский и серверный ключи разных серий совместимы, однотипные — нет.
Другая частая ситуация — ключ воткнут в сервер терминалов, а пользователи подключаются по RDP. В терминальной сессии локальный ключ не виден; для терминального режима нужен сетевой ключ, установленный на том же терминальном сервере, либо раздача лицензий через сервер 1С:Предприятия.
После обновления платформы иногда слетает привязка к драйверу защиты. Если ошибка появилась сразу после обновления — переустановите компонент защиты из нового дистрибутива платформы и перезагрузите сервер лицензирования.
Когда ключ нужно менять, а не настраивать
Если ключ не определяется ни на одном компьютере, светодиод не горит, а диспетчер устройств не реагирует на подключение — диагностика исчерпана, устройство неисправно. Аппаратные ключи не подлежат ремонту, их обменивают у фирмы-партнёра 1С, у которой приобреталась программа.
Для обмена понадобятся сам ключ, регистрационный номер программного продукта и документы, подтверждающие покупку. Процедура обмена неисправного ключа обычно выполняется без дополнительной оплаты, если ключ не имеет механических повреждений. Сломанный корпус или погнутый разъём могут стать основанием для платной замены.
Что важно запомнить
Проверка ключа идёт по цепочке: физическое подключение и светодиод → диспетчер устройств → драйвер HASP → Admin Control Center (localhost:1947) → служба HASP Loader и порт 475 для сетевых ключей → файл nethasp.ini на клиентах. Большинство проблем решается переустановкой драйвера, настройкой брандмауэра или явным указанием сервера лицензий. Полностью невидимый ключ подлежит обмену у поставщика.
Частые вопросы
Как узнать серийный номер и тип ключа 1С?
Откройте Admin Control Center по адресу http://localhost:1947 и перейдите в раздел Sentinel Keys — там указан номер ключа и его тип. Также серия ключа (например, ORGL8 для локального, ENSR8 для сетевого) указана на наклейке корпуса и в регистрационной анкете программного продукта.
1С пишет «Не обнаружена лицензия», но ключ вставлен. Что делать?
Сначала проверьте ключ в Admin Control Center. Если он там виден — проблема не в ключе, а в пути поиска лицензии: настройте nethasp.ini, проверьте службу HASP Loader и брандмауэр. Если ключ не виден — переустановите драйвер HASP и смените USB-порт.
Можно ли использовать один ключ на нескольких компьютерах?
Локальный ключ — нет, он работает только на той машине, куда вставлен, и не выдаёт лицензии в терминальных сессиях. Для многопользовательской работы нужен сетевой ключ на соответствующее число лицензий либо программные лицензии, активируемые пин-кодами.
Почему ключ перестал работать после обновления Windows?
Крупные обновления Windows иногда удаляют или повреждают драйвер HASP. Проверьте наличие Sentinel HASP Runtime в списке установленных программ и переустановите драйвер актуальной версии. После установки перезагрузите компьютер и проверьте ключ в Admin Control Center.
Что такое Admin Control Center и где его взять?
Это веб-интерфейс диагностики ключей, который автоматически устанавливается вместе с драйвером Sentinel HASP. Отдельно скачивать его не нужно — достаточно открыть в браузере адрес http://localhost:1947 на машине, где установлен драйвер. Для сетевого ключа интерфейс доступен и с других компьютеров по адресу сервера, если это не запрещено настройками.
Можно ли заменить аппаратный ключ на программную лицензию?
Да, для большинства продуктов 1С доступны программные лицензии, которые привязываются к параметрам компьютера и не требуют USB-устройства. Переход оформляется через приобретение соответствующих программных лицензий; аппаратный ключ при этом остаётся действующим и может использоваться параллельно.