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

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

Где лежат lic-файлы лицензий 1С и как их найти

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

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

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

Стандартные пути хранения lic-файлов в Windows

При активации программной лицензии мастер предлагает вариант «на данный компьютер» (для всех пользователей) или «только для текущего пользователя». От этого выбора зависит каталог:

  • C:\ProgramData\1C\licenses — активация для всех пользователей компьютера, самый частый случай;
  • C:\Users\<имя_пользователя>\AppData\Local\1C\1Cv8\licenses — активация только для текущего пользователя;
  • C:\ProgramData\1C\1Cv8\licenses — встречается в некоторых версиях платформы при серверной активации.

Папки ProgramData и AppData скрытые: чтобы увидеть их в проводнике, включите отображение скрытых элементов на вкладке «Вид» или вставьте путь напрямую в адресную строку. Сам файл имеет имя из цифр, например 201XXXXXXXXX.lic, где число связано с регистрационным номером комплекта.

Файл в ProgramDataЛицензия для всех пользователей

Проверьте C:\ProgramData\1C\licenses — там будет .lic-файл

Файл в AppData пользователяЛицензия только текущего пользователя

Проверьте профиль пользователя, под которым активировали

Файла нет нигдеАппаратный ключ HASP или лицензия не активирована

Проверьте наличие USB-ключа и менеджер лицензий

Где лежат lic-файлы в Linux и на сервере 1С

На Linux-системах пути аналогичны по логике, но отличаются расположением. Для сервера 1С, работающего под служебным пользователем USR1CV8, лицензии чаще всего находятся в одном из каталогов:

  • /var/1C/licenses — общесистемный вариант;
  • /home/usr1cv8/.1cv8/1C/1cv8/licenses или ~/.1C/1Cv8/licenses — в домашнем каталоге пользователя, от имени которого работает служба агента сервера.

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

bash
sudo find / -name "*.lic" -type f 2>/dev/null

Как быстро найти lic-файл поиском

Если точный путь неизвестен, проще выполнить поиск по всему диску. В Windows откройте командную строку от имени администратора и выполните поиск по маске, в Linux — команду find, как показано выше.

cmd
dir C:\*.lic /s /b

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

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

Перенос и резервное копирование lic-файлов

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

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

Типичные проблемы и их решение

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

Ещё одна типичная ситуация — после клонирования виртуальной машины. Гипервизор может сгенерировать новые идентификаторы оборудования, и лицензия перестанет быть валидной. Для виртуальных сред рекомендуется фиксировать параметры ВМ или использовать аппаратные ключи HASP, которые не зависят от железа гостевой системы.

Типичные ошибки
01
Удаление папки licenses при «чистке» диска — лицензия теряется, придётся активировать заново
02
Копирование lic-файла на другой ПК — лицензия привязана к железу и не заработает
03
Активация на сервере под root вместо usr1cv8 — служба сервера не видит файл
04
Игнорирование сохранения пин-кодов — без них восстановление лицензии сильно затруднено

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

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

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

Как проверить, что лицензия работает

Запуск конфигурации
Норма

Открывается без окна активации

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

Появляется диалог «Получение лицензии»

Файл на диске
Норма

В папке licenses есть .lic с актуальной датой

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

Папка пуста или файл с нулевым размером

Права доступа
Норма

Служба/пользователь имеет чтение к папке licenses

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

Ошибки доступа в журнале событий

Итог

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

Lic-файлы в Windows лежат в C:\ProgramData\1C\licenses или в профиле пользователя, в Linux — в /var/1C/licenses или домашнем каталоге служебной учётной записи. Лицензия привязана к железу, поэтому делайте резервные копии файлов вместе с пин-кодами и не переносите файл на другое оборудование.

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

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

Нет. Программная лицензия привязана к аппаратным параметрам конкретного ПК. На новом компьютере нужно активировать лицензию заново резервным пин-кодом из комплекта поставки.

Почему папка ProgramData не видна в проводнике?

Это скрытая системная папка. Включите отображение скрытых элементов на вкладке «Вид» проводника или вставьте путь C:\ProgramData\1C\licenses прямо в адресную строку.

Что делать, если лицензия слетела после обновления Windows?

Сначала проверьте, на месте ли lic-файл и не изменились ли права на папку. Если файл есть, но не работает — активируйте лицензию заново резервным пин-кодом. При исчерпании пин-кодов оформляется запрос в фирму «1С».

Где искать лицензию, если используется USB-ключ HASP?

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

Сколько лицензий может лежать в одной папке licenses?

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