Администрирование · 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, где число связано с регистрационным номером комплекта.
Проверьте C:\ProgramData\1C\licenses — там будет .lic-файл
Проверьте профиль пользователя, под которым активировали
Проверьте наличие USB-ключа и менеджер лицензий
Где лежат lic-файлы в Linux и на сервере 1С
На Linux-системах пути аналогичны по логике, но отличаются расположением. Для сервера 1С, работающего под служебным пользователем USR1CV8, лицензии чаще всего находятся в одном из каталогов:
/var/1C/licenses— общесистемный вариант;/home/usr1cv8/.1cv8/1C/1cv8/licensesили~/.1C/1Cv8/licenses— в домашнем каталоге пользователя, от имени которого работает служба агента сервера.
Важный нюанс: если сервер 1С запущен под учётной записью usr1cv8, а лицензию активировали из-под root, файл попадёт в домашний каталог root, и сервер его не увидит. Это одна из самых частых причин ошибки «не найдена лицензия» на Linux.
sudo find / -name "*.lic" -type f 2>/dev/nullКак быстро найти lic-файл поиском
Если точный путь неизвестен, проще выполнить поиск по всему диску. В Windows откройте командную строку от имени администратора и выполните поиск по маске, в Linux — команду find, как показано выше.
dir C:\*.lic /s /bПоиск может занять несколько минут, но покажет все lic-файлы на диске, включая забытые копии в профилях других пользователей. Обратите внимание на дату изменения файла: актуальная лицензия обычно самая свежая.
Дополнительно проверить, какие лицензии видит платформа, можно через консоль кластера серверов 1С (раздел «Лицензии») или через диалог «О программе» в толстом клиенте — там отображается регистрационный номер активированной лицензии.
Перенос и резервное копирование lic-файлов
Программная лицензия 1С привязывается к аппаратным параметрам компьютера: материнской плате, процессору, диску, объёму памяти, сетевым адаптерам. Поэтому простое копирование lic-файла на другой компьютер не сработает — платформа откажет в запуске из-за несовпадения ключевых параметров.
Тем не менее резервная копия lic-файла полезна в двух сценариях. Первый — восстановление после переустановки ОС на том же железе: если параметры не изменились, файл можно вернуть на место, и лицензия подхватится без повторной активации. Второй — диагностика: по сохранённому файлу проще восстановить регистрационный номер и пин-код.
Типичные проблемы и их решение
Чаще всего администраторы сталкиваются с ситуацией, когда lic-файл на месте, но 1С сообщает об отсутствии лицензии. Причины обычно такие: файл лежит не в том каталоге (проверьте оба стандартных пути), изменились права доступа к папке licenses, либо лицензия «слетела» после изменения конфигурации оборудования или обновления Windows.
Ещё одна типичная ситуация — после клонирования виртуальной машины. Гипервизор может сгенерировать новые идентификаторы оборудования, и лицензия перестанет быть валидной. Для виртуальных сред рекомендуется фиксировать параметры ВМ или использовать аппаратные ключи HASP, которые не зависят от железа гостевой системы.
Проверка результата после восстановления
После возврата 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-файл. На сервере часто лежат сразу несколько файлов, например серверная лицензия и клиентские.