Администрирование · 12 мин
1С и HASP: как посмотреть лицензию и проверить её состояние
Как посмотреть лицензию 1С на ключе HASP: через диспетчер лицензий, Admin Control Center и конфигуратор. Проверка активации, типов ключей и ошибок.
Защита 1С:Предприятия строится на двух типах лицензий: программных (привязанных к параметрам компьютера) и аппаратных, реализованных в виде USB-ключей HASP от компании SafeNet (Gemalto/Thales). Если в организации используется именно аппаратный ключ, рано или поздно возникает необходимость посмотреть, какие лицензии на нём записаны, сколько рабочих мест доступно и видит ли сервер ключ вообще.
Проверка лицензии на ключе HASP требуется в нескольких типовых ситуациях: при установке 1С на новый компьютер, при появлении ошибки «Не найдена лицензия», при переносе сервера 1С на другую машину, а также при инвентаризации — чтобы понять, какие ключи есть в организации и что на них записано. Ниже разобраны все рабочие способы просмотра: от веб-интерфейса менеджера лицензий до файлов на диске.
Важно понимать: ключ HASP не «хранит лицензию» в привычном смысле файла — внутри него зашита информация о типе и количестве лицензий, а посмотреть её можно только через программные средства: Admin Control Center, диспетчер лицензирования 1С или служебные утилиты.
Какие бывают ключи HASP и лицензии 1С
Прежде чем смотреть лицензию, полезно понять, что именно вы ищете. Фирма «1С» поставляет несколько видов аппаратных ключей HASP, и внешне они различаются цветом корпуса. Основные варианты: локальный ключ на одно рабочее место, сетевой ключ на определённое количество одновременных пользователей (5, 10, 20, 50 и более), ключ для сервера 1С:Предприятия и комбинированные варианты.
Локальный ключ должен быть физически вставлен в тот компьютер, где запускается 1С. Сетевой ключ вставляется в любой компьютер локальной сети (обычно в сервер), а рабочие станции получают лицензии от него через менеджер лицензий HASP по сети. Ключ сервера 1С нужен только для работы самого сервера приложений и не даёт клиентских лицензий.
Кроме аппаратных ключей существуют программные лицензии — файлы с расширением .lic, которые привязываются к параметрам конкретного компьютера. Их просмотр устроен иначе, и об этом отдельный раздел ниже. Сначала определите, какой тип защиты используется у вас: если в компьютер или сервер вставлено USB-устройство с маркировкой 1С — это HASP.
Просмотр лицензий через Admin Control Center
Основной и самый информативный способ посмотреть содержимое ключа HASP — веб-интерфейс Sentinel Admin Control Center (ACC). Он устанавливается вместе с драйвером ключа (Sentinel HASP Runtime), который в свою очередь ставится при установке платформы 1С, если не снять соответствующий флажок.
Чтобы открыть ACC, на компьютере, куда вставлен ключ, запустите браузер и введите адрес http://localhost:1947. Если страница открылась — драйвер работает. В меню слева выберите раздел HASP Keys (или «Ключи HASP»). В таблице отобразятся все видимые ключи: их серийные номера (Key ID), тип, количество лицензий и число активных сеансов.
- 1Вставьте ключ HASP в USB-порт компьютера или сервера
- 2Убедитесь, что установлен драйвер ключа (ставится вместе с платформой 1С или отдельно с сайта поставщика драйвера)
- 3Откройте браузер и перейдите по адресу http://localhost:1947
- 4В меню слева выберите раздел HASP Keys
- 5Найдите свой ключ по серийному номеру и посмотрите тип и число лицензий
- 6Откройте раздел Sessions, чтобы увидеть, кто сейчас занимает лицензии
Если ключ сетевой и стоит на другом компьютере, ACC можно открыть и удалённо: вместо localhost укажите IP-адрес или имя машины с ключом, например http://server1c:1947. Для этого в настройках ACC (раздел Configuration, вкладка Access from Remote Clients) должен быть разрешён удалённый доступ — по умолчанию он обычно включён.
В разделе Sessions видно, какие компьютеры и пользователи в данный момент заняли лицензии. Это полезно, когда 1С сообщает, что свободных лицензий нет: через ACC вы увидите, кто их держит, и сможете принудительно завершить «зависшие» сеансы кнопкой Disconnect.
Проверка через диспетчер лицензирования 1С
Сама платформа 1С тоже умеет показывать информацию о лицензиях — как аппаратных, так и программных. Запустите 1С:Предприятие, откройте любую информационную базу, затем перейдите в меню Сервис → О программе. В открывшемся окне будет указано, какая лицензия использована для запуска: программная (с указанием регистрационного номера) или аппаратная (с указанием серийного номера ключа).
Для сервера 1С:Предприятия информацию о лицензиях можно посмотреть в консоли администрирования серверов 1С. Откройте консоль, разверните нужный сервер и посмотрите свойства рабочих процессов и сеансов — там отражается, какие лицензии раздаёт сервер и сколько их задействовано.
Где лежат программные лицензии и как их посмотреть
Если вместо ключа HASP используется программная лицензия, её данные хранятся в файлах с расширением .lic. Стандартное расположение на Windows — папка C:\ProgramData\1C\licenses (для общих лицензий) или профиль пользователя C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\licenses. Обратите внимание: папка ProgramData скрытая, включите отображение скрытых элементов в проводнике.
Файл .lic — это зашифрованный контейнер, открыть его блокнотом и «прочитать» лицензию не получится. Посмотреть параметры программной лицензии (регистрационный номер, пин-код организации, к какому компьютеру привязана) можно через диалог получения лицензии: при запуске 1С без лицензии появляется окно «Лицензия не найдена», где есть ссылка на информацию о текущих лицензиях, либо через утилиту ring/конфигуратор в зависимости от версии платформы.
Что делать, если ключ не виден
Частая ситуация: ключ вставлен, но ни ACC, ни 1С его не видят. Начните с простого: проверьте, горит ли светодиод на ключе (он есть у большинства моделей). Если индикатор не горит — попробуйте другой USB-порт, желательно напрямую, без хабов и удлинителей. Проверьте ключ на другом компьютере, чтобы исключить его физическую неисправность.
Если ключ физически исправен, но не определяется, проверьте службу Sentinel LDK License Manager (или HASP Loader) в списке служб Windows — она должна быть запущена. Если службы нет вообще, переустановите драйвер ключа: его можно поставить отдельно, скачав актуальную версию Sentinel Runtime, или выбрав установку драйвера при повторной установке платформы 1С.
Как выбрать действие
Для сетевых ключей отдельная тема — файл настройки nethasp.ini. Он находится в каталоге conf установки платформы (например, C:\Program Files\1cv8\...\bin\conf) и определяет, где клиент ищет ключи: широковещательным запросом по сети или по конкретному адресу сервера. Если 1С «не находит» сетевой ключ, который при этом виден в ACC на сервере, чаще всего проблема именно в сетевых настройках или брандмауэре: порт 1947 (TCP и UDP) должен быть открыт.
Типичные ошибки при работе с ключами HASP
Отдельно стоит упомянуть виртуализацию. Если сервер 1С работает на виртуальной машине, ключ HASP нужно «пробросить» в неё через USB-over-IP решение или средства проброса USB гипервизора. Не все способы проброса работают стабильно: ключ может пропадать при миграции виртуальной машины между хостами. В таких конфигурациях надёжнее использовать программные лицензии или выделенный физический сервер лицензирования.
Проверка результата и контрольные точки
После всех действий убедитесь, что лицензия действительно видна и используется корректно. Ниже контрольные точки, по которым можно отличить норму от проблемы.
Как проверить результат
Открывается интерфейс Admin Control Center
Ошибка соединения — драйвер не установлен или служба остановлена
Ключ отображается с серийным номером и числом лицензий
Список пуст при вставленном ключе
База открывается, в «О программе» указана лицензия
Окно «Лицензия не найдена»
Число занятых лицензий соответствует реальным пользователям
Лицензии заняты несуществующими сеансами — есть зависшие подключения
ACC открывается по адресу сервера с клиентского ПК
Страница недоступна — проверяйте порт 1947 и брандмауэр
Частые вопросы
Можно ли посмотреть лицензию на ключе HASP без установленной платформы 1С?
Да. Достаточно установить драйвер Sentinel HASP Runtime — он распространяется отдельно от платформы. После его установки Admin Control Center будет доступен по адресу http://localhost:1947, и вы увидите все подключённые ключи независимо от наличия 1С на компьютере.
Как узнать серийный номер ключа HASP?
Номер указан в разделе HASP Keys интерфейса Admin Control Center в столбце Key ID. Кроме того, у многих ключей номер нанесён на корпус. Серийный номер нужен при обращении в поддержку и при инвентаризации лицензий в организации.
Почему в ACC видно ключ, но 1С всё равно пишет «не найдена лицензия»?
Наиболее вероятные причины: клиент ищет ключ не на том сервере (настройте nethasp.ini), закрыт порт 1947 на брандмауэре, все лицензии ключа заняты другими сеансами, либо тип ключа не подходит — например, ключ сервера не даёт клиентских лицензий. Проверьте раздел Sessions в ACC, чтобы увидеть занятость лицензий.
Можно ли использовать один ключ HASP на нескольких компьютерах?
Локальный ключ — нет, он работает только на том компьютере, куда вставлен. Сетевой ключ рассчитан именно на одновременную работу нескольких пользователей: число одновременных сеансов ограничено количеством лицензий, записанных в ключе (5, 10, 20 и т.д.).
Что будет, если вытащить ключ HASP во время работы 1С?
Запущенные сеансы, получившие лицензию от этого ключа, через некоторое время завершатся с ошибкой потери лицензии, несохранённые данные могут быть утеряны. Поэтому ключ на сервере нельзя извлекать без остановки работы пользователей. Сам ключ от такого извлечения не портится.
Чем отличается программная лицензия 1С от ключа HASP?
Программная лицензия — это файл .lic, привязанный к аппаратным параметрам конкретного компьютера, она активируется пин-кодом. Ключ HASP — физическое USB-устройство, которое можно переносить между компьютерами. Программная лицензия дешевле и удобна для виртуальных машин, но «слетает» при существенной смене оборудования; ключ не зависит от железа, но может быть физически утерян или сломан.
Что важно запомнить
Содержимое ключа HASP смотрят через Admin Control Center по адресу http://localhost:1947 — там видны номер ключа, тип, число лицензий и занятые сеансы. Программные лицензии хранятся в папке C:\ProgramData\1C\licenses и привязаны к оборудованию. Если ключ не виден, проверяйте драйвер, службу менеджера лицензий, USB-порт и порт 1947 на брандмауэре.