Администрирование · 11 мин
Где хранится licdata и файлы лицензий 1С
Разбираем, где хранятся файлы лицензий 1С (licdata, папка licenses, *.lic) в Windows и Linux, как найти, перенести и восстановить лицензию без потери активации.
Вопрос «где хранится licdata 1С» обычно возникает в трёх ситуациях: программа перестала видеть лицензию, нужно перенести активацию на другой компьютер или требуется сделать резервную копию перед переустановкой системы. Под «licdata» пользователи чаще всего имеют в виду служебные данные лицензирования платформы 1С:Предприятие — файлы с расширением .lic и сопутствующие служебные файлы, которые платформа создаёт при активации программной лицензии.
Точное расположение этих файлов зависит от операционной системы, разрядности платформы и того, куда была установлена 1С. Ниже разобраны стандартные пути для Windows и Linux, способы быстро найти файлы вручную, правила безопасного копирования и типичные ошибки, из-за которых лицензия «слетает» после переноса.
Важно понимать: программная лицензия 1С привязывается к аппаратным параметрам компьютера. Поэтому простое копирование файлов на другую машину не переносит активацию — файлы нужны в первую очередь для диагностики и восстановления на том же оборудовании.
Что такое licdata и файлы лицензий 1С
При активации программной лицензии платформа 1С:Предприятие создаёт на диске набор файлов. Основной из них — файл с расширением .lic, внутри которого в зашифрованном виде хранятся данные активированной лицензии: серийный номер, пин-код и привязка к параметрам оборудования. Рядом платформа размещает служебные файлы, которые используются при проверке лицензии при каждом запуске.
Термин «licdata» не является официальным названием каталога 1С, но под ним пользователи и администраторы обычно понимают всю совокупность данных лицензирования: сами .lic-файлы, кэш лицензий в профиле пользователя и записи, которые создаёт сервер 1С при выдаче клиентских лицензий.
Аппаратные ключи HASP (USB) данных на диске не создают — там лицензия хранится в самом ключе, а на компьютере работает только драйвер и менеджер лицензий. Поэтому всё сказанное ниже относится именно к программным лицензиям.
Стандартные пути хранения в Windows
В Windows платформа 1С хранит данные лицензий в двух основных местах. Первое — общесистемный каталог, доступный всем пользователям компьютера:
C:\ProgramData\1C\licenses — здесь лежат файлы .lic, активированные «для всех пользователей» компьютера. Папка ProgramData скрыта по умолчанию, поэтому в Проводнике нужно включить отображение скрытых элементов или вставить путь прямо в адресную строку.
Второе расположение — профиль конкретного пользователя:
C:\Users\ИмяПользователя\AppData\Local\1C\1cv8 и C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8 — здесь хранятся пользовательские данные платформы, включая кэш и лицензии, активированные только для текущего пользователя. Папка AppData также скрыта.
Быстрый способ попасть в нужный каталог — нажать Win+R и ввести %ProgramData%\1C\licenses или %LocalAppData%\1C\1cv8. Система сама подставит актуальный путь независимо от того, на каком диске установлена Windows.
explorer %ProgramData%\1C\licensesГде искать лицензии в Linux и на сервере 1С
В Linux-версии платформы данные лицензий размещаются по аналогичной логике. Общесистемный каталог — /var/1C/licenses, пользовательские данные — в скрытой папке ~/.1cv8 в домашнем каталоге пользователя. Для просмотра содержимого потребуются права на чтение соответствующих каталогов, а для общесистемной папки — обычно права root или sudo.
Если лицензии раздаёт сервер 1С:Предприятия, активированные на сервере файлы .lic лежат в каталоге лицензий на самом сервере (тот же ProgramData\1C\licenses в Windows Server или /var/1C/licenses в Linux). Клиентские машины в этом случае могут вообще не иметь собственных .lic-файлов — они получают лицензию от сервера при подключении.
При поиске в терминале Linux удобно использовать команду find / -name "*.lic" 2>/dev/null, которая найдёт все файлы лицензий на диске, подавив сообщения о недоступных каталогах.
Где искать в разных сценариях
C:\ProgramData\1C\licenses (Windows) или /var/1C/licenses (Linux). Основной сценарий для рабочих станций и серверов.
Профиль пользователя: %LocalAppData%\1C\1cv8 или ~/.1cv8. Встречается, когда у активировавшего не было прав на системную папку.
Файлы лежат на сервере, на клиентах их может не быть. Искать нужно на машине с сервером 1С.
Как найти файлы лицензий вручную: пошагово
Если стандартные пути не дали результата, файлы можно найти поиском по всему диску. В Windows откройте Проводник, перейдите в корень системного диска и в строке поиска введите *.lic. Учтите, что поиск по всему диску может занять заметное время и не заглядывает в скрытые папки, если не включён их показ.
Альтернатива — командная строка. Команда dir C:\*.lic /s /a в командной строке с правами администратора покажет все файлы .lic на диске C:, включая скрытые и системные каталоги.
Ещё один признак расположения — журнал активации. Если лицензия активировалась через диалог платформы, путь сохранения файла .lic обычно совпадает с одним из стандартных каталогов, выбранным автоматически в зависимости от прав пользователя.
- 1Откройте %ProgramData%\1C\licenses через Win+R и проверьте наличие файлов .lic
- 2Если пусто — проверьте профиль пользователя: %LocalAppData%\1C\1cv8
- 3Включите отображение скрытых файлов в Проводнике (Вид → Скрытые элементы)
- 4Запустите поиск: dir C:\*.lic /s /a в командной строке от администратора
- 5Если лицензии раздаёт сервер — проверьте каталог licenses на сервере 1С
Резервное копирование и восстановление
Резервная копия папки licenses полезна в одном конкретном сценарии: восстановление активации на том же компьютере после переустановки ОС или сбоя диска. Поскольку лицензия привязана к оборудованию, на неизменной конфигурации «железа» скопированный обратно файл .lic обычно подхватывается платформой без повторной активации.
Порядок безопасного копирования прост: завершите все сеансы 1С, скопируйте всю папку licenses целиком (а не отдельные файлы) на внешний носитель или в сетевое хранилище, после переустановки верните её на то же место до первого запуска 1С. Права на папку должны позволять чтение службе агента сервера или пользователю, под которым запускается платформа.
Копирование .lic на другой компьютер не работает: при запуске платформа сверяет данные лицензии с текущими параметрами оборудования и при несовпадении сообщит, что лицензия не найдена. Для переноса на новую машину используется повторная активация по пин-коду или резервному пин-коду, а если они исчерпаны — запрос в центр лицензирования 1С.
Почему лицензия «слетает»: привязка к оборудованию
Программная лицензия 1С привязывается к набору параметров компьютера: материнской плате, процессору, сетевым адаптерам, дискам, объёму памяти и некоторым другим характеристикам. При каждом запуске платформа сравнивает текущую конфигурацию с сохранённой в файле .lic.
Небольшие изменения (замена одного компонента) обычно не приводят к потере лицензии, но существенная смена конфигурации — замена материнской платы, перенос виртуальной машины на другой хост, изменение параметров ВМ — приводит к тому, что файл .lic перестаёт подходить. Сам файл при этом остаётся на диске в прежнем каталоге, но платформа его не принимает.
Для виртуальных машин это особенно актуально: миграция между хостами, изменение виртуального оборудования или клонирование ВМ часто ломают привязку. В таких сценариях надёжнее использовать аппаратные ключи HASP или лицензирование через сервер 1С с фиксированными параметрами.
Типичные ошибки при работе с файлами лицензий
Большинство проблем с licdata связано не с самими файлами, а с неправильными действиями вокруг них. Ниже — ошибки, которые встречаются чаще всего.
Как проверить, что лицензия на месте и работает
Проверка сводится к трём пунктам: файл существует в одном из стандартных каталогов, платформа запускается без сообщения об отсутствии лицензии, а в информационном окне программы видны сведения о лицензии. В толстом клиенте данные о лицензии можно посмотреть через «Сервис → О программе» или в диалоге активации.
Как проверить результат
Один или несколько файлов .lic с актуальной датой изменения
Папка пуста или отсутствует, хотя лицензия активировалась на этом ПК
1С стартует без диалога поиска лицензии
Окно «Лицензия не найдена» при наличии файла — вероятна смена оборудования
Пользователь или служба сервера 1С имеют права на чтение
Ошибки доступа в журнале, лицензия не видна под частью пользователей
FAQ
Можно ли перенести лицензию 1С на другой компьютер, скопировав файл .lic?
Нет. Файл .lic содержит привязку к оборудованию исходной машины, и на другом компьютере платформа его не примет. Перенос выполняется повторной активацией по пин-коду (обычно доступно несколько активаций) или через центр лицензирования, если активации исчерпаны.
Почему папки ProgramData\1C\licenses нет на компьютере?
Либо лицензия активирована только для текущего пользователя и файлы лежат в профиле (%LocalAppData%\1C\1cv8), либо используется аппаратный ключ HASP, либо лицензии раздаёт сервер 1С и локальные файлы не нужны. Также проверьте, включено ли отображение скрытых папок.
Что делать, если 1С пишет «лицензия не найдена», а файл .lic на месте?
Почти всегда это означает изменение аппаратной конфигурации: замену комплектующих, миграцию виртуальной машины или изменение её параметров. Файл удалять не нужно — потребуется повторная активация по пин-коду. Перед этим зафиксируйте, что именно менялось в оборудовании.
Нужно ли копировать licdata при резервном копировании базы 1С?
Данные лицензий не входят в выгрузку информационной базы (.dt) и копируются отдельно. Имеет смысл включить папку licenses в общий план резервного копирования сервера — это упростит восстановление на том же оборудовании.
Где хранятся лицензии веб-сервера и тонкого клиента?
Тонкий клиент и веб-клиент используют те же механизмы лицензирования платформы: локальные файлы из стандартных каталогов или лицензию, выданную сервером 1С. Отдельного хранилища у веб-клиента нет — при работе через браузер лицензия всегда выдаётся со стороны сервера.
Можно ли хранить папку licenses на сетевом диске?
Штатного механизма переноса каталога лицензий на сетевой ресурс платформа не предусматривает — она ищет файлы в фиксированных локальных путях. Для централизованной раздачи лицензий используйте сервер 1С или сервер HASP License Manager, а не общие сетевые папки.
Что важно запомнить
Данные лицензий 1С хранятся в C:\ProgramData\1C\licenses (все пользователи) и в профиле пользователя %LocalAppData%\1C\1cv8, в Linux — в /var/1C/licenses и ~/.1cv8. Копируйте папку licenses целиком и только для восстановления на том же оборудовании: файлы .lic привязаны к железу и не переносятся на другой компьютер.