Администрирование · 14 мин
1С не видит лицензию: что делать и как восстановить работу
Почему 1С не видит лицензию: программные и аппаратные ключи, служба HASP, активация пин-кода, сетевые лицензии. Пошаговая диагностика и восстановление доступа.
Сообщение «Не найдена лицензия» или «Не обнаружен ключ защиты программы» при запуске 1С — одна из самых распространённых проблем, с которой сталкиваются бухгалтеры и администраторы. При этом сама лицензия чаще всего исправна: платформа просто не может её обнаружить из-за сбоя службы, смены оборудования, сетевых настроек или повреждения файла лицензии.
Порядок действий зависит от типа лицензирования: программная лицензия (пин-код, привязка к параметрам компьютера) или аппаратный ключ HASP (USB-ключ локальный или сетевой). Ошибка диагностики на этом этапе — главная причина бесполезных переустановок. Поэтому сначала нужно точно определить, какой тип лицензии используется и какое именно сообщение выдаёт 1С.
Ниже разобраны обе ветки диагностики, типовые причины сбоя, безопасные способы восстановления и ситуации, когда самостоятельные действия лучше прекратить и обратиться к партнёру 1С или в службу лицензирования.
Как определить тип лицензии и прочитать сообщение об ошибке
1С использует два принципиально разных механизма защиты. Программная лицензия активируется пин-кодом и привязывается к аппаратно-программным параметрам конкретного компьютера — файлы лицензии хранятся на диске. Аппаратная лицензия — это USB-ключ HASP, локальный (вставлен в компьютер пользователя) или сетевой (вставлен в сервер, лицензии раздаются по локальной сети).
Текст сообщения при запуске подсказывает направление диагностики. «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия» — типичная формулировка, когда платформа не видит ни ключ, ни файл. «Программная лицензия не подходит для данного компьютера» — признак того, что файл лицензии есть, но изменились параметры привязки. «Превышено количество лицензий» означает, что ключ или сервер лицензий виден, но свободных лицензий на нём нет.
Светится ли индикатор ключа, работает ли служба Sentinel LDK License Manager
Нужна повторная активация резервным пин-кодом
Кто занял лицензии, есть ли «зависшие» сеансы на сервере
Пинг сервера, порт 475, настройки nethasp.ini
Программная лицензия: где лежит файл и почему он «слетает»
При активации программной лицензии платформа формирует файлы с расширением .lic в служебных каталогах. Типичные расположения: C:\ProgramData\1C\licenses (для всех пользователей), каталог conf в папке установки платформы, а также в профиле пользователя %APPDATA%\1C\1cv8\conf. Если файл удалён, повреждён или недоступен по правам — 1С запустится в режиме «лицензия не найдена».
Ключевая особенность программной лицензии — привязка к параметрам компьютера: материнской плате, процессору, дискам, сетевым адаптерам, имени компьютера, версии операционной системы и некоторым другим характеристикам. Замена жёсткого диска, сетевой карты, обновление BIOS, смена имени ПК, крупное обновление Windows или перенос системы на другую машину могут сделать лицензию недействительной — платформа посчитает, что её перенесли на другой компьютер.
Частая причина внезапного «слетания» без видимых изменений — установка или удаление виртуальных сетевых адаптеров (VPN-клиенты, Hyper-V, VirtualBox), изменение состава оборудования при подключении внешних устройств, а также восстановление системы из образа. Ещё одна типичная ситуация — файл лицензии лежит в каталоге, к которому у текущего пользователя нет прав на чтение.
Восстановление программной лицензии пошагово
Если лицензия «слетела» из-за изменения параметров компьютера, потребуется повторная активация. Процедура выполняется через стандартный диалог получения лицензии, который появляется при запуске 1С, либо через утилиту активации. Потребуется регистрационный номер программного продукта и пин-код.
Использовать следует резервный пин-код из комплекта: повторная активация тем же пин-кодом, которым лицензия активировалась изначально, обычно невозможна — он считается использованным. Если резервные пин-коды исчерпаны, запрашивается дополнительный комплект через службу лицензирования 1С — это стандартная процедура, но она занимает время.
- 1Найдите регистрационный номер продукта и комплект пин-кодов (карточка из коробки или письмо от поставщика)
- 2Проверьте наличие файлов .lic в C:\ProgramData\1C\licenses и права доступа к каталогу
- 3Запустите 1С — при отсутствии лицензии откроется диалог «Получение лицензии»
- 4Выберите автоматическое получение (при наличии интернета) или получение через файл/по телефону
- 5Введите регистрационный номер и неиспользованный резервный пин-код
- 6Проверьте параметры компьютера в диалоге — при необходимости отметьте пункт «я уверен, что ключевые параметры не изменились»
- 7После активации перезапустите 1С и убедитесь, что информационная база открывается в обычном режиме
При автоматической активации данные отправляются в центр лицензирования через интернет. Если интернета на машине нет, доступны варианты «через файл» (на другом компьютере с выходом в сеть) и «по телефону». Все три способа равнозначны по результату — отличается только канал передачи запроса.
Аппаратный ключ HASP: проверка ключа, драйвера и службы
Если используется USB-ключ, начните с физической проверки. Выньте ключ и вставьте заново, желательно в другой USB-порт, лучше напрямую в материнскую плату, а не через хаб или переднюю панель. На большинстве ключей HASP есть световой индикатор: если он не горит — ключ не определяется системой (неисправен порт, ключ или отсутствует драйвер).
Работу ключа обеспечивает драйвер и служба Sentinel LDK License Manager (в старых версиях — HASP License Manager / HASP Loader). Проверьте в оснастке «Службы» (services.msc), что служба запущена и стоит автоматический тип запуска. Если служба остановлена — запустите её и повторите запуск 1С. Если служба отсутствует в списке — драйвер ключа не установлен или удалён (такое бывает после обновлений Windows или работы «чистильщиков» системы).
Переустановка драйвера выполняется официальным установщиком Sentinel LDK Run-time или драйвером с дистрибутива 1С. После установки перезагрузите компьютер и проверьте состояние через веб-интерфейс Admin Control Center, который обычно доступен по адресу http://localhost:1947 — там видно, определился ли ключ и сколько на нём лицензий.
net start "Sentinel LDK License Manager"Отдельный частый случай — конфликт ключей. Если в один компьютер вставлены два ключа одной серии (например, клиентский и ключ сервера 1С), система может видеть только один из них. Ключи разных серий уживаются нормально, а однотипные — нет. Решение: разнести ключи по разным машинам или заменить один из них на программную лицензию.
Сетевой ключ и сервер лицензий: когда 1С не видит лицензию по сети
В сетевом варианте ключ или многопользовательская программная лицензия находятся на сервере, а клиентские компьютеры получают лицензии по сети. Типичные причины, по которым клиент не видит лицензию: сервер лицензий выключен или недоступен, служба менеджера лицензий на сервере остановлена, закрыт сетевой порт, изменился IP-адрес сервера.
Менеджер лицензий HASP использует порт 475 (UDP и TCP). Проверьте, что этот порт открыт в брандмауэре и на сервере, и на клиенте. Базовая диагностика: с клиентской машины выполните ping сервера, затем проверьте доступность Admin Control Center сервера по адресу http://имя_сервера:1947. Если страница не открывается — проблема на стороне сервера или в сети.
Если поиск ключа по широковещательному запросу не работает (например, клиент и сервер в разных подсетях), на клиенте настраивается файл nethasp.ini с явным указанием адреса сервера лицензий. Файл размещается в каталоге conf платформы. В секции NH_TCPIP указывается параметр NH_SERVER_ADDR с IP-адресом сервера.
При работе через сервер 1С:Предприятия лицензии может раздавать сам сервер 1С. В этом случае проверяйте, что на сервере активирована многопользовательская лицензия и в свойствах информационной базы в консоли кластера не отключена выдача лицензий сервером.
Как выбрать действие
Типичные ошибки и ситуации, когда нужна помощь специалиста
Значительная часть обращений по «потерянным» лицензиям связана не с реальной потерей, а с ошибками диагностики и необдуманными действиями. Самая дорогая ошибка — активация нового пин-кода там, где достаточно было восстановить доступ к файлу лицензии или перезапустить службу: пин-коды расходуются безвозвратно.
Обращение к специалисту (партнёру 1С или в службу лицензирования) оправдано в нескольких случаях: исчерпаны все резервные пин-коды; ключ физически неисправен или утерян (возможна замена по регистрационному номеру); лицензия слетает повторно после каждой активации без видимых изменений оборудования; проблема в кластере серверов 1С, где ошибочные действия могут остановить работу всех пользователей.
Как проверить результат
База открывается штатно, без диалога получения лицензии
Снова появляется сообщение о поиске лицензии — причина не устранена
Ключ отображается, видно количество лицензий и активных сессий
Ключ в списке отсутствует — проблема с драйвером или самим ключом
Файл .lic присутствует в C:\ProgramData\1C\licenses, доступен для чтения
Файла нет или ошибка доступа — лицензия не активирована или нет прав
Статус «Работает», тип запуска «Автоматически»
Служба остановлена или отсутствует — переустановите драйвер
Как снизить риск повторения проблемы
Несколько организационных мер заметно сокращают количество инцидентов с лицензиями. Храните регистрационные номера и пин-коды в защищённом электронном виде (например, в корпоративном хранилище паролей), а не только на бумаге. Ведите учёт: какой пин-код на каком компьютере активирован и сколько резервных осталось.
Перед плановой заменой оборудования, обновлением Windows или переездом сервера проверяйте, есть ли на машине программные лицензии 1С, и заранее готовьте резервный пин-код. На серверах лицензий настройте мониторинг службы менеджера лицензий — её внезапная остановка обычно обнаруживается только тогда, когда пользователи массово не могут войти в базу.
Что важно запомнить
Диагностика начинается с определения типа лицензии и точного текста ошибки. Программная лицензия восстанавливается резервным пин-кодом, аппаратная — проверкой ключа, драйвера и службы Sentinel LDK, сетевые проблемы — проверкой доступности сервера и порта 475. Не расходуйте пин-коды до завершения диагностики.
Частые вопросы
1С пишет «не найдена лицензия» сразу после обновления платформы. Это связано?
Обновление платформы само по себе не удаляет лицензию, но может изменить каталог установки и, соответственно, папку conf, из которой считываются файлы лицензий и nethasp.ini. Проверьте, есть ли файл .lic в каталоге conf новой версии или в общем каталоге ProgramData, и при необходимости скопируйте туда файл лицензии или настройки сетевого поиска ключа.
Можно ли перенести программную лицензию на другой компьютер?
Простым копированием файла .lic — нет: лицензия привязана к параметрам конкретного компьютера. Перенос выполняется через новую активацию на целевой машине с использованием резервного пин-кода из комплекта. Если резервных пин-кодов нет, запросите дополнительные через службу лицензирования 1С.
Ключ HASP светится и виден в системе, но 1С всё равно его не находит. Что проверить?
Проверьте, запущена ли служба Sentinel LDK License Manager, нет ли в компьютере второго ключа той же серии (они конфликтуют) и открывается ли Admin Control Center по адресу localhost:1947. Также убедитесь, что версия драйвера актуальна — старые драйверы после крупных обновлений Windows могут работать некорректно.
Что означает сообщение «превышено количество лицензий», если пользователей меньше, чем куплено?
Обычно это «зависшие» сеансы: лицензия считается занятой, хотя пользователь уже вышел (аварийное завершение, разрыв соединения). Зависшие лицензии освобождаются по тайм-ауту или после перезапуска службы менеджера лицензий. Также проверьте, не раздают ли лицензии одновременно два менеджера с одним ключом — это приводит к некорректному подсчёту.
Слетела лицензия на сервере терминалов, где работают все пользователи. Что учесть?
На терминальном сервере программная лицензия привязывается к параметрам сервера, поэтому любые изменения его оборудования (в том числе виртуального — изменение vCPU, дисков, сетевых адаптеров у виртуальной машины) ломают привязку. Восстановление — активация резервным пин-кодом. На будущее зафиксируйте конфигурацию ВМ и избегайте её изменений без необходимости.
Пин-коды утеряны вместе с коробкой. Можно ли восстановить лицензию?
Если программный продукт зарегистрирован в 1С, восстановление возможно через службу лицензирования по регистрационному номеру — партнёры 1С помогают оформить такой запрос. Если регистрации не было, подтвердить право на лицензию будет сложнее, поэтому регистрацию продукта и сохранность пин-кодов стоит обеспечить сразу после покупки.