Администрирование · 10 мин
Почему 1С запрашивает лицензию и что с этим делать
Разбираем, почему 1С запрашивает лицензию при запуске: программная и аппаратная защита, слет активации, смена оборудования, ошибки сервера лицензий и способы восстановления.
Сообщение «Не найдена лицензия» или окно с запросом лицензии при запуске 1С — одна из самых частых проблем у пользователей и администраторов. Причина почти всегда лежит в механизме защиты: платформа 1С при каждом запуске проверяет наличие действующей лицензии, и если проверка не проходит, программа блокирует работу. Важно понимать, что запрос лицензии — это не сбой программы, а штатная реакция системы защиты на изменившиеся условия.
Конкретных причин несколько: отсутствие или повреждение файла лицензии, замена комплектующих компьютера, переустановка Windows, проблемы с USB-ключом HASP, недоступность сервера лицензирования в сети. Каждая ситуация требует своего порядка действий, и универсального «одного клика» не существует.
Ниже разобраны основные сценарии: как определить тип защиты, почему слетает активация, что делать при замене оборудования и как восстановить лицензию через пин-код или центр лицензирования. Следуйте разделам по порядку — от диагностики к решению.
Как устроена защита 1С и почему она срабатывает
Платформа 1С:Предприятие использует два основных типа лицензирования: программную лицензию (привязку к параметрам компьютера) и аппаратный USB-ключ HASP. Программная лицензия хранится в файле с расширением .lic и содержит сведения о ключевых параметрах компьютера — материнской плате, процессоре, сетевых адаптерах, дисках, версии операционной системы.
При каждом запуске платформа сравнивает текущие параметры системы с теми, что записаны в лицензии. Если совпадение нарушено — лицензия считается недействительной, и 1С выводит запрос на получение новой. Это сделано намеренно: так фирма «1С» ограничивает копирование лицензий на другие машины.
Аппаратный ключ HASP работает иначе: проверка идёт по самому устройству, а не по параметрам компьютера. Здесь типовые причины запроса лицензии — ключ не вставлен, не установлен или слетел драйвер, либо менеджер лицензий в сети недоступен.
Определяем тип защиты: программная лицензия или USB-ключ
Первый шаг диагностики — понять, какая лицензия используется. Откройте папку с лицензиями: обычно это C:\ProgramData\1C\licenses (для всех пользователей) или каталог пользователя вида C:\Users\Имя\AppData\Local\1C\1Cv8\conf. Если там есть файл с расширением .lic — используется программная лицензия.
Если файлов .lic нет, посмотрите на системный блок: вставлен ли USB-ключ (обычно небольшой фиолетовый или зелёный брелок). Также проверьте, установлен ли драйвер HASP — в диспетчере устройств Windows ключ отображается в разделе контроллеров USB без восклицательных знаков.
В клиент-серверном варианте лицензии могут выдаваться сервером 1С или сервером лицензирования. Тогда проверку нужно делать на стороне сервера, а на клиентском компьютере искать причину в сетевой доступности.
Проверьте, не менялось ли оборудование и не повреждён ли файл
Проверьте драйвер ключа и работу менеджера лицензий
Проверьте доступность сервера и службу лицензирования
Почему слетает программная лицензия
Самая частая причина — изменение аппаратной конфигурации. Замена материнской платы, процессора, жёсткого диска, сетевой карты или даже добавление планки памяти может нарушить привязку. Переустановка Windows с форматированием диска также стирает файл лицензии.
Менее очевидные причины: изменение имени компьютера, обновление BIOS, смена MAC-адреса сетевого адаптера, перенос системы на другой диск, восстановление из образа на другое железо. На виртуальных машинах лицензия слетает при изменении параметров виртуального оборудования или миграции на другой хост.
Ещё один сценарий — повреждение файла лицензии из-за сбоев диска, антивируса или некорректного завершения работы. Антивирусы иногда блокируют или помещают в карантин файлы .lic, принимая активность платформы за подозрительную.
Восстановление программной лицензии по пин-коду
Если лицензия слетела, её можно получить заново через диалог активации. При запуске 1С предложит ввести пин-код из комплекта поставки. Используйте основной пин-код, если он ещё не был активирован, или один из резервных — их обычно несколько, и каждый расходуется при повторной активации.
Активация возможна автоматически через интернет или вручную — по электронной почте через центр лицензирования. При ручном способе платформа формирует файл запроса, его нужно отправить в центр лицензирования и загрузить полученный ответ. Важно: между формированием запроса и загрузкой ответа нельзя менять параметры компьютера, иначе ответ не подойдёт.
Если резервные пин-коды исчерпаны, потребуется обращение в центр лицензирования 1С с заявкой на восстановление — обычно через партнёра, у которого приобреталась программа, с указанием регистрационного номера комплекта.
- 1Найдите конверт с пин-кодами из комплекта поставки и проверьте, какие коды уже использованы
- 2Запустите 1С и в диалоге запроса лицензии выберите получение новой лицензии
- 3Введите свободный пин-код и выберите автоматическое получение через интернет или ручное — через файл запроса
- 4Дождитесь создания файла .lic и запустите информационную базу
- 5Проверьте работу под всеми пользователями, которым нужна лицензия
Проблемы с USB-ключом HASP
Если используется аппаратный ключ, а 1С его не видит, начните с физической проверки: вставьте ключ напрямую в порт компьютера, минуя USB-хабы и удлинители. Проверьте ключ на другом компьютере — так вы отделите неисправность ключа от проблемы с драйвером.
Далее переустановите драйвер HASP: скачайте актуальную версию драйвера с сайта разработчика защиты или используйте дистрибутив с диска 1С. После установки перезагрузите компьютер и убедитесь, что в диспетчере устройств ключ определяется без ошибок.
В сети с несколькими ключами и клиентскими лицензиями проверьте менеджер лицензий HASP License Manager: служба должна быть запущена, а клиенты — видеть сервер по сети. Типовая ошибка — один и тот же ключ видят несколько менеджеров лицензий, из-за чего лицензии раздаются некорректно.
Лицензия в клиент-серверном варианте и на терминальном сервере
В клиент-серверной архитектуре лицензии может выдавать сам сервер 1С:Предприятия — тогда файл лицензии должен лежать в каталоге srvinfo сервера. Если сервер перенесён на другую машину или переустановлен, лицензия слетает по тем же правилам привязки к оборудованию.
На терминальном сервере одна многопользовательская лицензия обслуживает все сеансы. Запрос лицензии у всех пользователей одновременно означает проблему на самом сервере: проверьте файл .lic, службы и журнал событий. Если запрос возникает только у части пользователей — вероятнее всего, лицензии раздаются по сеансам и их количества не хватает.
При использовании веб-сервера и тонких клиентов через браузер лицензии также выдаются со стороны сервера. Диагностику начинайте с консоли кластера серверов 1С — там видно, какие лицензии используются и есть ли свободные.
Профилактика: как не потерять лицензию снова
Храните конверт с пин-кодами отдельно от рабочего компьютера и ведите учёт использованных кодов: какой код, когда и на какой машине активирован. Это сильно ускорит восстановление при следующем сбое.
Перед плановой заменой оборудования, обновлением BIOS или переустановкой Windows сделайте резервную копию файлов .lic и зафиксируйте текущие параметры системы. Добавьте каталог лицензий в исключения антивируса, чтобы исключить блокировку файлов защиты.
В виртуальных средах фиксируйте конфигурацию виртуальной машины и избегайте автоматической миграции между хостами, если на ВМ активирована программная лицензия. Для критичных систем рассмотрите аппаратный ключ — он не зависит от изменений железа.
Что важно запомнить
Запрос лицензии — реакция защиты на изменение условий: смену оборудования, потерю файла .lic или недоступность ключа HASP. Сначала определите тип защиты, затем восстановите лицензию по резервному пин-коду или через центр лицензирования. Пин-коды храните отдельно и расходуйте экономно.
Частые вопросы
1С просит лицензию после обновления Windows. Это нормально?
Да, крупные обновления Windows могут менять системные параметры, к которым привязана программная лицензия. Обычно помогает повторная активация резервным пин-кодом. Если обновления в вашей сети регулярные, рассмотрите переход на аппаратный ключ HASP.
Можно ли перенести программную лицензию на другой компьютер?
Нет, файл .lic работает только на той машине, для которой был выпущен. Для нового компьютера лицензию нужно активировать заново — свободным пин-кодом из комплекта. Старая активация при этом не «освобождается» автоматически.
Что делать, если все резервные пин-коды закончились?
Обратитесь в центр лицензирования 1С через партнёра, у которого куплена программа. Потребуется регистрационный номер комплекта и, как правило, заявка с объяснением причин расхода кодов. После проверки выдают дополнительные пин-коды.
Почему 1С не видит USB-ключ, хотя он вставлен и светится?
Свечение ключа говорит только о питании. Проверьте драйвер HASP в диспетчере устройств, перезапустите службу менеджера лицензий и попробуйте другой USB-порт напрямую, без хаба. Если ключ не определяется ни на одном компьютере — вероятна его неисправность, нужна замена через поставщика.
Может ли антивирус быть причиной запроса лицензии?
Да. Антивирусы иногда блокируют или удаляют файлы .lic и мешают работе драйвера HASP. Добавьте каталоги лицензий и исполняемые файлы платформы в исключения защиты, затем восстановите лицензию, если файл уже был удалён.
Запрос лицензии появляется только у одного пользователя из нескольких. В чём причина?
На терминальном сервере это обычно означает нехватку клиентских лицензий или то, что лицензия выдаётся на сеанс, а сеансы распределяются между серверами. Проверьте в консоли кластера или менеджере лицензий, сколько лицензий занято и сколько доступно в момент ошибки.