Администрирование · 10 мин
Как прочитать файл лицензии 1С: форматы, способы просмотра и решение проблем
Разбираемся, как прочитать файл лицензии 1С: где лежат файлы .lic и .2lic, чем их открыть, как извлечь регистрационный номер и пин-код, что делать при повреждении.
Файл лицензии 1С — это небольшой файл, в котором платформа хранит данные о программной лицензии: регистрационный номер, серийный номер, параметры компьютера, к которому привязана активация. Возникает он автоматически при активации пин-кода и лежит в служебных каталогах системы. Открыть его «как обычный документ» и прочитать в блокноте в читаемом виде не получится: содержимое закодировано, и напрямую извлечь из него пин-код нельзя.
Тем не менее задачи «прочитать лицензию» решаемы. В зависимости от того, что именно нужно — посмотреть список активированных лицензий, узнать регистрационный номер, перенести лицензию на другой компьютер или восстановить её после сбоя, — применяются разные инструменты: диалог «О программе», утилита Ring, консоль администрирования сервера 1С или служба лицензирования. Ниже разобраны все рабочие способы и ограничения каждого.
Какие файлы лицензий существуют и где они лежат
Платформа 1С:Предприятие использует несколько типов файлов. Основной — файл с расширением .lic, который создаётся при активации программной лицензии. Рядом могут встречаться служебные файлы с расширениями .2lic и .3lic — это резервные копии данных лицензии, которые платформа создаёт автоматически при обновлении или восстановлении активации. Файл licconn.lic относится к лицензиям на соединения в отдельных сценариях.
Стандартные расположения зависят от операционной системы и разрядности платформы. В Windows файлы обычно находятся в каталогах C:\ProgramData\1C\licenses (для всех пользователей) и C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\conf или в подкаталоге licenses профиля пользователя. В Linux — в /var/1C/licenses и ~/.1C/1Cv8. Точный путь зависит от версии платформы, поэтому при поиске удобно использовать поиск по маске *.lic по системному диску.
Важно понимать: файлы лицензии привязаны к аппаратным параметрам компьютера. Копирование файла на другую машину не переносит лицензию — платформа при запуске проверит ключевые параметры и откажется принимать чужой файл.
Как посмотреть данные лицензии через «О программе»
Самый простой способ «прочитать» лицензию — не открывать файл, а воспользоваться встроенным диалогом платформы. Запустите конфигуратор или режим «1С:Предприятие», откройте меню «Сервис» (или значок информации) и выберите пункт «О программе». В нижней части окна отображается блок «Лицензия», где перечислены активированные лицензии: регистрационный номер, тип (однопользовательская, многопользовательская, серверная) и серийный номер.
Если лицензий несколько — например, клиентская и серверная на одной машине — они выводятся списком. Этого достаточно для большинства задач: сверить регистрационный номер с договором, подготовить данные для обращения в поддержку или проверить, какая лицензия фактически используется.
Если в блоке «Лицензия» пусто или указано «Лицензия не найдена», платформа не смогла получить ни программную, ни аппаратную (USB-ключ HASP) лицензию. Это уже диагностический признак, а не просто отсутствие файла.
- 1Запустите конфигуратор или режим 1С:Предприятие
- 2Откройте меню «Сервис» → «О программе»
- 3Найдите блок «Лицензия» в нижней части окна
- 4Сверьте регистрационный номер и тип лицензии с документами поставки
Просмотр лицензий через утилиту ring и командную строку
Для администраторов удобнее консольный инструмент. В составе платформы поставляется утилита ring (в каталоге bin установленной платформы, подкаталог 1ce или рядом с исполняемыми файлами в зависимости от версии). Она умеет выводить информацию о лицензиях в текстовом виде, что удобно для скриптов и удалённой диагностики.
ring license --listКоманда выводит список установленных программных лицензий с указанием регистрационного номера, типа и состояния. Для получения подробностей по конкретной лицензии используется команда ring license --info --name <имя>. Если утилита сообщает, что модуль лицензирования не установлен, установите его через ring license install с правами администратора — модуль входит в дистрибутив платформы.
Альтернатива для серверных развёртываний — консоль администрирования сервера 1С:Предприятия. В ней видны лицензии, используемые сервером, и счётчики сеансов. Это полезно, когда нужно понять, какая именно многопользовательская лицензия расходуется, а не просто факт её наличия.
Можно ли извлечь пин-код или регистрационный номер из файла
Частая причина, по которой пытаются «прочитать» файл лицензии, — утерян конверт с пин-кодами. Здесь важно разделить два разных идентификатора. Регистрационный номер продукта извлекается: он виден в диалоге «О программе» и через ring license --list. Этого достаточно, чтобы восстановить пин-коды через официальный канал поддержки.
Сам пин-код из файла извлечь нельзя. Он используется один раз при активации и в открытом виде нигде в системе не сохраняется. Единственный надёжный источник пин-кодов — бумажный конверт из комплекта поставки или электронная поставка в личном кабинете портала 1С. Если конверт утерян, порядок действий такой: узнать регистрационный номер (через «О программе»), затем обратиться в центр лицензирования 1С и запросить восстановление комплекта пин-кодов по регистрационному номеру.
Перенос и восстановление лицензии
Когда нужно перенести лицензию на новый компьютер, копирование файла .lic не поможет — активация привязана к оборудованию. Правильный путь: на новой машине установить платформу и активировать лицензию новым пин-кодом из комплекта (в комплекте обычно несколько пин-кодов: один основной и резервные). Старую активацию при этом можно не трогать — при замене оборудования лицензия на старой машине просто перестаёт использоваться.
Если файл лицензии повреждён (например, после сбоя диска или некорректного восстановления из бэкапа), платформа при запуске сообщит об отсутствии лицензии. Проверьте наличие файлов .2lic и .3lic в том же каталоге — иногда платформа восстанавливается из резервной копии автоматически при следующем запуске. Если автоматического восстановления не произошло, потребуется повторная активация резервным пин-кодом.
Диагностика: платформа не видит лицензию
Если файл лицензии на месте, но 1С сообщает «Лицензия не найдена», причина обычно в одном из трёх. Первое — изменились аппаратные параметры компьютера: замена материнской платы, сетевого адаптера, жёсткого диска или переустановка ОС могут сделать активацию недействительной. Второе — файл лежит не в том каталоге, который просматривает запущенная разрядность платформы (32-битная и 64-битная версии могут использовать разные пути). Третье — повреждение самого файла.
Порядок проверки: убедитесь, что файлы .lic физически присутствуют в стандартных каталогах; посмотрите вывод ring license --list — если лицензия видна там, но не видна в «О программе», проблема в правах доступа к каталогу или в разрядности; если лицензии нет нигде — готовьте резервный пин-код для повторной активации.
Как проверить состояние лицензии
Указан регистрационный номер и тип лицензии
Надпись «Лицензия не найдена»
Лицензия присутствует в списке
Список пуст при наличии файлов .lic
Есть файлы .lic и резервные .2lic/.3lic
Каталог пуст или файлы нулевого размера
Частые вопросы
Чем открыть файл .lic, чтобы прочитать его содержимое?
Никакой штатный просмотрщик не покажет содержимое в читаемом виде — файл закодирован. Данные лицензии смотрят через «О программе» в платформе или командой ring license --list. Открытие в текстовом редакторе покажет только бинарные данные.
Можно ли восстановить пин-код, если конверт утерян?
Да, но не из файла. Узнайте регистрационный номер продукта в окне «О программе» и обратитесь в центр лицензирования 1С с запросом на восстановление комплекта пин-кодов. Потребуется подтвердить право владения лицензией.
Чем отличаются файлы .lic, .2lic и .3lic?
.lic — действующий файл лицензии. .2lic и .3lic — автоматически создаваемые резервные копии данных активации, которые платформа использует для восстановления при повреждении основного файла. Удалять их не нужно.
Сработает ли лицензия, если скопировать файл на другой ПК?
Нет. Активация привязана к аппаратным параметрам конкретного компьютера, и платформа проверяет их при запуске. На новой машине лицензию активируют заново свободным пин-кодом из комплекта поставки.
Где искать файл лицензии в Windows?
Чаще всего в C:\ProgramData\1C\licenses (для всех пользователей) и в профиле пользователя в каталогах вида AppData\Local\1C\1Cv8. При сомнениях выполните поиск по маске *.lic по системному диску.
Что делать, если после замены оборудования 1С пишет «лицензия не найдена»?
Активация слетела из-за смены аппаратных параметров. Проверьте наличие резервных файлов .2lic/.3lic и попробуйте перезапустить платформу. Если не помогло — активируйте лицензию заново резервным пин-кодом. Если резервные пин-коды исчерпаны, запрашивайте новый комплект через центр лицензирования по регистрационному номеру.
Что важно запомнить
Файл лицензии 1С закодирован и не читается напрямую: данные смотрят через «О программе» или ring license --list. Пин-код из файла не извлекается — он хранится только в комплекте поставки. Файл привязан к оборудованию, поэтому перенос делается повторной активацией, а не копированием. Перед любыми действиями с каталогом licenses сохраните его копию и убедитесь, что резервные пин-коды доступны.