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

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

1С: как прочитать LIC-файл лицензии

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

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

Важно понимать: LIC-файл — не обычный текстовый документ и не документ 1С. Это защищённый контейнер в формате, который обрабатывает подсистема лицензирования платформы (SLK — Software License Control). Открыть его «как книгу» и прочитать весь текст не получится, но извлечь основную информацию о лицензии можно штатными средствами.

Ниже разберём, где искать LIC-файлы, чем их можно просмотреть, как определить тип лицензии и что делать, если файл повреждён или платформа его «не видит».

Что такое LIC-файл и где он хранится

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

Стандартное расположение файлов лицензий зависит от операционной системы:

  • Windows (общий каталог): C:\ProgramData\1C\licenses
  • Windows (пользовательский вариант): %APPDATA%\1C\1cv8\licenses или %LOCALAPPDATA%\1C\1cv8\licenses
  • Linux: каталог /var/1C/licenses либо домашний каталог пользователя, под которым работает сервер 1С

Имена файлов выглядят как набор цифр и букв, например 20230101120000000000.lic — по имени нельзя понять содержимое. Один компьютер может хранить несколько LIC-файлов, если активировано несколько лицензий (например, клиентская и серверная).

Как просмотреть информацию о лицензии из самой 1С

Самый простой способ «прочитать» лицензию — не открывать файл напрямую, а посмотреть сведения через интерфейс платформы. Это безопасно и не требует прав администратора.

  1. Запустите любую информационную базу или конфигуратор.
  2. Откройте меню «Сервис» → «О программе» (в тонком клиенте — значок информации).
  3. Найдите блок «Лицензия» — там указан тип лицензии, серийный номер комплекта и организация, на которую она зарегистрирована.

Если лицензия не найдена, в этом же окне будет сообщение о поиске лицензии — это первый признак проблемы с LIC-файлом.

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

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

Чем открыть LIC-файл напрямую

Технически LIC-файл можно открыть в любом текстовом редакторе — Блокноте, Notepad++, VS Code. Внутри будет XML-подобная структура с параметрами лицензии: версией формата, типом лицензии, данными о привязке к оборудованию и контрольной информацией. Часть данных читаема, часть закодирована.

Открытие в редакторе допустимо только для просмотра. Ни в коем случае не сохраняйте файл после открытия: даже изменение одного символа или пересохранение в другой кодировке делает лицензию недействительной, потому что нарушается контрольная подпись.

Более информативный способ — использовать штатные утилиты платформы. При запуске мастера активации лицензии (он же вызывается из диалога «не найдена лицензия») есть режим восстановления и просмотра уже установленных лицензий — он показывает привязанные к файлу данные в читаемом виде.

bash
dir "C:\ProgramData\1C\licenses\*.lic"

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

Как определить тип лицензии по файлу

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

ПризнакЧто означаетКак проверить
Один файл, активация на рабочей станцииОднопользовательская или клиентская лицензияОкно «О программе» на этом ПК
Файлы на сервере 1ССерверная или многопользовательская лицензияКонсоль администрирования сервера
Лицензия «не видна» после обновления ОССломалась привязка к оборудованиюДиалог поиска лицензии при запуске

Точное число пользователей многопользовательской лицензии надёжнее всего смотреть не в файле, а в личном кабинете портала 1С, где зарегистрирован комплект поставки, либо в документации на комплект.

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

Типичные причины, по которым платформа перестаёт видеть LIC-файл: обновление Windows, замена оборудования, изменение имени компьютера или сетевых параметров, повреждение файловой системы, действия антивируса.

Порядок действий при проблеме:

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

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

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

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

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

Запуск 1С
Норма

Платформа стартует без диалога поиска лицензии

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

Появляется окно «Лицензия не найдена»

Окно «О программе»
Норма

Отображаются тип лицензии и серийный номер

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

Блок лицензии пуст или сообщение об отсутствии

Каталог licenses
Норма

Файлы .lic с ненулевым размером и актуальной датой

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

Каталог пуст, файлы нулевого размера или недоступны

Сервер 1С
Норма

В консоли видны лицензии, сеансы подключаются

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

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

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

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

Можно ли открыть LIC-файл в программе 1С как документ?

Нет. LIC-файл не является объектом конфигурации или внешней обработкой. Его обрабатывает только подсистема лицензирования платформы. Для просмотра сведений используйте окно «О программе», а не механизмы открытия файлов внутри 1С.

Чем LIC-файл отличается от USB-ключа HASP?

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

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

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

Что делать, если пин-коды утеряны?

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

Почему после обновления Windows лицензия «слетела»?

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

Итог

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

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