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

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

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

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

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

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

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

Что находится внутри файла .lic и почему его нельзя открыть как текст

При активации программной лицензии 1С платформа формирует файл lic с зашифрованными данными: регистрационный номер продукта, тип лицензии (однопользовательская, многопользовательская, серверная), набор ключевых параметров компьютера и контрольные данные активации. Шифрование привязано к аппаратной конфигурации, поэтому перенос файла на другой компьютер не даёт работающей лицензии.

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

Где 1С хранит файлы лицензий

Расположение зависит от версии платформы и типа активации. Типовые каталоги, которые стоит проверить в первую очередь:

  • C:\ProgramData\1C\licenses — основной каталог для платформы 8.3 при активации «на данный компьютер»;
  • C:\Users\<имя пользователя>\AppData\Local\1C\1Cv8\licenses — при активации «на текущего пользователя» в некоторых версиях;
  • каталог conf в папке установки сервера 1С — для серверных лицензий.

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

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

Как посмотреть сведения о лицензии штатными средствами

Через диалог «О программе»

Самый простой способ узнать, какая лицензия используется: запустите конфигурацию, откройте меню «Справка» → «О программе» и перейдите по ссылке «Подробно» в разделе лицензий. Там отображаются регистрационный номер, тип лицензии и организация, на которую она оформлена (если данные были указаны при активации).

Через утилиту licconfig

В составе комплекта поставки и на портале 1С доступна утилита licconfig (и связанные инструменты диагностики лицензирования), которая показывает список полученных лицензий, их привязку и статус. Она же используется для переноса и восстановления лицензий при смене оборудования.

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

Как связать файл .lic с конкретным продуктом

Если в папке licenses несколько файлов, напрямую по имени определить, какой из них к какому продукту относится, не получится. Практические способы разобраться:

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

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

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

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

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

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

Файл .lic на месте, но 1С пишет «лицензия не найдена» после обновленияВыполните повторную активацию тем же пин-кодом через диалог получения лицензии
Файл .lic удалён или каталог licenses пустАктивируйте лицензию заново пин-кодом из комплекта поставки
Пин-коды исчерпаны или утеряныОбратитесь к обслуживающему партнёру 1С или в службу лицензирования с регистрационным номером продукта
Нужно просто узнать, какая лицензия активнаОткройте «Справка» → «О программе» → «Подробно» или утилиту диагностики лицензирования

Ограничения и меры предосторожности

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

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

Итог

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

Файл .lic зашифрован и не читается напрямую: сведения о лицензии смотрят через «О программе» или утилиту диагностики. Файлы лежат в C:\ProgramData\1C\licenses, привязаны к железу и не переносятся. При слёте лицензии помогает повторная активация пин-кодом.

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

Можно ли открыть файл .lic блокнотом и найти серийный номер?

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

Где искать файл лицензии, если 1С установлена на сервере?

Клиентские лицензии ищите в C:\ProgramData\1C\licenses на сервере, серверные — в каталоге conf внутри папки установки агента сервера 1С. Учтите, что ProgramData — скрытая папка.

Сработает ли лицензия, если скопировать lic-файл на другой компьютер?

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

Что делать, если папка licenses пуста, а 1С работает?

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

Сколько раз можно активировать один пин-код?

Число активаций ограничено условиями поставки, обычно предусмотрены основные и резервные пин-коды. Когда лимит исчерпан, перевыпуск возможен через партнёра 1С или службу лицензирования по регистрационному номеру.

Опасно ли удалять старые lic-файлы?

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