К статье
Практический материал

Администрирование · 11 мин

Лицензия 1С не обнаружена: что это значит и как исправить

Почему 1С пишет «лицензия не обнаружена»: причины ошибки, проверка ключа и файла лицензии, настройка сервера лицензирования и пошаговое восстановление работы.

Сообщение «лицензия не обнаружена» появляется при запуске 1С:Предприятия, когда платформа не может подтвердить право на использование программы. При этом сама информационная база обычно исправна — проблема касается только механизма лицензирования. До устранения ошибки работа в режиме Предприятия невозможна, поэтому вопрос требует быстрой диагностики.

1С использует два типа лицензий: программные (файл с расширением .lic, привязанный к параметрам компьютера) и аппаратные (USB-ключи HASP). Ошибка возникает в обоих случаях, но причины различаются: для программной лицензии это чаще всего изменение конфигурации компьютера или повреждение файла, для аппаратной — проблемы с ключом, драйвером или сервером лицензирования.

Порядок действий зависит от типа лицензии и способа развёртывания: файловая база на одном компьютере, сеть с несколькими пользователями или клиент-серверный вариант. Ниже разобраны типичные причины и конкретные шаги восстановления для каждого сценария.

Что означает ошибка и как устроено лицензирование 1С

При запуске платформа ищет лицензию в фиксированных местах: в каталоге C:\ProgramData\1C\licenses (для всех пользователей компьютера), в профиле пользователя %APPDATA%\1C\1cv8\licenses, а также опрашивает доступные аппаратные ключи — локальные и сетевые. Если ни один источник не вернул подходящую лицензию, выводится сообщение об ошибке.

Программная лицензия жёстко привязана к «ключевым» параметрам компьютера: материнской плате, процессору, объёму оперативной памяти, сетевым адаптерам, дискам, операционной системе. Существенное изменение этих параметров делает файл лицензии недействительным — платформа считает, что её перенесли на другой компьютер.

Основные причины: почему платформа не видит лицензию

Наиболее частые причины для программных лицензий: замена или добавление оборудования (памяти, дисков, сетевой карты), обновление или переустановка Windows, изменение имени компьютера, перенос виртуальной машины на другой хост, удаление или повреждение файла .lic, изменение прав доступа к каталогу лицензий.

Для аппаратных ключей типичны другие причины: ключ физически не подключён или неисправен порт USB, не установлен или не запущен драйвер HASP (Sentinel LDK License Manager), сетевой ключ недоступен из-за блокировки портов файрволом (по умолчанию используется UDP-порт 475), закончились клиентские лицензии на многопользовательском ключе.

Отдельный случай — виртуальные машины. Параметры виртуального оборудования могут меняться при миграции между хостами или изменении настроек гипервизора, из-за чего программная лицензия «слетает» без видимых изменений внутри гостевой системы.

Ошибка после замены оборудования или обновления WindowsСлетела привязка программной лицензии

Проверить наличие файла .lic и готовиться к повторной активации

Ошибка на всех компьютерах сети одновременноПроблема с сервером лицензий или сетевым ключом

Проверить службу HASP и доступность сервера по сети

Ошибка только на одном компьютереЛокальная проблема: файл, права, драйвер

Проверить каталог licenses, права доступа и драйвер ключа

Ошибка появляется периодическиНехватка лицензий или нестабильная сеть

Проверить число активных сеансов и стабильность связи с сервером

Быстрая диагностика: с чего начать

Первый шаг — определить тип лицензии. Если при покупке выдавался конверт с пин-кодами и лицензия активировалась через интернет или по телефону — лицензия программная. Если к компьютеру или серверу подключён USB-ключ — аппаратная. Возможен и смешанный вариант.

Далее проверьте, где именно возникает ошибка: на одном рабочем месте или на всех. Массовый сбой почти всегда указывает на серверную часть — службу лицензирования, сетевой ключ или сервер 1С:Предприятия. Единичный случай — на локальную проблему конкретного компьютера.

Порядок первичной диагностики
  1. 1
    Уточните тип лицензии: программная (пин-код) или аппаратная (USB-ключ)
  2. 2
    Проверьте, возникает ли ошибка на других компьютерах сети
  3. 3
    Для программной лицензии проверьте наличие файлов .lic в каталоге C:\ProgramData\1C\licenses
  4. 4
    Для аппаратной — убедитесь, что ключ подключён и светодиод на нём горит
  5. 5
    Проверьте, запущена ли служба Sentinel LDK License Manager (для ключей HASP)
  6. 6
    Перезагрузите компьютер и повторите запуск 1С

Восстановление программной лицензии

Если файл лицензии на месте, но платформа его не принимает, значит, изменились ключевые параметры компьютера. Решение — получить новую лицензию повторной активацией. Запустите 1С, в окне ошибки выберите вариант получения лицензии, введите пин-код из комплекта поставки. Важно: при повторной активации используется резервный пин-код, а не тот, которым лицензия активировалась изначально.

При активации платформа предложит вариант «восстановление лицензии» — система сравнит текущие параметры компьютера с данными предыдущей активации. Если изменения небольшие, лицензия перевыпускается автоматически. Если параметры изменились существенно (например, заменена материнская плата), резервный пин-код будет израсходован на новую активацию.

Если все пин-коды израсходованы, потребуется обращение в центр лицензирования фирмы «1С» с запросом на дополнительные пин-коды — это стандартная процедура для зарегистрированных пользователей. Храните конверт с пин-кодами и регистрационный номер в доступном месте: без них восстановление заметно усложняется.

Решение проблем с аппаратным ключом HASP

Начните с физической проверки: ключ должен быть плотно вставлен в работающий USB-порт, светодиод на корпусе ключа — гореть. Попробуйте другой порт, избегайте подключения через USB-хабы без внешнего питания. Если ключ не определяется ни на одном компьютере, вероятна его неисправность.

Проверьте драйвер: в диспетчере устройств Windows ключ должен отображаться без ошибок, а служба Sentinel LDK License Manager — работать. При необходимости переустановите драйвер с официального дистрибутива платформы 1С или сайта разработчика Sentinel. После переустановки перезагрузите компьютер.

Для сетевого ключа проверьте доступность сервера: компьютер пользователя должен «видеть» машину с ключом по сети, а файрволы не должны блокировать трафик менеджера лицензий. Полезен веб-интерфейс Admin Control Center (обычно доступен по адресу http://localhost:1947), где видно подключённые ключи и занятые лицензии.

Особенности клиент-серверного варианта и терминальных сессий

В клиент-серверном режиме клиентские лицензии может раздавать сам сервер 1С:Предприятия. Тогда программные лицензии активируются на сервере, а рабочие места получают их автоматически. Если ошибка возникает у всех пользователей, проверяйте лицензии именно на сервере: консоль кластера, каталог лицензий, службу агента сервера.

В терминальных сессиях (RDP) программная лицензия привязывается к серверу терминалов, а не к устройству пользователя. Если лицензия активирована в сеансе одного пользователя и размещена в его профиле, другим пользователям она недоступна — файл нужно размещать в общем каталоге C:\ProgramData\1C\licenses с правами на чтение для всех.

Настройка поиска лицензии через nethasp.ini

Если в сети несколько ключей или менеджеров лицензий, платформа может находить «не тот» ключ. Файл nethasp.ini в каталоге conf платформы позволяет явно указать адрес сервера с ключом (параметры NH_SERVER_ADDR и NH_USE_BROADCAST = Disabled), что ускоряет запуск и исключает конфликты.

Маршрут решения

Как выбрать действие

Ошибка после замены оборудования или переустановки WindowsПовторно активируйте лицензию резервным пин-кодом через мастер получения лицензии
USB-ключ не горит и не виден в системеПроверьте порт, переустановите драйвер Sentinel, протестируйте ключ на другом компьютере
Ошибка у всех пользователей клиент-серверной базыПроверяйте лицензии и службы на сервере 1С:Предприятия, а не на рабочих местах
Лицензий не хватает при росте числа пользователейПроверьте число занятых лицензий в Admin Control Center и при необходимости докупите клиентские лицензии

Типичные ошибки и как проверить результат

Типичные ошибки
01
Активация нового пин-кода вместо восстановления: тратится резервный пин-код, хотя лицензию можно было перевыпустить бесплатно
02
Размещение файла .lic только в профиле пользователя: другие пользователи терминального сервера не получают лицензию
03
Игнорирование файрвола: сетевой ключ есть и исправен, но клиенты его не видят из-за заблокированного порта
04
Установка нескольких ключей одной серии на один компьютер: менеджер лицензий видит только один из них
05
Отсутствие учёта использованных пин-кодов: при очередном сбое непонятно, какие коды ещё доступны

После выполнения действий проверьте результат: запустите 1С и откройте информационную базу в режиме Предприятия. Успешный запуск без окна активации означает, что лицензия найдена. Дополнительно в диалоге «О программе» можно увидеть сведения о полученной лицензии.

Контрольные точки

Как проверить результат

Запуск информационной базы
Норма

База открывается в режиме Предприятия без сообщений о лицензии

Тревожный признак

Появляется окно поиска или активации лицензии

Файл лицензии
Норма

Файл .lic присутствует в C:\ProgramData\1C\licenses и доступен на чтение

Тревожный признак

Каталог пуст или файл недоступен из-за прав

Служба Sentinel LDK License Manager
Норма

Служба в состоянии «Работает», ключ виден в Admin Control Center

Тревожный признак

Служба остановлена или ключ не отображается

Работа других пользователей
Норма

Лицензия доступна со всех рабочих мест

Тревожный признак

Ошибка сохраняется у части пользователей

Итог

Что важно запомнить

Ошибка «лицензия не обнаружена» решается по одному из трёх путей: восстановление файла программной лицензии через повторную активацию, ремонт связки «ключ — драйвер — служба HASP» или настройка выдачи лицензий на сервере. Начинайте с определения типа лицензии и масштаба проблемы, а пин-коды расходуйте экономно.

Частые вопросы

Можно ли перенести программную лицензию 1С на другой компьютер?

Да, но не копированием файла .lic — он не заработает на другой машине. Нужно активировать лицензию на новом компьютере резервным пин-кодом из комплекта поставки. Старая лицензия при этом формально остаётся привязанной к прежнему компьютеру.

Сколько раз можно активировать лицензию повторно?

Количество активаций ограничено числом пин-кодов в комплекте: один основной и несколько резервных. Когда резервные пин-коды заканчиваются, зарегистрированный пользователь может запросить дополнительные через центр лицензирования фирмы «1С».

Почему лицензия слетает на виртуальной машине без видимых причин?

Привязка идёт к параметрам виртуального оборудования. Миграция ВМ между хостами, изменение числа виртуальных процессоров, объёма памяти или MAC-адреса меняет ключевые параметры, и файл лицензии перестаёт подходить. По возможности фиксируйте конфигурацию ВМ и учитывайте этот риск при планировании инфраструктуры.

1С не видит сетевой ключ, хотя он работает на сервере. Что проверить?

Убедитесь, что служба менеджера лицензий запущена на сервере, порт UDP 475 не блокируется файрволом, а клиентский компьютер имеет сетевой доступ к серверу. Если в сети несколько ключей, настройте явный адрес сервера через файл nethasp.ini.

Чем отличается сообщение «лицензия не обнаружена» от «не найден ключ защиты»?

Первое обычно относится к программным лицензиям и файлам .lic, второе — к аппаратным ключам HASP. Формулировка в окне ошибки — первый подсказчик, в каком направлении искать причину.

Можно ли работать в 1С без лицензии?

Без действующей лицензии платформа не запускает информационные базы в штатном режиме. Исключение — учебная версия платформы с ограничениями, предназначенная для обучения, а не для ведения учёта. Для рабочей эксплуатации лицензия обязательна.