Почему 1С не видит лицензионный ключ защиты и как это исправить
Если 1С не видит лицензионный ключ защиты, сначала проверьте физическое подключение USB и настройку «Использовать аппаратную лицензию». Затем проверьте драйверы HASP.
Оглавление
Что делать, если ключ не определяется
-
Проверьте физическое подключение и настройки 1С.
- Убедитесь, что USB-ключ плотно вставлен в порт, не имеет повреждений, и сам порт исправен (попробуйте переставить ключ в другой разъем).
- В окне выбора информационной базы 1С нажмите «Настройка» и проверьте, стоит ли галочка «Использовать аппаратную лицензию» (или «Поиск аппаратного ключа»).
- Если используется программная лицензия, проверьте наличие файлов
.licв папкеC:\ProgramData\1C\licensesи корректность путей к ним. - Для сетевых ключей убедитесь, что на компьютере с ключом запущена служба
HASPLoader(Sentinel HASP License Manager), отвечающая за раздачу лицензий.
-
Перезагрузите оборудование.
- Часто проблема решается простым извлечением и повторной установкой ключа с последующей перезагрузкой компьютера или сервера лицензирования.
Проверьте, не блокируется ли работа ключа антивирусом или фаерволом, особенно если лицензия сетевая. Добавьте исключения для процессов 1С и служб HASP перед перезагрузкой.
- Переустановите компоненты защиты.
- Если ключ не определяется, попробуйте удалить и заново установить драйвер защиты через меню «Пуск → Программы → 1С Предприятие → Удаление драйвера защиты» или с помощью утилиты
haspdinst. - Для сетевых ключей рекомендуется устанавливать актуальную версию сервера лицензирования (например, 2.0.0.133 или новее).
- Если ключ не определяется, попробуйте удалить и заново установить драйвер защиты через меню «Пуск → Программы → 1С Предприятие → Удаление драйвера защиты» или с помощью утилиты
Как проверить драйверы HASP и Sentinel
Для диагностики состояния драйвера и ключа используйте следующие методы:
- Утилита haspdinst: Запустите утилиту
haspdinst.exe(входит в дистрибутив драйвера) с параметром-infoили просто откройте её для проверки статуса; она покажет, установлен ли драйвер и видит ли он ключ. - Командная строка: Проверить, запущена ли служба драйвера аппаратной защиты HASP, можно выполнив команду
sc query hasplmsв консоли или через оснастку служб Windows. - Диспетчер устройств: Откройте диспетчер устройств Windows и найдите устройство в разделе «Контроллеры USB» или «Устройства защиты HASP». Отсутствие желтых восклицательных знаков свидетельствует о корректной установке драйвера.
- Hasp Monitor / AKS Monitor: Установите утилиту мониторинга, которая визуально отображает наличие подключенных ключей и статус менеджера лицензий.
- Веб-интерфейс EMS: Для современных ключей Sentinel HASP можно открыть в браузере адрес
http://localhost:1947, чтобы попасть в веб-панель управления и диагностики ключа.
Частые ошибки
| Ошибка | Причина | Решение |
|---|---|---|
| Ключ мигает, но 1С его не видит | Не включена опция поиска аппаратного ключа | Поставьте галочку «Использовать аппаратную лицензию» в настройках запуска базы |
| Сетевой ключ недоступен клиентам | Служба HASPLoader остановлена или заблокирована | Запустите службу и добавьте порт в исключения фаервола |
| Ошибка после обновления Windows | Конфликт драйверов HASP с новыми обновлениями ОС | Полностью удалите старый драйвер через «Удаление драйвера защиты» и установите актуальную версию |
FAQ
В: Где найти файлы лицензий, если используется программная защита?
О: Файлы с расширением .lic должны находиться в папке C:\ProgramData\1C\licenses. Убедитесь, что путь к ним указан корректно и файлы не повреждены.
В: Как узнать, видит ли система USB-ключ на физическом уровне?
О: Откройте «Диспетчер устройств» Windows. Если в разделе «Контроллеры USB» или «Устройства защиты HASP» нет устройств с желтым восклицательным знаком, физическое подключение корректно.
В: Какую версию сервера лицензирования ставить для сетевого ключа?
О: Рекомендуется устанавливать актуальную версию сервера лицензирования, например, 2.0.0.133 или новее, чтобы избежать конфликтов совместимости.