Администрирование · 8 мин
Где лежат файлы lic 1C и как их найти
Где хранятся файлы lic 1C: пути в Windows и Linux, как найти лицензию, перенести её на другой компьютер и восстановить после сбоя.
Файлы с расширением .lic — это файлы программных лицензий 1С, которые платформа создаёт при активации пин-кода. Без корректного lic-файла 1С запускается с сообщением «не найдена лицензия», поэтому знать, где он лежит, нужно при переносе системы на новый компьютер, переустановке Windows, восстановлении после сбоя и настройке сервера 1С.
Расположение файла зависит от трёх факторов: типа лицензии (однопользовательская или многопользовательская), операционной системы и того, кто активировал лицензию — клиентское приложение или сервер 1С. Ниже разобраны все стандартные пути, способы быстро найти файл и типичные ошибки при работе с ним.
Важно понимать: lic-файл привязан к аппаратным параметрам компьютера. Простое копирование файла на другую машину не переносит лицензию — она перестанет определяться. Поэтому статья также объясняет, что делать при замене оборудования.
Стандартные пути к файлам lic в Windows
Основная папка для лицензий, активированных с правами администратора и для многопользовательских лицензий, — C:\ProgramData\1C\licenses. Каталог ProgramData по умолчанию скрыт, поэтому при ручном поиске включите отображение скрытых элементов в проводнике (Вид → Скрытые элементы) или вставьте путь напрямую в адресную строку.
Однопользовательские лицензии, активированные из клиентского приложения под конкретным пользователем, могут оказаться в профиле пользователя:
C:\Users\ИмяПользователя\AppData\Local\1C\1cv8\licensesC:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\licenses
Если лицензия активирована с флагом «доступна всем пользователям компьютера», файл попадёт именно в ProgramData. Если активацию выполнял обычный пользователь без повышенных прав — ищите в его профиле AppData. Это объясняет ситуацию, когда под одним пользователем 1С работает, а под другим сообщает об отсутствии лицензии.
Где лежат lic-файлы в Linux и на сервере 1С
В Linux-системах стандартный каталог лицензий — /var/1C/licenses. Именно туда сервер 1С:Предприятия складывает файлы при активации. Для просмотра содержимого потребуются права root или sudo:
sudo ls -la /var/1C/licenses/Если лицензия активирована на сервере 1С, файл лежит на самом сервере, а не на клиентских машинах. Клиенты в этом случае получают лицензию от сервера автоматически, и искать lic-файлы на рабочих станциях бессмысленно. Это стандартная схема для клиент-серверных развёртываний.
При активации через веб-сервер (публикация на Apache или IIS) лицензия также хранится на стороне сервера. Проверяйте каталог licenses на той машине, где работает служба агента сервера 1С или веб-сервер.
Как быстро найти lic-файл, если путь неизвестен
Если стандартные пути не дали результата, используйте поиск по всему диску. В Windows откройте командную строку и выполните поиск по имени файла:
dir C:\*.lic /s /b 2>nulАльтернатива — поиск через PowerShell или встроенный поиск проводника по маске .lic с включённым поиском в скрытых и системных папках. В Linux используйте find / -name ".lic" 2>/dev/null.
- 1Проверьте C:\ProgramData\1C\licenses — самый частый путь
- 2Проверьте AppData\Local\1C\1cv8\licenses и AppData\Roaming\1C\1cv8\licenses в профиле пользователя
- 3На сервере Linux проверьте /var/1C/licenses
- 4Если не нашли — выполните поиск по диску по маске *.lic
- 5Убедитесь, что скрытые папки отображаются, иначе поиск вручную ничего не покажет
Почему 1С не видит лицензию, хотя файл на месте
Наличие lic-файла не гарантирует, что платформа его примет. Лицензия привязана к ключевым параметрам оборудования: процессору, материнской плате, сетевым адаптерам, дискам, объёму памяти и некоторым параметрам ОС. Замена любого существенного компонента может сделать файл недействительным.
Другая частая причина — права доступа. Если платформа запускается под пользователем, у которого нет прав чтения каталога licenses, лицензия не определится. Проверьте, что у учётной записи, под которой работает 1С или служба агента сервера, есть доступ к папке.
Третья причина — конфликт версий платформы или повреждение файла. Если файл частично испорчен (например, после аварийного завершения работы диска), платформа может его игнорировать. В таком случае лицензию придётся активировать заново по резервному пин-коду.
Перенос лицензии на другой компьютер
Копирование lic-файла на новую машину не работает — привязка к оборудованию не совпадёт, и 1С сообщит об отсутствии лицензии. Правильная процедура — новая активация на целевом компьютере с помощью пин-кода из комплекта поставки.
При активации на новом железе платформа запросит пин-код и контактные данные, указанные при первой активации. Если комплект поставки утерян, пин-коды можно восстановить через портал 1С по регистрационному номеру продукта. Количество повторных активаций ограничено условиями лицензионного соглашения, поэтому не активируйте лицензии «про запас».
Что делать при замене оборудования и переустановке системы
Перед плановой заменой комплектующих или переустановкой Windows убедитесь, что у вас есть пин-коды и данные, указанные при первичной активации (организация, e-mail). После переустановки активируйте лицензию заново — старый lic-файл со старой конфигурацией железа, скорее всего, уже не подойдёт.
Небольшие изменения, например добавление планки памяти или замена периферии, обычно не ломают привязку. Существенные — замена материнской платы, процессора, сетевой карты — почти наверняка потребуют повторной активации. Если активации исчерпаны, обращайтесь в поддержку 1С через партнёра или портал для сброса привязки.
Проверка результата: убеждаемся, что лицензия работает
После поиска или активации проверьте, что платформа видит лицензию. Запустите 1С в обычном режиме — отсутствие сообщения о лицензии уже хороший признак. Дополнительно сведения об используемых лицензиях видны в диалоге «О программе» и в журнале регистрации при активации.
Как проверить результат
База открывается без сообщений о лицензии
Ошибка «не найдена лицензия для использования программы»
Файл .lic присутствует, размер больше нуля, дата совпадает с активацией
Папка пуста или файл имеет нулевой размер
Учётная запись 1С или службы сервера имеет доступ на чтение
Ошибки доступа в журнале, лицензия видна только администратору
Что важно запомнить
Файлы lic лежат в C:\ProgramData\1C\licenses, в профилях пользователей AppData или в /var/1C/licenses на Linux. Файл привязан к железу и не переносится копированием — для нового компьютера нужна повторная активация по пин-коду. Перед любыми действиями сохраните пин-коды.
Частые вопросы
Можно ли скопировать lic-файл на другой компьютер?
Нет. Файл лицензии содержит привязку к аппаратным параметрам машины, на которой проходила активация. На другом компьютере платформа его не примет. Используйте повторную активацию пин-кодом.
Почему папка ProgramData\1C\licenses пуста, а 1С работает?
Вероятно, лицензия активирована под конкретным пользователем и лежит в его профиле AppData, либо база получает лицензию от сервера 1С или от аппаратного ключа HASP, и программный файл вообще не используется.
Где лежит lic-файл при использовании USB-ключа HASP?
Нигде. Аппаратный ключ не создаёт lic-файлов — лицензия хранится в самом ключе. Папка licenses в этом случае может быть пустой, и это нормально.
Что делать, если lic-файл случайно удалили?
Активируйте лицензию заново: запустите 1С, в окне активации введите пин-код и данные первичной регистрации. Если пин-код утерян, восстановите его через портал 1С по регистрационному номеру продукта.
Теряется ли лицензия при обновлении платформы 1С?
Обычно нет — обновление платформы не затрагивает папку licenses и привязку к железу. Лицензия слетает при смене оборудования, переустановке ОС с изменением ключевых параметров или повреждении файла.
Как посмотреть, какая лицензия активирована на компьютере?
Откройте 1С и перейдите в «Сервис → О программе» — там отображаются сведения о лицензии. Также информация выводится в процессе активации и в консоли сервера 1С для серверных лицензий.