Администрирование · 12 мин
1С пишет «Не обнаружен ключ защиты»: причины и пошаговое решение
Почему 1С пишет, что не обнаружен ключ защиты: проверка USB-ключа, драйвера HASP, менеджера лицензий, сетевых настроек и программной лицензии. Пошаговая инструкция.
Ошибка «Не обнаружен ключ защиты программы» появляется при запуске 1С:Предприятия, когда платформа не может найти лицензию — аппаратную (USB-ключ HASP) или программную (файл с расширением .lic). Без найденной лицензии программа либо не запускается вовсе, либо стартует с ограничениями. Проблема почти всегда решаема собственными силами, если действовать последовательно: от простой проверки физического подключения ключа до диагностики сервера лицензий.
Причины сбоя делятся на несколько групп: физические (ключ не вставлен, перегорел, порт не работает), программные (не установлен или не запущен драйвер HASP), сетевые (клиент не видит сервер с ключом) и лицензионные (превышено число пользователей, слетела программная лицензия после обновления). Ниже разобраны все типовые сценарии с конкретными действиями.
Определяем тип лицензии: аппаратная или программная
Первый шаг — понять, какой вид защиты используется в вашей установке 1С. От этого зависит весь дальнейший путь диагностики. Аппаратный ключ — это USB-устройство (обычно фиолетового, красного или зелёного цвета) марки HASP от Sentinel. Программная лицензия — это файл, привязанный к параметрам конкретного компьютера, который активируется пин-кодом.
Если раньше 1С работала на этом же компьютере и ключ в USB-порт не вставлялся никогда — скорее всего, у вас программная лицензия, и искать нужно проблему с файлом .lic, а не с железом. Если ключ есть и физически подключен — работайте с веткой аппаратной защиты. В терминальных и серверных конфигурациях ключ обычно вставлен в сервер, а не в рабочую станцию пользователя.
Проверяем физическое подключение USB-ключа
Начните с самого простого: выньте ключ и вставьте его заново, желательно в другой USB-порт. Порты на передней панели системного блока и USB-хабы часто дают нестабильное питание — используйте порт на задней панели, напрямую на материнской плате. Исправный ключ обычно имеет световой индикатор: если светодиод не горит, ключ может быть физически неисправен.
Откройте «Диспетчер устройств» Windows и проверьте, нет ли устройств с восклицательным знаком в разделах «Контроллеры USB» и «Устройства HID». Если ключ виден системе, но определяется как «Неизвестное устройство» — проблема в драйвере, а не в самом ключе. Если ключ не виден вообще ни на одном компьютере — вероятен аппаратный отказ, и ключ придётся менять через поставщика.
Полезная проверка — вставить ключ в другой компьютер с установленным драйвером HASP. Если там он определяется и 1С запускается, проблема локализована в конкретной машине: порт, драйвер или операционная система.
Устанавливаем и перезапускаем драйвер HASP
Драйвер защиты (Sentinel HASP / HASP HL Driver) устанавливается вместе с платформой 1С, если при установке был отмечен соответствующий компонент. Частая причина ошибки — драйвер отсутствует, повреждён обновлением Windows или его служба остановлена.
Проверьте службу: нажмите Win+R, введите services.msc и найдите в списке «Sentinel LDK License Manager» или «HASP Loader». Служба должна быть в состоянии «Работает», тип запуска — «Автоматически». Если она остановлена — запустите её и повторите запуск 1С.
Если службы нет в списке или она не запускается — переустановите драйвер. Дистрибутив драйвера входит в комплект платформы 1С (папка с установщиком) и доступен на портале 1С. Установку выполняйте от имени администратора, после установки перезагрузите компьютер.
- 1Закройте 1С и извлеките USB-ключ из порта
- 2Удалите текущий драйвер через «Программы и компоненты» (Sentinel Runtime / HASP Driver)
- 3Перезагрузите компьютер
- 4Установите свежий драйвер из комплекта платформы от имени администратора
- 5Вставьте ключ в порт и дождитесь определения устройства
- 6Проверьте работу через http://localhost:1947 — ключ должен быть виден в разделе Sentinel Keys
- 7Запустите 1С и убедитесь, что ошибка ушла
Диагностируем ключ через Admin Control Center
Драйвер Sentinel имеет встроенный веб-интерфейс диагностики — Admin Control Center. Откройте браузер и перейдите по адресу http://localhost:1947 на том компьютере, куда вставлен ключ. Если страница не открывается — драйвер не установлен или его служба не работает, возвращайтесь к предыдущему разделу.
В разделе «Sentinel Keys» (или «Ключи Sentinel») должен отображаться ваш ключ с номером и типом. Если ключ виден здесь, но 1С всё равно пишет, что ключ не обнаружен — проблема не в железе, а в конфигурации: версия платформы, сетевой поиск лицензий или конфликт с другими HASP-ключами (например, от сторонних программ).
Адрес панели диагностики драйвера HASP:
http://localhost:1947
Раздел для проверки: Sentinel Keys
Служба Windows: Sentinel LDK License ManagerНастраиваем поиск сетевого ключа
В локальной сети ключ обычно один, вставлен в сервер, а клиентские компьютеры получают лицензии по сети. Если клиент пишет «Не обнаружен ключ защиты», а на сервере 1С работает — клиент не находит сервер лицензий. Причины: разные подсети, блокировка брандмауэром, отключён широковещательный поиск.
Драйвер HASP использует порт 1947 (TCP и UDP). Проверьте, что брандмауэр Windows и антивирус на сервере и на клиенте не блокируют этот порт. В корпоративных сетях с несколькими подсетями широковещательный запрос не проходит — тогда на клиенте нужно явно указать адрес сервера с ключом.
Явное указание сервера делается в Admin Control Center на клиентской машине: раздел «Configuration» → вкладка «Access to Remote License Managers» → в поле «Remote License Search Parameters» впишите IP-адрес сервера с ключом и нажмите «Submit». После этого перезапустите 1С. Также проверьте файл nethasp.ini в каталоге установки 1С (папка conf): в нём можно задать адрес сервера лицензий параметром NH_SERVER_ADDR.
Проверяем количество лицензий и версию платформы
Ключ клиентский ограничен по числу одновременных пользователей: на 1, 5, 10, 20 и более рабочих мест. Если все лицензии заняты, следующий пользователь получит ошибку поиска ключа. Проверьте, не остались ли «зависшие» сеансы на сервере или у коллег — завершите их через консоль кластера или перезапуском службы сервера 1С.
Ещё одна типичная ситуация — конфликт версий. Ключ защиты для 1С:Предприятия 8.3.х должен соответствовать приобретённой редакции: лицензия на платформу ПРОФ не активирует клиент-серверный вариант работы, для которого нужна отдельная лицензия на сервер. Убедитесь, что тип ключа соответствует режиму запуска: файловая база требует клиентскую лицензию, клиент-серверная — лицензию на сервер 1С плюс клиентские лицензии.
После обновления платформы иногда помогает полная переустановка драйвера HASP версии из нового дистрибутива — старый драйвер может некорректно работать с новой платформой.
Восстанавливаем программную лицензию
Программная лицензия привязана к аппаратным параметрам компьютера. Она «слетает» после замены материнской платы, сетевой карты, жёсткого диска, переустановки Windows, а иногда — после крупных обновлений системы или изменения имени компьютера. При этом 1С сообщает, что лицензия не обнаружена, хотя никакого USB-ключа и не было.
Файлы программных лицензий хранятся в папке C:\ProgramData\1C\licenses (для всех пользователей) или в профиле пользователя. Проверьте, есть ли там файлы с расширением .lic. Если файл на месте, но 1С его не принимает — лицензия перестала соответствовать текущей конфигурации оборудования.
Порядок восстановления: запустите 1С, в окне с сообщением об отсутствии лицензии выберите «Получить лицензию», введите пин-код из комплекта поставки (16 символов). Если пин-код уже использовался, система предложит ввести резервный пин-код — они прилагаются к поставке. Если резервные пин-коды исчерпаны, потребуется запрос в центр лицензирования 1С через форму на портале — ответ обычно приходит на электронную почту.
Чтобы минимизировать риск слёта лицензии, перед заменой оборудования или переустановкой системы сохраните копию папки licenses и убедитесь, что у вас есть регистрационный номер комплекта и неиспользованные пин-коды.
Как выбрать действие
Контрольные точки: как убедиться, что проблема решена
После выполнения действий проверьте результат системно, а не только запуском 1С. Это поможет убедиться, что проблема устранена полностью, а не маскируется временно.
Как проверить результат
Открывается, в разделе Sentinel Keys виден ключ с номером
Страница не открывается или список ключей пуст
Состояние «Работает», тип запуска «Автоматически»
Служба остановлена или отсутствует
База открывается без сообщения о ключе у каждого пользователя
Ошибка остаётся у части клиентов — проверяйте сеть и число лицензий
Присутствует актуальный файл .lic, 1С запускается
Файла нет или лицензия не принимается — нужна повторная активация
Если после всех проверок ошибка сохраняется, соберите данные для обращения к специалисту: текст и скриншот ошибки, версию платформы 1С, тип лицензии, снимок раздела Sentinel Keys из Admin Control Center и список недавних изменений (обновления, замена оборудования). Это существенно ускорит диагностику.
Что важно запомнить
Ошибка «Не обнаружен ключ защиты» решается последовательной диагностикой: физическое подключение ключа → драйвер HASP и его служба → проверка через http://localhost:1947 → сетевые настройки и порт 1947 → программная лицензия и пин-коды. Действуйте от простого к сложному и не удаляйте файлы лицензий без резервной копии.
Частые вопросы
1С пишет «Не обнаружен ключ защиты», но USB-ключа никогда не было. Что делать?
У вас программная лицензия. Проверьте папку C:\ProgramData\1C\licenses на наличие файла .lic. Если его нет или он не принимается, запустите 1С и пройдите процедуру получения лицензии заново, введя пин-код из комплекта поставки. Если пин-коды исчерпаны, запросите новые через форму центра лицензирования на портале 1С.
Ключ работал, а после обновления Windows перестал определяться. В чём причина?
Крупные обновления Windows иногда повреждают драйвер HASP или отключают его службу. Проверьте службу Sentinel LDK License Manager в services.msc и переустановите драйвер из дистрибутива платформы. Сам ключ при этом обычно исправен — проблема на уровне программного обеспечения.
Можно ли использовать один ключ на нескольких компьютерах?
Да, если это сетевой ключ на несколько лицензий. Ключ вставляется в один компьютер (сервер), а остальные рабочие места получают лицензии по сети через порт 1947. Однопользовательский ключ (на 1 лицензию) работает только на том компьютере, куда он физически вставлен.
Ошибка появляется только у некоторых пользователей в течение дня. Почему?
Наиболее вероятная причина — исчерпание лицензий на ключе: когда все места заняты, следующий пользователь получает ошибку поиска ключа. Проверьте зависшие сеансы и реальное число одновременно работающих пользователей. Если лицензий не хватает штатно, потребуется докупить клиентские лицензии.
Слетела программная лицензия после замены жёсткого диска. Как восстановить?
Запустите 1С, в окне сообщения об отсутствии лицензии выберите получение лицензии и введите пин-код из комплекта. Если основной пин-код уже использован, система запросит резервный. Храните конверт с пин-кодами отдельно от системного блока — без них восстановление превращается в длительную переписку с центром лицензирования.
Где посмотреть, сколько лицензий занято на ключе прямо сейчас?
Откройте Admin Control Center (http://localhost:1947) на компьютере с ключом и перейдите в раздел с информацией о ключе — там отображаются активные сессии и число доступных лицензий. В клиент-серверном режиме распределение лицензий также видно в консоли кластера серверов 1С.