Администрирование · 11 мин
Отключение неиспользуемых аппаратных ключей лицензий в 1С:Предприятие 8
Что означает отключение неиспользуемых аппаратных ключей защиты 1С:Предприятие 8, зачем это нужно, как найти лишние ключи HASP и безопасно отключить их.
Фраза «disable 1C:Enterprise 8 hardware license keys that are not used» переводится как «отключить аппаратные ключи лицензий 1С:Предприятие 8, которые не используются». Речь идёт о USB-ключах защиты HASP (HASP HL, HASP4), которые платформа 1С использует для проверки лицензий при запуске. На сервере или рабочем компьютере может быть подключено несколько таких ключей, и часть из них давно не нужна: старые ключи от прежних поставок, дублирующие ключи, ключи от конфигураций, которые больше не эксплуатируются.
Проблема в том, что лишние ключи не просто «висят» в системе — они могут мешать работе. Платформа при запуске опрашивает все доступные ключи, и при наличии конфликтующих или «лишних» устройств возникают ошибки вида «Не найдена лицензия», «Не обнаружен ключ защиты программы», замедляется запуск, а служба HASP License Manager может выдавать непредсказуемые результаты поиска. Поэтому отключение неиспользуемых ключей — стандартная процедура администрирования.
Важно понимать: «отключить» ключ можно физически (извлечь из USB-порта), программно (исключить из поиска через настройки nethasp.ini или менеджера лицензий) или на уровне драйвера. Выбор способа зависит от того, где установлен ключ и как развёрнута лицензионная инфраструктура.
Что такое аппаратные ключи лицензий 1С и как они работают
Аппаратный ключ защиты (HASP-ключ) — это USB-устройство, в котором зашита лицензия на определённое число пользователей или на конкретный продукт 1С. Различают клиентские ключи (на 1, 5, 10, 20, 50, 100 и более рабочих мест) и ключи на сервер 1С:Предприятия. Клиентский ключ ограничивает число одновременных сеансов, серверный — разрешает работу самого сервера приложений.
При запуске платформа 1С ищет лицензию в строгом порядке: сначала проверяет программные лицензии на локальном компьютере, затем локальные аппаратные ключи, затем обращается к службе HASP License Manager в сети или к серверу 1С, который сам может раздавать лицензии с подключённых к нему ключей. Каждый найденный ключ опрашивается, и если ключей много, процесс занимает заметное время.
Ключи одной серии (например, два клиентских ключа одного типа) нельзя устанавливать на один компьютер одновременно — система увидит только один из них. Это частая причина того, что ключ физически подключён, но фактически не используется и только создаёт путаницу.
Как понять, что на сервере есть неиспользуемые ключи
Первый признак — физический осмотр: на сервере или компьютере подключено несколько USB-ключей (обычно фиолетовые, синие или красные флешки-устройства HASP), хотя по документам у организации меньше лицензий. Второй признак — в логах и в консоли администрирования видны ошибки поиска лицензий, хотя рабочий ключ подключён и исправен.
Программно наличие ключей проверяется через утилиту Aladdin Monitor (или HASP Admin Control Center для ключей Sentinel), которая показывает все видимые ключи: локальные и сетевые, их серийные номера, тип и число занятых лицензий. Если в списке есть ключи, которых нет в учёте лицензий организации, или ключи с нулевой активностью длительное время — они кандидаты на отключение.
Сверить серийный номер ключа с документами поставки лицензий
Система видит только один ключ, второй нужно убрать
Проверить количество опрашиваемых ключей и настройки nethasp.ini
Проверить драйвер HASP и порядок поиска лицензий
Способы отключения неиспользуемых ключей
Самый надёжный способ — физически извлечь ненужный ключ из USB-порта. Перед этим ключ следует пометить (наклейка с серийным номером и датой изъятия) и положить в хранилище лицензий: аппаратные ключи — это материальные носители лицензии, их утеря равносильна потере лицензии, восстановление возможно только через франчайзи по регламенту и не всегда бесплатно.
Программный способ — ограничить поиск лицензий через конфигурационный файл nethasp.ini. В нём можно явно указать адрес сервера с менеджером лицензий и отключить широковещательный поиск, тогда платформа перестанет опрашивать лишние ключи в сети. Файл размещается в каталоге conf платформы или в каталоге исполняемых файлов.
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = DisabledТретий вариант — отключить устройство в диспетчере устройств Windows или остановить службу HASP License Manager, если ключи раздавались по сети с этого компьютера. Это подходит, когда сам компьютер остаётся в работе, а роль раздачи лицензий переносится на сервер 1С.
Сравнение способов отключения
Самый надёжный вариант; требует доступа к серверу и аккуратного учёта изъятых ключей
Не требует доступа к оборудованию; действует только на поиск сетевых ключей, локальные USB продолжают опрашиваться
Быстро обратимо; сбрасывается при переподключении устройства или переустановке драйвера
Пошаговый порядок безопасного отключения
Работы лучше проводить в нерабочее время или предупредив пользователей, потому что при ошибке сеансы 1С могут завершиться с ошибкой лицензирования. Перед началом зафиксируйте текущее состояние: какие ключи подключены, их серийные номера, какие лицензии реально используются.
- 1Составьте список всех подключённых ключей через Aladdin Monitor или Admin Control Center: серийный номер, тип, число лицензий
- 2Сверьте список с учётом лицензий организации и определите неиспользуемые ключи
- 3Проверьте, что рабочие лицензии доступны без отключаемых ключей: активные сеансы опираются на другой ключ или на программные лицензии
- 4Извлеките лишний ключ из USB-порта или отключите его программно
- 5Запустите 1С и убедитесь, что лицензия находится, сеансы открываются без ошибок
- 6Промаркируйте изъятый ключ и передайте на ответственное хранение
После отключения понаблюдайте за системой хотя бы один рабочий день: все ли пользователи входят в базы, не появляются ли сообщения о нехватке лицензий в час пик. Если лицензий стало не хватать — значит, отключённый ключ фактически использовался, и его нужно вернуть или заменить лицензией другого типа.
Типичные ошибки и ограничения
Самая распространённая ошибка — установка двух клиентских ключей одной серии на один компьютер в расчёте на суммирование лицензий. Так это не работает: виден будет только один ключ. Лицензии суммируются только при раздаче через сервер 1С или HASP License Manager с ключами разных серий.
Вторая ошибка — отключение серверного ключа вместо клиентского. Ключ сервера 1С:Предприятия внешне похож на клиентский, но без него не запустится сам сервер приложений. Перед изъятием всегда проверяйте тип ключа по маркировке и в мониторе.
Альтернатива: переход на программные лицензии
Если аппаратные ключи создают постоянные проблемы, рассмотрите перевод части лицензий на программные (SOFT-лицензии). Они привязываются к параметрам компьютера, не требуют USB-портов и удобны для виртуальных сред. Однако программная лицензия «сгорает» при существенной смене оборудования и требует повторной активации по пин-коду, а число активаций ограничено комплектом поставки.
Для серверных развёртываний часто используют смешанную схему: серверный ключ аппаратный, клиентские лицензии — программные, активированные на сервере 1С и раздаваемые им автоматически. Это убирает необходимость держать несколько USB-ключей и упрощает администрирование.
Как выбрать действие
Как проверить результат после отключения
Контрольная проверка включает три уровня. На уровне платформы: запуск 1С у нескольких пользователей одновременно, отсутствие сообщений о поиске лицензии. На уровне монитора ключей: в списке остались только нужные устройства, число доступных лицензий соответствует учёту. На уровне журнала: в технологическом журнале и журнале событий нет ошибок HASP и лицензирования.
Как проверить результат
База открывается без сообщений о лицензии
Ошибка «не найдена лицензия» или долгий поиск ключа
Только рабочие ключи, число лицензий совпадает с учётом
Видны неизвестные ключи или лицензий меньше, чем нужно
Запуск не замедлился или ускорился
Запуск стал дольше — поиск лицензий настроен неверно
Все пользователи входят в час пик
Часть пользователей получает отказ — лицензий не хватает
Что важно запомнить
Отключение неиспользуемых аппаратных ключей 1С 8 — это изъятие или исключение из поиска лишних HASP-ключей для устранения конфликтов и ускорения запуска. Перед отключением сверьте ключи с учётом лицензий и активными сеансами, изъятые ключи храните как носители лицензий, а результат проверяйте под нагрузкой.
Частые вопросы
Можно ли просто вытащить ключ из работающего сервера?
Технически USB-ключ извлекается «на горячую», но делать это без подготовки нельзя: если ключ раздаёт активные лицензии, новые сеансы перестанут открываться. Сначала убедитесь через монитор ключей, что лицензии этого устройства не заняты, и только потом извлекайте.
Что будет, если изъять ключ, который на самом деле использовался?
Пользователи, превышающие оставшееся число лицензий, не смогут войти в базы и получат сообщение об отсутствии свободной лицензии. Работа уже открытых сеансов обычно продолжается до их завершения. Решение — вернуть ключ или активировать дополнительные лицензии.
Можно ли выбросить старый ключ, если лицензии с него не нужны?
Нет. Аппаратный ключ — материальный носитель лицензии. Даже неиспользуемый ключ может понадобиться при расширении, восстановлении после сбоя или при проверке лицензионной чистоты. Ключи маркируют и хранят вместе с документами на лицензии.
Почему после подключения второго ключа число лицензий не увеличилось?
Ключи одной серии на одном компьютере не суммируются — система видит только один. Чтобы объединить лицензии, используйте ключи разных серий, раздавайте их через HASP License Manager или активируйте программные лицензии на сервере 1С.
Нужно ли отключать ключи при переходе на программные лицензии?
Да, это желательно. Если аппаратный ключ остаётся подключённым, платформа продолжает его опрашивать, что замедляет поиск лицензии и может давать конфликты. После успешной активации программных лицензий и проверки работы аппаратные ключи извлекают и передают на хранение.