Администрирование · 9 мин
Где лежит файл с лицензиями 1С и как его найти
Где хранятся файлы лицензий 1С: пути к *.lic в Windows и Linux, различия программных и аппаратных ключей, как перенести и восстановить лицензию.
Файл программной лицензии 1С — это файл с расширением .lic, который платформа создаёт при активации пин-кода. В Windows он чаще всего находится в каталоге C:\ProgramData\1C\licenses, а в Linux — в /var/1C/licenses. Однако фактическое расположение зависит от того, куда была установлена платформа, как активировалась лицензия (для компьютера или для сервера 1С) и какая учётная запись выполняла активацию.
Понимать, где лежит лицензия, нужно в нескольких ситуациях: при переносе системы на другой компьютер, при переустановке Windows, при диагностике ошибки «не найдена лицензия» и при настройке сервера 1С:Предприятия. Важно помнить: программная лицензия привязывается к аппаратным параметрам компьютера, поэтому простое копирование файла .lic на другую машину не сработает — файл станет недействительным.
Аппаратные ключи HASP работают иначе: для них файла .lic не существует, защита хранится в самом USB-ключе, а на компьютере размещаются только драйверы и, в сетевом варианте, менеджер лицензий. Поэтому первый шаг в поиске — определить, какой тип лицензирования используется в вашей инфраструктуре.
Стандартные пути к файлам лицензий в Windows
Основное и самое частое расположение программных лицензий — системный каталог C:\ProgramData\1C\licenses. Папка ProgramData скрыта по умолчанию, поэтому либо включите отображение скрытых элементов в проводнике, либо вставьте путь напрямую в адресную строку. Внутри находятся файлы вида 20260101120000000.lic — имя формируется из даты и времени активации.
Второй возможный путь — подкаталог conf в каталоге установки платформы, например C:\Program Files\1cv8\<номер версии>\bin\conf. Такой вариант встречается, когда лицензию активировали «в каталог установки» или когда используется старый способ размещения. Там файл лицензии может лежать рядом со служебными конфигурационными файлами.
Третий вариант — профиль пользователя: C:\Users\<имя пользователя>\AppData\Local\1C\1cv8\conf или аналогичный путь в Roaming. Такое размещение характерно для случаев, когда активация выполнялась без прав администратора или лицензия привязана к конкретной учётной записи.
Проверить в первую очередь; папка скрытая
Актуально при активации в каталог установки
Если активация шла без прав администратора
Расположение лицензий в Linux и на сервере 1С
В Linux программные лицензии платформы размещаются в каталоге /var/1C/licenses. Для просмотра содержимого нужны права root или доступ через sudo. Файлы имеют то же расширение .lic и имена на основе даты активации. Если сервер 1С:Предприятия работает под отдельной учётной записью (обычно usr1cv8), убедитесь, что у неё есть права на чтение этого каталога — иначе сервер не увидит лицензию даже при её наличии.
Для сервера 1С в Windows действует та же логика: лицензия сервера обычно лежит в C:\ProgramData\1C\licenses и должна быть доступна учётной записи агента сервера (по умолчанию USR1CV8). Частая причина ошибки «не найдена лицензия» на сервере — файл есть, но служба запущена под другой учётной записью без прав на каталог.
sudo ls -la /var/1C/licenses/ && sudo chown -R usr1cv8:grp1cv8 /var/1C/licensesКак отличить программную лицензию от аппаратного ключа
Программная лицензия активируется пин-кодом из комплекта поставки и сохраняется в файл .lic. Она привязывается к «железу» компьютера: материнской плате, процессору, дискам, сетевым адаптерам, объёму памяти. Существенное изменение конфигурации делает лицензию недействительной, и потребуется повторная активация резервным пин-кодом.
Аппаратная лицензия — это USB-ключ HASP (фиолетовый локальный или красный сетевой). Файла .lic в этом случае нет и искать его бессмысленно: достаточно установить драйвер ключа, а для сетевого ключа — менеджер лицензий HASP License Manager на сервере, где воткнут ключ. Проверить тип лицензирования можно в окне «О программе» в 1С или по наличию физического ключа.
Типы лицензий 1С
Хранится на диске, привязана к железу, не переносится копированием
USB-ключ на рабочем месте, файлов лицензий нет
Ключ на сервере с менеджером лицензий, раздаётся по сети
Как найти файл лицензии, если стандартные пути пусты
Если в перечисленных каталогах файлов .lic нет, выполните поиск по всем дискам. В Windows откройте командную строку и выполните поиск по расширению, в Linux — команду find. Учтите, что поиск по системному диску может занять несколько минут.
Дополнительно проверьте, не используется ли сервер терминалов или виртуальная машина: в таких средах лицензия могла быть активирована на хосте или на другом узле. Также уточните, не раздаёт ли лицензии отдельный сервер 1С — тогда на клиентских машинах файлов .lic может не быть вовсе, и это норма.
- 1Проверьте C:\ProgramData\1C\licenses (включите показ скрытых папок)
- 2Посмотрите каталог bin\conf в папке установленной платформы
- 3Проверьте AppData\Local\1C и AppData\Roaming\1C в профиле пользователя
- 4Выполните поиск *.lic по всем дискам через командную строку
- 5Уточните, не раздаются ли лицензии централизованно с сервера 1С или HASP
Перенос и резервное копирование: что можно, а что нельзя
Копировать файл .lic имеет смысл только как резервную копию для того же компьютера: если после переустановки платформы или сбоя вы вернёте файл на место на той же машине с тем же железом, лицензия снова заработает. Это быстрее, чем повторная активация, и не расходует резервные пин-коды.
Перенос файла на другой компьютер не сработает: при запуске платформа сверит ключевые параметры оборудования и отклонит лицензию. Для нового компьютера выполните активацию заново свободным пин-кодом из комплекта. Если пин-коды исчерпаны, обратитесь в центр лицензирования 1С через форму на портале, указав регистрационный номер продукта.
Типичные ошибки и диагностика проблем
Самая частая жалоба — «лицензия не найдена» при физически существующем файле. Причины обычно такие: изменилась конфигурация оборудования (заменили диск, добавили память, обновили BIOS), файл лежит в каталоге, недоступном учётной записи службы сервера, или лицензия активировалась для 32-разрядной платформы, а запускается 64-разрядная (или наоборот — для некоторых комбинаций привязка различается).
Ещё одна ошибка — поиск файла .lic при использовании аппаратного ключа. Если в раздаче лицензий участвует HASP, диагностировать нужно драйвер ключа и менеджер лицензий, а не файловую систему. Проверьте, виден ли ключ в системе и запущена ли служба менеджера лицензий.
Как проверить результат
База открывается без окна активации
Ошибка «не найдена лицензия» или запрос пин-кода
Учётная запись службы сервера имеет доступ на чтение
Отказ в доступе, служба не видит файл
Есть файлы .lic с датой активации в имени
Каталог пуст или содержит только служебные файлы
Частые вопросы
Можно ли перенести лицензию 1С на другой компьютер, скопировав файл .lic?
Нет. Программная лицензия привязана к аппаратным параметрам конкретного компьютера, и на другой машине файл не пройдёт проверку. Для нового компьютера выполните активацию свободным пин-кодом из комплекта поставки.
Почему папка ProgramData не видна в проводнике?
Это скрытый системный каталог. Включите отображение скрытых элементов на вкладке «Вид» проводника или вставьте путь C:\ProgramData\1C\licenses прямо в адресную строку.
Заменили жёсткий диск — лицензия слетела. Что делать?
Замена диска меняет набор ключевых параметров привязки, поэтому старый файл .lic становится недействительным. Активируйте лицензию заново резервным пин-кодом. Если резервные пин-коды закончились, запросите новый комплект через центр лицензирования 1С.
У нас USB-ключ HASP, но файл .lic найти не можем. Это проблема?
Нет, для аппаратных ключей файл .lic не создаётся. Проверяйте драйвер ключа, а для сетевого ключа — работу менеджера лицензий HASP на сервере, куда вставлен ключ.
Где лежит лицензия, если 1С работает на сервере терминалов?
На сервере терминалов лицензия размещается по тем же правилам: обычно в C:\ProgramData\1C\licenses самого сервера. На клиентских устройствах файлов лицензий при такой схеме нет — проверка происходит на стороне сервера.
Можно ли хранить несколько файлов .lic в одном каталоге?
Да, это штатная ситуация: например, отдельные лицензии для клиентских и серверных лицензий или для разных версий платформы. Платформа при запуске перебирает все подходящие файлы в каталоге.
Что важно запомнить
Программные лицензии 1С лежат в файлах .lic, чаще всего в C:\ProgramData\1C\licenses или /var/1C/licenses. Файл привязан к железу и не переносится копированием — только резервное копирование для той же машины. При аппаратном ключе HASP файла лицензии нет в принципе.