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

Администрирование · 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.

cmd
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С

Файлы лежат на сервере, на клиентах их может не быть. Искать нужно на машине с сервером 1С.

Как найти файлы лицензий вручную: пошагово

Если стандартные пути не дали результата, файлы можно найти поиском по всему диску. В Windows откройте Проводник, перейдите в корень системного диска и в строке поиска введите *.lic. Учтите, что поиск по всему диску может занять заметное время и не заглядывает в скрытые папки, если не включён их показ.

Альтернатива — командная строка. Команда dir C:\*.lic /s /a в командной строке с правами администратора покажет все файлы .lic на диске C:, включая скрытые и системные каталоги.

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

Как найти файлы лицензий
  1. 1
    Откройте %ProgramData%\1C\licenses через Win+R и проверьте наличие файлов .lic
  2. 2
    Если пусто — проверьте профиль пользователя: %LocalAppData%\1C\1cv8
  3. 3
    Включите отображение скрытых файлов в Проводнике (Вид → Скрытые элементы)
  4. 4
    Запустите поиск: dir C:\*.lic /s /a в командной строке от администратора
  5. 5
    Если лицензии раздаёт сервер — проверьте каталог licenses на сервере 1С

Резервное копирование и восстановление

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

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

Копирование .lic на другой компьютер не работает: при запуске платформа сверяет данные лицензии с текущими параметрами оборудования и при несовпадении сообщит, что лицензия не найдена. Для переноса на новую машину используется повторная активация по пин-коду или резервному пин-коду, а если они исчерпаны — запрос в центр лицензирования 1С.

Почему лицензия «слетает»: привязка к оборудованию

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

Небольшие изменения (замена одного компонента) обычно не приводят к потере лицензии, но существенная смена конфигурации — замена материнской платы, перенос виртуальной машины на другой хост, изменение параметров ВМ — приводит к тому, что файл .lic перестаёт подходить. Сам файл при этом остаётся на диске в прежнем каталоге, но платформа его не принимает.

Для виртуальных машин это особенно актуально: миграция между хостами, изменение виртуального оборудования или клонирование ВМ часто ломают привязку. В таких сценариях надёжнее использовать аппаратные ключи HASP или лицензирование через сервер 1С с фиксированными параметрами.

Типичные ошибки при работе с файлами лицензий

Большинство проблем с licdata связано не с самими файлами, а с неправильными действиями вокруг них. Ниже — ошибки, которые встречаются чаще всего.

Типичные ошибки
01
Копирование .lic на другой компьютер в надежде перенести активацию — лицензия привязана к оборудованию и на новой машине не заработает
02
Удаление «лишних» файлов из папки licenses — вместе со старыми можно удалить действующую лицензию
03
Поиск только в ProgramData, хотя лицензия активирована для пользователя и лежит в AppData
04
Копирование папки с работающей 1С — файлы могут быть заняты и скопируются некорректно
05
Переустановка Windows без резервной копии licenses при исчерпанных пин-кодах — восстановление потребует обращения в центр лицензирования

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

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

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

Как проверить результат

Наличие файлов .lic в C:\ProgramData\1C\licenses
Норма

Один или несколько файлов .lic с актуальной датой изменения

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

Папка пуста или отсутствует, хотя лицензия активировалась на этом ПК

Запуск платформы
Норма

1С стартует без диалога поиска лицензии

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

Окно «Лицензия не найдена» при наличии файла — вероятна смена оборудования

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

Пользователь или служба сервера 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 привязаны к железу и не переносятся на другой компьютер.