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

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

Где находится файл лицензии 1С и как с ним работать

Где лежит файл лицензии 1С (2lic, licdata), как найти его в Windows и Linux, как перенести лицензию на другой компьютер и восстановить после переустановки.

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

Важно различать два типа защиты: программная лицензия хранится в файле на диске, а аппаратный ключ HASP не создаёт файла вовсе — проверка идёт через драйвер ключа. В этой статье речь идёт именно о программных лицензиях, активируемых пин-кодом через Центр лицензирования 1С.

Где 1С хранит файл лицензии: основные пути

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

Если лицензия активирована «для текущего пользователя» или платформа установлена без прав администратора, файл может оказаться в профиле: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\licenses. В старых версиях платформы встречается также каталог C:\Users\All Users\1C\1Cv8\licenses и папка conf рядом с настройками, где хранится файл licdata или записи о привязке.

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

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

Какие файлы относятся к лицензии

Основной файл активированной лицензии имеет расширение .lic, а для многопользовательских лицензий, полученных в новых версиях механизма, может использоваться файл вида 2lic. Имя файла обычно содержит дату активации и набор символов, например 20260115143000.lic. Каждая активация пин-кода создаёт отдельный файл.

Рядом могут лежать служебные файлы с расширением .p2, .key или временные файлы запроса лицензии (.req), которые появляются, если активация была прервана. Удалять их вручную не следует без понимания ситуации: иногда платформа продолжает диалог с Центром лицензирования именно через эти файлы.

Как найти файл лицензии, если стандартных путей нет

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

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

Дополнительно проверьте, не работает ли платформа в терминальном режиме или под другим пользователем: лицензия, активированная из-под одной учётной записи с вариантом «для данного компьютера», доступна всем, а «для текущего пользователя» — только тому, кто её активировал. Также файл может находиться на сервере, если лицензии раздаёт сервер 1С или менеджер лицензий HASP.

Порядок поиска файла лицензии
  1. 1
    Откройте %PROGRAMDATA%\1C\licenses и проверьте наличие файлов .lic
  2. 2
    Проверьте %APPDATA%\1C\1cv8\licenses под нужным пользователем
  3. 3
    Выполните поиск по маске *.lic через командную строку от администратора
  4. 4
    Уточните, не используется ли аппаратный ключ HASP — тогда файла лицензии нет вовсе
  5. 5
    Проверьте, не раздаёт ли лицензии сервер 1С или сервер лицензирования

Как перенести лицензию на другой компьютер

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

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

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

Перед переустановкой Windows или заменой оборудования скопируйте всю папку C:\ProgramData\1C\licenses в надёжное место. Если после переустановки ОС аппаратная конфигурация не изменилась, возврат файлов на прежнее место часто восстанавливает работоспособность без повторной активации.

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

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

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

Запуск 1С после возврата файла
Норма

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

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

Ошибка «Не найдена лицензия» или «Лицензия не обнаружена»

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

Есть файл .lic с датой активации

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

Папка пуста или только временные .req-файлы

Права на папку
Норма

У пользователя есть чтение

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

Ошибка доступа при открытии папки

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

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

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

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

Перед плановой заменой железа активируйте лицензию заново сразу после сборки: так вы заранее узнаете, хватает ли резервных пин-кодов, и не останетесь без работающей базы в ответственный момент. Проверить количество оставшихся активаций можно при повторной активации — Центр лицензирования сообщает об исчерпании пин-кодов.
ПЗ
Практическое замечание

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

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

Нет. Файл .lic содержит привязку к аппаратной конфигурации конкретной машины. На другом компьютере платформа его не примет — нужна новая активация резервным пин-кодом из комплекта поставки.

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

Скорее всего, используется аппаратный ключ HASP — тогда файла лицензии нет в принципе. Либо лицензия активирована для текущего пользователя и лежит в его профиле (%APPDATA%\1C\1cv8\licenses), либо лицензии раздаёт сервер 1С.

Что делать, если антивирус удалил файл лицензии?

Проверьте карантин антивируса и восстановите файл, если он там. Добавьте папку C:\ProgramData\1C в исключения защиты. Если файл потерян безвозвратно, активируйте лицензию заново резервным пин-кодом.

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

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

Где лежит лицензия на сервере 1С под Linux?

Общесистемные лицензии — в /var/1C/licenses, пользовательские — в домашнем каталоге учётной записи агента сервера, в подкаталоге .1cv8/1C/1cv8/licenses. Убедитесь, что у службы агента есть права на чтение этих файлов.

Закончились резервные пин-коды — как восстановить лицензию?

Обратитесь в Центр лицензирования 1С через портал 1С или по контактам из документации к продукту. Потребуется регистрационный номер продукта. После проверки вам выдадут дополнительные пин-коды для активации.

Итог

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

Файл программной лицензии 1С лежит в C:\ProgramData\1C\licenses или в профиле пользователя в %APPDATA%\1C. Он привязан к железу, поэтому перенос на другой ПК делается только через повторную активацию резервным пин-кодом. Перед переустановкой системы сохраняйте папку licenses и конверт с пин-кодами.