Администрирование · 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), закончились клиентские лицензии на многопользовательском ключе.
Отдельный случай — виртуальные машины. Параметры виртуального оборудования могут меняться при миграции между хостами или изменении настроек гипервизора, из-за чего программная лицензия «слетает» без видимых изменений внутри гостевой системы.
Проверить наличие файла .lic и готовиться к повторной активации
Проверить службу HASP и доступность сервера по сети
Проверить каталог licenses, права доступа и драйвер ключа
Проверить число активных сеансов и стабильность связи с сервером
Быстрая диагностика: с чего начать
Первый шаг — определить тип лицензии. Если при покупке выдавался конверт с пин-кодами и лицензия активировалась через интернет или по телефону — лицензия программная. Если к компьютеру или серверу подключён USB-ключ — аппаратная. Возможен и смешанный вариант.
Далее проверьте, где именно возникает ошибка: на одном рабочем месте или на всех. Массовый сбой почти всегда указывает на серверную часть — службу лицензирования, сетевой ключ или сервер 1С:Предприятия. Единичный случай — на локальную проблему конкретного компьютера.
- 1Уточните тип лицензии: программная (пин-код) или аппаратная (USB-ключ)
- 2Проверьте, возникает ли ошибка на других компьютерах сети
- 3Для программной лицензии проверьте наличие файлов .lic в каталоге C:\ProgramData\1C\licenses
- 4Для аппаратной — убедитесь, что ключ подключён и светодиод на нём горит
- 5Проверьте, запущена ли служба Sentinel LDK License Manager (для ключей HASP)
- 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), что ускоряет запуск и исключает конфликты.
Как выбрать действие
Типичные ошибки и как проверить результат
После выполнения действий проверьте результат: запустите 1С и откройте информационную базу в режиме Предприятия. Успешный запуск без окна активации означает, что лицензия найдена. Дополнительно в диалоге «О программе» можно увидеть сведения о полученной лицензии.
Как проверить результат
База открывается в режиме Предприятия без сообщений о лицензии
Появляется окно поиска или активации лицензии
Файл .lic присутствует в C:\ProgramData\1C\licenses и доступен на чтение
Каталог пуст или файл недоступен из-за прав
Служба в состоянии «Работает», ключ виден в Admin Control Center
Служба остановлена или ключ не отображается
Лицензия доступна со всех рабочих мест
Ошибка сохраняется у части пользователей
Что важно запомнить
Ошибка «лицензия не обнаружена» решается по одному из трёх путей: восстановление файла программной лицензии через повторную активацию, ремонт связки «ключ — драйвер — служба HASP» или настройка выдачи лицензий на сервере. Начинайте с определения типа лицензии и масштаба проблемы, а пин-коды расходуйте экономно.
Частые вопросы
Можно ли перенести программную лицензию 1С на другой компьютер?
Да, но не копированием файла .lic — он не заработает на другой машине. Нужно активировать лицензию на новом компьютере резервным пин-кодом из комплекта поставки. Старая лицензия при этом формально остаётся привязанной к прежнему компьютеру.
Сколько раз можно активировать лицензию повторно?
Количество активаций ограничено числом пин-кодов в комплекте: один основной и несколько резервных. Когда резервные пин-коды заканчиваются, зарегистрированный пользователь может запросить дополнительные через центр лицензирования фирмы «1С».
Почему лицензия слетает на виртуальной машине без видимых причин?
Привязка идёт к параметрам виртуального оборудования. Миграция ВМ между хостами, изменение числа виртуальных процессоров, объёма памяти или MAC-адреса меняет ключевые параметры, и файл лицензии перестаёт подходить. По возможности фиксируйте конфигурацию ВМ и учитывайте этот риск при планировании инфраструктуры.
1С не видит сетевой ключ, хотя он работает на сервере. Что проверить?
Убедитесь, что служба менеджера лицензий запущена на сервере, порт UDP 475 не блокируется файрволом, а клиентский компьютер имеет сетевой доступ к серверу. Если в сети несколько ключей, настройте явный адрес сервера через файл nethasp.ini.
Чем отличается сообщение «лицензия не обнаружена» от «не найден ключ защиты»?
Первое обычно относится к программным лицензиям и файлам .lic, второе — к аппаратным ключам HASP. Формулировка в окне ошибки — первый подсказчик, в каком направлении искать причину.
Можно ли работать в 1С без лицензии?
Без действующей лицензии платформа не запускает информационные базы в штатном режиме. Исключение — учебная версия платформы с ограничениями, предназначенная для обучения, а не для ведения учёта. Для рабочей эксплуатации лицензия обязательна.