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

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

Где находятся файлы лицензии 1С и как их найти

Где хранятся файлы программной лицензии 1С на Windows и Linux, как найти lic-файл, перенести активацию и восстановить слетевшую лицензию.

Программная лицензия 1С хранится на диске в виде файлов с расширением .lic, которые платформа создаёт в момент активации пин-кода. Знание точного расположения этих файлов нужно при переносе системы на другой компьютер, при переустановке Windows, при диагностике ошибки «не обнаружена лицензия» и при резервном копировании рабочего места.

Конкретная папка зависит от трёх факторов: операционной системы, разрядности платформы и того, кто выполнял активацию — текущий пользователь или администратор с правом записи в общие каталоги. Ниже разобраны все стандартные пути для Windows и Linux, а также способы быстро найти lic-файл, если он оказался не на ожидаемом месте.

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

Стандартные пути к файлам лицензии в Windows

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

Основные варианты расположения:

  • C:\ProgramData\1C\licenses — самое частое место, лицензия доступна всем пользователям компьютера;
  • C:\Users\<Имя пользователя>\AppData\Local\1C\1Cv8\licenses — активация под конкретной учётной записью;
  • C:\Users\<Имя пользователя>\AppData\Roaming\1C\1Cv8\licenses — встречается реже, в зависимости от версии платформы;
  • папка conf в каталоге информационной базы (файл licenses.lic) — устаревший вариант для старых релизов платформы.

Обратите внимание: папки ProgramData и AppData по умолчанию скрытые. Чтобы увидеть их в проводнике, включите отображение скрытых элементов на вкладке «Вид» или вставьте путь напрямую в адресную строку. Быстрый способ попасть в профильный каталог — ввести %LOCALAPPDATA%\1C\1Cv8\licenses в адресной строке проводника.

Где лежат лицензии в Linux

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

Стандартные пути в Linux:

  • /var/1C/licenses — общесистемное расположение, используется сервером 1С:Предприятия;
  • ~/.1cv8/1C/1Cv8/licenses — каталог текущего пользователя, для клиентских активаций.

Если сервер 1С работает под служебной учётной записью (например, usr1cv8), пользовательский каталог лицензий будет находиться в домашней папке этой учётной записи, а не в вашей. Это частая причина ситуации, когда администратор видит lic-файл в своём профиле, а сервер лицензию не находит.

bash
sudo ls -la /var/1C/licenses/ && ls -la ~/.1cv8/1C/1Cv8/licenses/

Как быстро найти lic-файл поиском

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

В Windows откройте командную строку и выполните поиск по системному диску. В Linux используйте команду find. Оба способа перебирают каталоги, включая скрытые, и покажут все найденные lic-файлы.

cmd
dir C:\*.lic /s /b 2>nul | findstr /i "1C"

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

Как узнать путь к активной лицензии
  1. 1
    Запустите 1С и откройте любую информационную базу
  2. 2
    Перейдите в меню «Сервис» → «О программе»
  3. 3
    Найдите раздел «Лицензия» и раскройте его
  4. 4
    Скопируйте указанный путь к lic-файлу
  5. 5
    Откройте этот путь в проводнике и проверьте наличие файла

Структура папки licenses и что там искать

В каталоге licenses может лежать несколько файлов: по одному на каждую активированную лицензию. Если на компьютере активировали и клиентскую, и серверную лицензию, или лицензию перевыпускали после сбоя, файлов будет два и больше. Удалять «лишние» файлы без проверки не стоит — среди них может быть действующая активация.

Отличить рабочий файл от устаревшего помогает диалог «О программе»: сравните имя файла из раздела «Лицензия» с содержимым папки. Файлы, которые платформа не использует, обычно относятся к старым активациям на прежнее оборудование и уже недействительны.

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

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

Путь к лицензии в «О программе»
Норма

Указан существующий lic-файл, лицензия отображается

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

Раздел «Лицензия» пуст или путь указывает на отсутствующий файл

Содержимое папки licenses
Норма

Есть хотя бы один .lic-файл с актуальной датой

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

Папка пуста или содержит только старые файлы

Запуск информационной базы
Норма

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

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

Ошибка «Не обнаружена лицензия на использование программы»

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

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

Другие типичные причины ошибки «не обнаружена лицензия»: файл удалён антивирусом или чисткой диска, папка ProgramData очищена при переустановке Windows без форматирования, лицензия активирована под другой учётной записью, а также запуск клиента от имени пользователя без прав чтения каталога licenses. В терминальных сценариях добавляется нюанс: лицензия должна быть доступна на том сервере, где реально исполняется сеанс.

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

Резервное копирование и перенос: что реально работает

Резервная копия lic-файла полезна в одном сценарии: восстановление на том же компьютере без изменения аппаратной конфигурации — например, после случайного удаления папки licenses. Скопируйте каталог C:\ProgramData\1C\licenses в надёжное место и при необходимости верните файлы обратно с теми же правами доступа.

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

Сравнение вариантов

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

Подходит при удалении файла на том же ПК без смены железа. Не работает после замены оборудования или переустановки ОС с изменением параметров.

Повторная активация по пин-коду

Универсальный способ при смене конфигурации. Требует неиспользованного пин-кода или дополнительного комплекта из центра лицензирования.

Аппаратный ключ HASP

Лицензия хранится в USB-ключе, а не в файле. Удобно при частых переездах между компьютерами, но требует драйвера и физического доступа к порту.

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

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

Ещё одна распространённая ситуация — использование многопользовательского пин-кода. Одна многопользовательская лицензия активируется один раз на сервере и раздаётся клиентам через сервер 1С или сервис лицензирования. Попытка активировать её на каждом клиентском компьютере отдельно приводит к исчерпанию активаций без реальной необходимости.

Можно ли перенести программную лицензию 1С на другой компьютер копированием файла?

Нет. Lic-файл привязан к аппаратным параметрам машины, на которой выполнялась активация. На другом компьютере проверка не пройдёт. Для переезда активируйте лицензию заново по пин-коду из комплекта поставки.

Папка C:\ProgramData\1C\licenses пуста, но 1С работает. Где тогда лицензия?

Проверьте профильный каталог пользователя: %LOCALAPPDATA%\1C\1Cv8\licenses. Также откройте «Сервис» → «О программе» — в разделе «Лицензия» указан точный путь к файлу, который платформа использует прямо сейчас. Если лицензия аппаратная (USB-ключ), файла на диске не будет вовсе.

Что делать, если лицензия слетела после переустановки Windows?

Переустановка ОС меняет параметры привязки, поэтому старый файл недействителен. Запустите получение лицензии заново, выберите восстановление и введите тот же пин-код и регистрационные данные. Если система сообщает об исчерпании активаций, используйте резервный пин-код из комплекта или обратитесь в центр лицензирования.

Как узнать регистрационный номер лицензии по файлу?

Сам lic-файл зашифрован и вручную не читается. Откройте 1С и перейдите в «Сервис» → «О программе»: в разделе «Лицензия» отображаются регистрационный номер, тип лицензии и путь к файлу. Для серверной лицензии аналогичные сведения видны в консоли кластера серверов.

Где искать лицензию, если 1С работает в терминальном режиме?

Лицензия должна находиться на терминальном сервере, где исполняются сеансы, а не на компьютерах пользователей. Проверяйте C:\ProgramData\1C\licenses на терминальном сервере и права доступа к этой папке для всех пользователей терминальных сессий.

Итог

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

Файлы лицензии 1С лежат в C:\ProgramData\1C\licenses или в профильном каталоге пользователя (в Linux — /var/1C/licenses). Точный путь к действующей лицензии всегда виден в диалоге «О программе». Копирование файла не переносит активацию — при смене оборудования лицензию активируют заново по пин-коду.