Администрирование · 10 мин
Не найдена лицензия 1С 8.3: как исправить ошибку и восстановить работу программы
Не найдена лицензия 1С 8.3 — пошаговое решение: проверка ключа HASP, активация программной лицензии, настройка сервера 1С и типичные ошибки при поиске лицензии.
Сообщение «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия» — одна из самых частых проблем при запуске 1С:Предприятие 8.3. Ошибка появляется и на локальных компьютерах, и при работе в клиент-серверном режиме, и при подключении через терминал. Хорошая новость: в большинстве случаев причина лежит в ограниченном наборе ситуаций, и проверить их можно самостоятельно за 15–30 минут.
1С использует два типа защиты: аппаратные ключи HASP (физический USB-ключ) и программные лицензии (привязка к оборудованию через пин-код). Порядок диагностики различается в зависимости от того, какой тип защиты используется в вашей организации, поэтому первый шаг — определить, что именно ищет платформа при запуске.
Важно понимать, что текст сообщения об ошибке содержит подсказку: в нём указано, где платформа искала лицензию — «на компьютере сервера», «на локальном компьютере» или «в службе лицензирования». Эта фраза сужает круг поиска ещё до начала действий.
Шаг 1. Определите тип лицензии и где её ищет платформа
Откройте диалог с ошибкой и прочитайте его полностью. Если написано «Поиск лицензии на локальном компьютере» — платформа ищет ключ или программную лицензию на той машине, где запущен клиент. Если упоминается сервер 1С — лицензия должна выдаваться сервером, и проблему нужно искать там.
Программные лицензии хранятся в файлах с расширением .lic в каталоге C:\ProgramData\1C\licenses (для Windows). Аппаратный ключ — это физическое устройство, подключённое к USB-порту компьютера или сервера. Уточните у администратора или по документам поставки, какой вариант приобретался.
Проверить, горит ли индикатор на ключе и виден ли он в диспетчере устройств
Проверить наличие файла .lic в C:\ProgramData\1C\licenses
Проверять лицензии и службу лицензирования на сервере
Проверить права доступа к каталогу лицензий и сетевую видимость сервера ключей
Шаг 2. Проверьте аппаратный ключ HASP
Если используется USB-ключ, начните с физического уровня. Выньте ключ и вставьте его в другой USB-порт, желательно напрямую в материнскую плату, а не через хаб или переднюю панель. На исправном ключе обычно горит светодиод. Откройте диспетчер устройств Windows: ключ должен определяться без восклицательных знаков в разделе USB-устройств.
Для сетевых ключей (красные ключи HASP NetHASP) обязательна работа службы HASP License Manager на компьютере, куда вставлен ключ. Проверьте, запущена ли служба (службы Windows → HASP Loader или Sentinel License Manager), и перезапустите её. Если драйвер ключа повреждён, переустановите его актуальным установщиком с официального сайта портала 1С или поставщика драйверов Sentinel.
Частая ситуация: ключ вставлен в сервер, служба работает, но клиентские машины не видят ключ по сети. Причина — закрытые порты или неверная настройка. HASP License Manager использует порт 475 (TCP и UDP); проверьте, что он не блокируется брандмауэром на сервере и на клиентах.
- 1Переставьте ключ в другой USB-порт и проверьте индикатор
- 2Откройте диспетчер устройств и убедитесь, что ключ определён без ошибок
- 3Перезапустите службу HASP License Manager на компьютере с ключом
- 4Откройте порты 475 TCP/UDP в брандмауэре на сервере и клиентах
- 5Перезапустите 1С и проверьте, исчезла ли ошибка
Шаг 3. Восстановите программную лицензию
Программная лицензия привязывается к параметрам оборудования: материнской плате, процессору, сетевым адаптерам, объёму памяти, имени компьютера. Если после активации менялось «железо», переустанавливалась Windows, клонировалась виртуальная машина или менялось имя компьютера — привязка слетает, и платформа перестаёт видеть лицензию.
Проверьте наличие файлов .lic в каталоге C:\ProgramData\1C\licenses. Если каталог пуст или файл повреждён, лицензию нужно активировать заново. Запустите 1С от имени администратора, в диалоге ошибки выберите «Получить лицензию», введите пин-код из комплекта поставки. Если пин-код уже использовался, выберите вариант «повторное получение» — система предложит ввести регистрационные данные организации в точности так, как они указывались при первой активации.
Критически важный момент: данные организации при повторной активации должны совпадать посимвольно с исходными, включая пробелы, кавычки и сокращения. Если данные не совпадают, центр лицензирования откажет в выдаче лицензии, и пин-код придётся восстанавливать через партнёра 1С.
Шаг 4. Настройте получение лицензии в клиент-серверном режиме
В клиент-серверном варианте лицензию клиенту должен выдать сервер 1С:Предприятия. Для этого лицензия (программная или аппаратная) должна быть установлена на самом сервере, а служба «Агент сервера 1С:Предприятия» — иметь к ней доступ. Частая ошибка: лицензия активирована под учётной записью администратора, а служба агента работает под другой учётной записью и не видит файл лицензии.
Проверьте, что в консоли кластера серверов в свойствах информационной базы не запрещена выдача лицензий сервером. Также убедитесь, что на сервере нет конфликта: если на нём же установлен HASP-ключ и активирована программная лицензия, платформа может выбирать не тот вариант. Оставьте один рабочий способ защиты.
Если клиент и сервер в разных подсетях, платформа может не находить сервер лицензий автоматически. В этом случае путь к серверу лицензий задаётся явно через файл nethasp.ini (для HASP) в каталоге conf установки платформы: укажите адрес сервера ключей параметром NH_SERVER_ADDR.
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = DisabledШаг 5. Проверьте права, антивирус и виртуализацию
Каталог C:\ProgramData\1C\licenses должен быть доступен на чтение и запись учётной записи, под которой работает пользователь и служба агента сервера. Если права ограничены групповой политикой, платформа не сможет ни прочитать, ни записать файл лицензии. Дайте необходимые разрешения и повторите запуск.
Антивирусы и средства защиты иногда блокируют обращение платформы к файлам лицензий или к сетевым портам HASP. Добавьте каталог лицензий и исполняемые файлы 1С (1cv8.exe, ragent.exe, rmngr.exe) в исключения защитного ПО и проверьте, не исчезла ли ошибка.
На виртуальных машинах программная лицензия слетает при изменении конфигурации ВМ, миграции между хостами или клонировании. Если 1С работает в виртуальной среде, зафиксируйте параметры ВМ и не меняйте их без необходимости; для критичных систем надёжнее аппаратный ключ на выделенном сервере.
Как проверить, что проблема решена
После каждого действия не проводите все шаги сразу — меняйте один параметр и проверяйте запуск. Так вы точно поймёте, что было причиной, и сможете быстро повторить решение при рецидиве.
Результат считается достигнутым, если 1С запускается без диалога о лицензии у всех пользователей, у которых ошибка наблюдалась, и после перезагрузки сервера и клиентского компьютера. Для сервера дополнительно проверьте, что лицензии видны в консоли кластера при активных сеансах пользователей.
Как проверить результат
Информационная база открывается без диалога о лицензии
Повторяется сообщение о поиске лицензии
В C:\ProgramData\1C\licenses есть актуальный файл .lic
Каталог пуст или файл с нулевым размером
Служба запущена, ключ определяется в диспетчере устройств
Служба остановлена или ключ с ошибкой
После перезагрузки лицензия подхватывается автоматически
После перезагрузки ошибка возвращается — привязка нестабильна
Частые вопросы
Можно ли использовать один пин-код на нескольких компьютерах?
Нет. Каждый пин-код программной лицензии активирует лицензию на один компьютер (или один сервер). Для нескольких рабочих мест нужны либо многопользовательские пин-коды из комплекта поставки, либо сетевой аппаратный ключ HASP.
Лицензия слетела после обновления Windows — это нормально?
Крупные обновления Windows могут менять параметры, к которым привязана программная лицензия, и привязка слетает. Решение — повторная активация тем же пин-кодом с точным вводом исходных регистрационных данных организации.
1С в терминале выдаёт ошибку лицензии только у части пользователей. Почему?
Скорее всего, исчерпано количество лицензий: аппаратный ключ имеет ограничение на число одновременных сеансов, а программные клиентские лицензии выдаются на каждый сеанс. Проверьте число активных сеансов и номинал ключа; при нехватке потребуется докупить лицензии.
Где посмотреть, сколько лицензий доступно и сколько занято?
В клиент-серверном режиме — в консоли кластера серверов 1С по активным сеансам. Для аппаратных ключей — через веб-интерфейс Sentinel Admin Control Center (обычно доступен на компьютере с ключом по адресу localhost:1947), где видно число подключений к ключу.
Что делать, если пин-коды утеряны?
Обратитесь к партнёру 1С, у которого приобреталась программа, или в фирму «1С» с документами, подтверждающими покупку (регистрационная анкета, договор). По номеру регистрации комплекта возможно восстановление пин-кодов; без подтверждения владения лицензия не восстанавливается.
Что важно запомнить
Начните с текста ошибки: он указывает, где платформа ищет лицензию. Для HASP проверьте ключ, службу License Manager и порт 475; для программной лицензии — файл .lic и стабильность привязки к оборудованию. Меняйте по одному параметру и проверяйте запуск, а регистрационные данные при повторной активации вводите посимвольно точно.