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

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

Где находится файл лицензии 1С и как его найти

Где находится файл лицензии 1С: пути для программных и аппаратных ключей в Windows и Linux, как проверить и восстановить lic-файл при ошибке.

Файл лицензии 1С — это файл с расширением .lic, который платформа создаёт при активации программного пин-кода. Именно его отсутствие или повреждение чаще всего вызывает ошибку «Не найдена лицензия» при запуске базы. Знание точного расположения этих файлов нужно при переносе системы на другой компьютер, переустановке Windows, диагностике конфликтов лицензий и восстановлении после сбоя.

Место хранения зависит от трёх факторов: типа лицензии (программная или аппаратная), варианта установки платформы (для всех пользователей или только для текущего) и операционной системы. Ниже разобраны все стандартные пути, способы быстро найти файл и типичные ситуации, когда лицензия «пропадает», хотя файл на диске существует.

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

Стандартные пути к файлам лицензий в Windows

При активации программной лицензии платформа 1С записывает lic-файл в один из двух системных каталогов. Какой именно — зависит от того, как выполнялась установка и активация.

Основные пути для Windows:

  • C:\ProgramData\1C\licenses — общее расположение, доступное всем пользователям компьютера. Именно сюда лицензия попадает при активации с правами администратора и при стандартной установке платформы. Это самый частый вариант на рабочих машинах.
  • C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\licenses — персональный каталог конкретного пользователя. Лицензия оказывается здесь, если активация выполнялась без прав администратора или платформа установлена только для текущего пользователя.

Обратите внимание: папка ProgramData скрытая, поэтому при ручном поиске через Проводник её может не быть видно. Быстрее всего скопировать путь C:\ProgramData\1C\licenses и вставить его в адресную строку Проводника — Windows сама откроет нужный каталог.

Имена lic-файлов формируются автоматически и выглядят как набор символов, например 2b8f3c1a-....lic. По имени понять, какая это лицензия (клиентская, серверная), нельзя — для этого файл нужно открыть или посмотреть сведения через конфигуратор при повторной активации.

Где лежит лицензия в Linux и на сервере 1С

На серверах под управлением Linux платформа 1С использует собственный каталог для лицензий. Стандартный путь:

  • /var/1C/licenses — каталог для программных лицензий сервера 1С:Предприятия и клиентских лицензий, активированных на Linux-машине.

При активации лицензии на сервере 1С (для многопользовательской серверной лицензии) файл записывается именно в системный каталог того компьютера, где работает агент сервера. Если сервер 1С развёрнут на Windows, это снова будет C:\ProgramData\1C\licenses, если на Linux — /var/1C/licenses.

bash
ls -la /var/1C/licenses/

Клиентские лицензии, выдаваемые сервером, учитываются через его lic-файл: один серверный файл лицензии может обслуживать множество клиентских подключений. Поэтому в клиент-серверном варианте искать lic-файлы на каждом рабочем месте не нужно — достаточно проверить каталог на сервере.

Как быстро найти файл лицензии на компьютере

Если вы не уверены, куда именно была записана лицензия, проще всего выполнить поиск по всему диску. Есть несколько рабочих способов.

Порядок поиска lic-файла
  1. 1
    Откройте Проводник и перейдите в корень диска C:
  2. 2
    В поле поиска введите маску *.lic и дождитесь завершения поиска
  3. 3
    Проверьте вручную каталоги C:\ProgramData\1C\licenses и C:\Users\Имя\AppData\Local\1C\1Cv8\licenses
  4. 4
    Если поиск ничего не дал — проверьте, не используется ли аппаратный ключ HASP: в этом случае lic-файлов на диске не будет
  5. 5
    Откройте найденный файл в Блокноте и убедитесь, что он не пустой и содержит служебные данные

Альтернативный способ — командная строка. Команда dir C:\*.lic /s /b выполнит поиск всех lic-файлов на диске C и выведет полные пути. Это быстрее графического поиска на дисках с большим количеством файлов.

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

Почему лицензия «пропадает»: привязка к оборудованию

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

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

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

Перенос и восстановление лицензии

Частый вопрос — можно ли просто скопировать lic-файл на другой компьютер. Ответ: нет, простое копирование не сработает, потому что привязка к оборудованию не совпадёт. Файл будет лежать в нужной папке, но платформа его не примет.

Правильный порядок переноса программной лицензии на новый компьютер:

  1. Найдите комплект пин-кодов, полученных при покупке (основной и резервные).
  2. На новом компьютере установите платформу 1С той же или более новой версии.
  3. При первом запуске выберите активацию лицензии и введите пин-код — платформа создаст новый lic-файл с привязкой к новому оборудованию.
  4. Проверьте, что файл появился в C:\ProgramData\1C\licenses и запуск базы проходит без ошибок.
Типичные ошибки
01
Копирование lic-файла на другой ПК вместо повторной активации — привязка не совпадёт, и лицензия не заработает
02
Удаление «лишних» lic-файлов из папки licenses — среди них может оказаться единственная рабочая лицензия
03
Активация без прав администратора — файл попадает в профиль пользователя, и другие пользователи компьютера не получают доступ к лицензии
04
Игнорирование разницы между программной и аппаратной лицензией — при USB-ключе искать lic-файлы бессмысленно

Перед переустановкой Windows или заменой оборудования сделайте резервную копию всей папки licenses. Даже если после переустановки придётся активировать лицензию заново, старые файлы помогут службе поддержки или вам самим разобраться, какие пин-коды использовались.

Программная и аппаратная лицензии: в чём разница для поиска

Сравнение вариантов лицензирования

Программная лицензия (пин-код)

Создаёт lic-файл в папке licenses, привязана к оборудованию. Требует повторной активации при замене железа или переустановке ОС.

Аппаратный ключ HASP (USB)

Файлов лицензии не создаёт. Проверка идёт через драйвер ключа и менеджер лицензий. При ошибке проверяйте драйвер и сетевой доступ к ключу, а не папки на диске.

Серверная программная лицензия

Lic-файл лежит на сервере 1С, клиенты получают лицензии от сервера. Искать файл нужно только на серверной машине.

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

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

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

Папка C:\ProgramData\1C\licenses
Норма

Содержит один или несколько файлов .lic ненулевого размера

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

Папка пуста или отсутствует — лицензия не активирована либо активирована в профиле пользователя

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

База открывается без сообщения о поиске лицензии

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

Появляется окно «Не найдена лицензия» или предложение активации

Размер и содержимое lic-файла
Норма

Файл имеет размер в несколько килобайт, открывается как структурированный текст

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

Файл нулевого размера или не читается — вероятно, повреждён

Частые вопросы о файле лицензии 1С

Можно ли открыть и посмотреть содержимое lic-файла?

Да, файл открывается любым текстовым редактором, например Блокнотом. Внутри — служебные данные в структурированном виде, включая информацию о привязке к оборудованию. Редактировать файл вручную нельзя: любое изменение делает лицензию недействительной.

Почему в папке licenses несколько lic-файлов?

Каждая активированная лицензия создаёт отдельный файл: клиентская, серверная, дополнительные клиентские лицензии на несколько рабочих мест. Также файлы могут оставаться от предыдущих активаций. Наличие нескольких файлов — нормальная ситуация, удалять их без проверки не следует.

Лицензия активирована, но другой пользователь компьютера не может запустить 1С. Почему?

Скорее всего, активация выполнялась без прав администратора, и lic-файл записался в личный профиль пользователя (AppData), а не в общий каталог ProgramData. Решение — активировать лицензию повторно с правами администратора, чтобы файл попал в C:\ProgramData\1C\licenses и был доступен всем пользователям.

Поможет ли копирование папки licenses при переносе на новый компьютер?

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

Где искать лицензию, если 1С работает в терминальном режиме?

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

Что делать, если пин-коды утеряны, а лицензия слетела?

Обратитесь к партнёру 1С, у которого приобреталась программа, или в службу поддержки фирмы «1С» с документами, подтверждающими покупку (договор, регистрационный номер комплекта). По регистрационным данным возможно восстановление пин-кодов. До обращения не удаляйте старые lic-файлы — они могут помочь идентифицировать лицензию.

Итог

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

Файл программной лицензии 1С (.lic) в Windows лежит в C:\ProgramData\1C\licenses или в профиле пользователя AppData\Local\1C\1Cv8\licenses, в Linux — в /var/1C/licenses. Лицензия привязана к оборудованию, поэтому перенос выполняется только повторной активацией пин-кодом. Перед любыми действиями с папкой licenses сделайте её резервную копию и убедитесь, что пин-коды сохранены.