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

Администрирование · 10 мин

Где хранится программная лицензия 1С и как её найти

Разбираем, где хранится программная лицензия 1С: файлы licdata, каталоги conf, папки на Windows и Linux, перенос активации и восстановление после сбоя.

Программная лицензия 1С — это не единый файл с расширением «lic», а набор служебных файлов, которые платформа создаёт при активации пин-кода. Они записываются в каталог conf профиля платформы и имеют имена вида licdata1.licdata, licdata2.licdata и так далее. Рядом могут лежать файлы conf.cfg и 1cv8conn.pfl, но лицензионные данные содержатся именно в licdata.

Важный нюанс: файл лицензии привязан к параметрам конкретного компьютера — процессору, материнской плате, сетевым адаптерам, дискам, операционной системе. Поэтому просто скопировать папку на другой ПК нельзя: платформа откажется принимать такую лицензию. Знание места хранения нужно в первую очередь для диагностики, резервного копирования перед переустановкой системы и восстановления после сбоев.

Ниже разобраны типовые пути для Windows и Linux, отличия клиентских и серверных лицензий, способы проверить, что лицензия на месте, и безопасные сценарии переноса и восстановления.

Где хранятся файлы лицензии на Windows

На Windows платформа использует несколько стандартных каталогов. Какой именно задействован, зависит от выбора при активации («всем пользователям компьютера» или «текущему пользователю») и от того, ищем мы клиентскую или серверную лицензию.

  • C:\ProgramData\1C\licenses — основной каталог для программных лицензий, активированных для всех пользователей компьютера. Здесь лежат файлы licdata. Папка ProgramData скрыта, в проводнике нужно включить отображение скрытых элементов или ввести путь в адресную строку напрямую.
  • C:\Users\<имя пользователя>\AppData\Local\1C\1cv8\conf — каталог для лицензий, активированных только текущему пользователю. Папка AppData тоже скрыта.
  • C:\ProgramData\1C\1cv8\conf — общий каталог conf, который платформа также проверяет при поиске лицензий.
  • C:\Program Files\1cv8\<версия>\bin\conf — встречается на серверных установках, когда лицензия активирована из-под учётной записи службы агента сервера 1С.
Активация «всем пользователям»C:\ProgramData\1C\licenses

Откройте папку и проверьте наличие файлов licdata*.licdata

Активация «текущему пользователю»AppData\Local\1C\1cv8\conf

Проверьте каталог conf в профиле пользователя, под которым запускали активацию

Сервер 1С не видит лицензиюКаталог conf службы агента

Проверьте, под какой учёткой работает служба, и ищите conf в её профиле или в ProgramData

Быстрый способ найти все файлы лицензий на диске — поиск по маске. Откройте командную строку от имени администратора и выполните поиск по системному диску.

cmd
dir C:\licdata* /s /b 2>nul && dir C:\*.licdata /s /b 2>nul

Где лицензия хранится на Linux

На Linux-системах логика та же: файлы licdata размещаются в каталогах conf, но пути отличаются. Для серверных установок чаще всего используется каталог /var/1C/licenses или /var/1C/1cv8/conf. Для клиентских активаций под конкретным пользователем — скрытый каталог в домашней папке: ~/.1cv8/1C/1cv8/conf.

Если сервер 1С работает под выделенной учётной записью (часто это usr1cv8), лицензия может оказаться в домашнем каталоге этой учётной записи — например, /home/usr1cv8/.1cv8/1C/1cv8/conf. Это частая причина ситуации, когда администратор активировал лицензию под root, а сервер её не видит: платформа ищет файлы в профиле той учётной записи, под которой запущен агент.

bash
find /var/1C /home -name "licdata*" 2>/dev/null

Чем программная лицензия отличается от аппаратной по хранению

Аппаратная лицензия (USB-ключ HASP) физически хранится в самом ключе, и на диске никаких licdata-файлов для неё нет. Платформа обращается к ключу через драйвер и менеджер лицензий. Если вы ищете файл лицензии и не находите — убедитесь, что у вас вообще программная активация, а не USB-ключ, вставленный в сервер или раздаваемый по сети.

Программная и аппаратная лицензия

Программная (пин-код)

Хранится в файлах licdata на диске, привязана к железу ПК. Требует резервного копирования и переактивации при смене оборудования.

Аппаратная (USB-ключ HASP)

Хранится в самом ключе, файлов на диске нет. Переносится простым переподключением ключа, но требует драйвера HASP и доступности порта.

Смешанные схемы тоже встречаются: например, серверная лицензия программная, а клиентские раздаются с USB-ключа. В этом случае диагностику стоит начинать с уточнения, какой именно тип лицензии «потерялся».

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

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

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

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

Наличие файлов в каталоге
Норма

В папке licenses или conf есть файлы licdata с ненулевым размером

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

Папка пуста или файлы имеют размер 0 байт

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

Учётная запись, под которой работает платформа, имеет чтение и запись в каталог

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

Ошибки доступа, файлы принадлежат другому пользователю

Запуск базы
Норма

База открывается без сообщения о лицензии

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

Появляется окно поиска лицензии или ошибка ключа защиты

Дополнительно проверить видимость лицензий можно через утилиту администрирования сервера 1С (для серверных лицензий) или через диалог «О программе» в толстом клиенте — там отображается информация об используемой лицензии. Если файлы на месте, но платформа их не видит, чаще всего виноваты права доступа или изменившиеся параметры оборудования.

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

Перед переустановкой Windows, заменой диска или обновлением железа скопируйте каталоги с licdata-файлами в надёжное место. После переустановки системы верните файлы на те же пути — если аппаратная конфигурация не изменилась, лицензия подхватится без повторной активации.

Порядок действий при переносе на тот же ПК
  1. 1
    Скопируйте папки C:\ProgramData\1C\licenses и каталоги conf из профилей пользователей на внешний носитель
  2. 2
    Переустановите систему и установите платформу 1С той же или более новой версии
  3. 3
    Верните скопированные файлы на исходные пути до первого запуска базы
  4. 4
    Запустите информационную базу и убедитесь, что запроса активации нет
  5. 5
    Если лицензия не подхватилась — активируйте заново резервным пин-кодом из комплекта поставки

Перенос на другой компьютер копированием файлов не сработает из-за аппаратной привязки. В этом случае нужна новая активация: используйте резервный пин-код из комплекта поставки. Если резервные пин-коды исчерпаны, запрашивается новый комплект через центр лицензирования 1С — для этого потребуется регистрационный номер продукта.

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

Типичные ошибки
01
Копирование licdata на другой компьютер — лицензия привязана к железу и на новой машине не заработает, нужна повторная активация пин-кодом
02
Активация под неправильной учётной записью — сервер 1С работает под usr1cv8 или LOCAL SERVICE и не видит лицензию, активированную администратором
03
Удаление папки conf при очистке диска — вместе с «мусором» удаляются licdata, и без резервной копии придётся тратить резервный пин-код
04
Замена сетевой карты или материнской платы без резервной копии — лицензия слетает из-за смены аппаратных параметров, восстановление возможно только переактивацией
05
Поиск файлов в папке с базой — лицензия никогда не хранится рядом с информационной базой, только в каталогах платформы

Отдельно стоит сказать про виртуальные машины. Программная лицензия на ВМ привязана к виртуальному оборудованию, и миграция машины между гипервизорами или существенное изменение её конфигурации может привести к отказу лицензии. Перед такими операциями делайте копию каталогов licdata и держите под рукой резервные пин-коды.

Самая частая причина «пропавшей» лицензии на терминальном сервере — активация под одним пользователем, а работа под другими. Решение простое: активируйте лицензию с установкой «всем пользователям компьютера», тогда файлы попадут в ProgramData\1C\licenses и будут доступны всем сеансам.
ПЗ
Практическое замечание

Что делать, если лицензия потеряна

Маршрут решения

Как выбрать действие

Файлы licdata на месте, но база не запускаетсяПроверьте права доступа к каталогу и под какой учёткой работает платформа
Файлы удалены, есть резервная копия каталогаВерните файлы на исходный путь и перезапустите платформу
Файлы удалены, копии нет, но есть резервный пин-кодЗапустите активацию заново через диалог получения лицензии
Пин-коды исчерпаныОбратитесь в центр лицензирования 1С с регистрационным номером продукта для получения нового комплекта
Заменено оборудование и лицензия слетелаАктивируйте резервный пин-код; при повторяющихся заменах железа рассмотрите переход на USB-ключ

Общий принцип восстановления: сначала ищем файлы, затем пробуем вернуть их из копии, и только потом тратим резервный пин-код. Резервные пин-коды ограничены, поэтому повторная активация — крайняя мера, а не первое действие.

Итог

Что важно запомнить

Программная лицензия 1С хранится в файлах licdata в каталогах conf: чаще всего это C:\ProgramData\1C\licenses на Windows и /var/1C/licenses на Linux. Файлы привязаны к железу, поэтому перед переустановкой системы или заменой оборудования делайте их копию, а на новый компьютер лицензия переносится только повторной активацией резервным пин-кодом.

Частые вопросы

Можно ли открыть файл licdata и посмотреть номер лицензии?

Нет, файлы licdata зашифрованы и не предназначены для просмотра. Информацию об используемой лицензии можно увидеть в самой платформе — например, в диалоге «О программе» или в консоли администрирования сервера 1С.

Почему папка ProgramData\1C\licenses пуста, хотя 1С работает?

Скорее всего, лицензия активирована для текущего пользователя и лежит в AppData\Local\1C\1cv8\conf, либо используется аппаратный USB-ключ, для которого файлов на диске вообще нет. Также проверьте, что включено отображение скрытых папок.

Слетит ли лицензия при обновлении платформы 1С?

Обычно нет: обновление платформы не меняет аппаратную привязку, и файлы licdata продолжают работать. Лицензия перестаёт приниматься при смене ключевых компонентов — материнской платы, процессора, дисков, сетевых адаптеров или переустановке ОС без возврата файлов.

Где хранится лицензия на терминальном сервере?

Если активация выполнялась «всем пользователям» — в C:\ProgramData\1C\licenses, и она доступна всем терминальным сеансам. Если администратор активировал её только под своей учётной записью, остальные пользователи лицензию не увидят: файл окажется в личном профиле администратора.

Что делать, если резервные пин-коды закончились?

Нужно запросить новый комплект пин-кодов через центр лицензирования 1С. Для этого потребуется регистрационный номер продукта и данные организации, на которую оформлена поставка. До получения новых кодов берегите существующие файлы licdata и делайте их копии.

Можно ли хранить копию licdata в облаке или на сетевом диске?

Да, как резервную копию — это нормальная практика. Платформа читает лицензию только из локальных каталогов conf, но архивная копия на сетевом диске позволит быстро вернуть файлы после переустановки системы на том же компьютере.