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

В этой статье разберём 3 проверенных способа чтения .lic-файлов (включая бесплатные инструменты), расшифруем их внутреннюю структуру и объясним, какие данные можно извлечь без риска нарушить лицензионное соглашение. Также рассмотрим типичные ошибки, которые допускают пользователи при работе с лицензиями, и дадим рекомендации по безопасности.

⚠️ Важно: Извлечение данных из .lic-файлов допустимо только для легальных целей — проверки собственных лицензий или устранения технических проблем. Распространение или модификация лицензионных ключей нарушает условия использования ПО и может повлечь юридическую ответственность.

📊 Для чего вам нужно прочитать LIC-файл 1С?
Перенос лицензии на другой сервер
Проверка срока действия
Диагностика ошибок активации
Другое

1. Структура LIC-файла: что хранится внутри

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

Заголовок файла — содержит сигнатуру (подпись ), версию формата и контрольную сумму. Повреждение этого блока делает файл нечитаемым.

Информация о лицензии — здесь хранятся:

  • 🔑 Тип лицензии (сетевая, локальная, учебная и т.д.)
  • 📅 Срок действия (бессрочная или с датой истечения)
  • 🖥️ Привязка к аппаратному ключу (HASP, USB-dongle) или серверу
  • 📊 Количество разрешенных подключений (для сетевых лицензий)

Цифровая подпись — подтверждает подлинность файла и защищает от подделки. Без корректной подписи 1С:Предприятие откажется принимать лицензию.

Дополнительные метки — могут содержать данные о версиях платформы, ограничениях функционала (например, для учебных версий) или информации о дилере.

🔍 Как это помогает? Зная структуру, вы можете целенаправленно извлекать нужные данные. Например, если лицензия перестала работать после обновления сервера, достаточно проверить блок привязки к аппаратному ключу — возможно, изменился HWID (идентификатор оборудования).

Что такое HWID и почему он важен?

HWID (Hardware ID) — это уникальный идентификатор оборудования, к которому привязана лицензия 1С. Он формируется на основе серийных номеров жесткого диска, сетевой карты и других компонентов. При замене материнской платы или виртуализации сервера HWID меняется, и лицензия может перестать работать.

2. Способ 1: Чтение через конфигуратор 1С (без сторонних инструментов)

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

📌 Пошаговая инструкция:

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

⚠️ Внимание: Этот метод показывает только базовую информацию. Для детального анализа (например, извлечения HWID или проверки цифровой подписи) потребуются специализированные утилиты.

💡 Преимущества способа:

  • 🔒 Полностью легально и безопасно — не нарушает лицензионное соглашение.
  • 🛠️ Не требует установки стороннего ПО.
  • 📊 Подходит для быстрой проверки срока действия или типа лицензии.

Ограничения:

  • 🔍 Не показывает технические детали (например, HWID или структуру подписи).
  • 🖥️ Требует установленной платформы 1С:Предприятие.

☑️ Подготовка к чтению LIC через конфигуратор

Выполнено: 0 / 4

3. Способ 2: Использование утилиты licreader (для технических специалистов)

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

📥 Где взять утилиту?

Официально licreader не распространяется фирмой , но её можно найти на специализированных форумах администраторов (например, на Infostart или Клерк.Ру). Скачивайте только из проверенных источников — в сети встречаются модифицированные версии с вредоносным кодом.

🛠️ Как пользоваться:

  1. Скачайте и распакуйте архив с licreader.exe.
  2. Откройте командную строку (cmd) от имени администратора.
  3. Перейдите в папку с утилитой:
    cd C:\путь\к\папке\с\licreader
  4. Выполните команду для чтения файла:
    licreader.exe "C:\путь\к\вашему\файлу.lic"
  5. Результат будет выведен в консоль. Для сохранения в файл добавьте параметр > output.txt:
    licreader.exe "C:\license.lic" > result.txt

📋 Пример вывода утилиты:


Лицензия: Сетевая (5 пользователей)

Срок действия: Бессрочная

HWID: 1A2B-3C4D-5E6F-7G8H

Привязка: HASP-ключ (ID: 1234-5678-90AB)

Подпись: Корректна (1С)

Дополнительно: Версия платформы 8.3.20+

⚠️ Внимание: Некоторые версии licreader могут не поддерживать новые форматы .lic-файлов (например, для 1С:Предприятие 8.3.22+). Перед использованием проверьте актуальность утилиты на форумах.

💡

Если licreader выдаёт ошибку "Неизвестный формат", попробуйте обновить утилиту или используйте альтернативный способ чтения через 1С:Лицензирование (см. следующий раздел).

4. Способ 3: Программа 1С:Лицензирование (официальный инструмент)

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

🔧 Как установить и использовать:

  1. Скачайте утилиту с сайта (раздел "Сервисные программы") или найдите её в дистрибутиве платформы (папка Utils).
  2. Установите программу, следуя инструкциям мастера.
  3. Запустите 1С:Лицензирование и выберите пункт Файл → Открыть лицензию.
  4. Укажите путь к .lic-файлу. Программа отобразит детальную информацию, включая:
    • 📌 Тип и версию лицензии
    • 🔐 Данные аппаратного ключа (если есть)
    • 📅 Дату начала и окончания действия
    • 🖥️ HWID сервера (для сетевых лицензий)
  5. Преимущества:

    • 🔒 Официальный инструмент — нет риска нарушить лицензионное соглашение.
    • 📊 Поддерживает все актуальные версии 1С:Предприятие.
    • 🛠️ Позволяет не только читать, но и модифицировать привязку лицензии (в рамках разрешённых действий).

    Недостатки:

    • 🖥️ Требует установки (не портативная утилита).
    • 📥 Не всегда доступна в бесплатном доступе (может входить только в коммерческие дистрибутивы).

    📌 Где скачать?

    Если утилита не входит в ваш дистрибутив, её можно запросить у партнёра или скачать с официального сайта в разделе "Сервисные программы". Будьте осторожны с неофициальными источниками — они могут распространять устаревшие или модифицированные версии.

    💡

    Утилита 1С:Лицензирование — единственный официально поддерживаемый способ работы с .lic-файлами. Её использование гарантирует корректность данных и совместимость с последними версиями платформы.

    5. Расшифровка ключевых параметров LIC-файла

    При чтении .lic-файла вы встретите множество технических терминов. Разберём самые важные из них:

    Параметр Описание Пример значения
    Тип лицензии Определяет режим использования: локальная (для одного ПК), сетевая (для нескольких пользователей) или учебная (с ограничениями). Сетевая (10 пользователей)
    HWID Уникальный идентификатор оборудования, к которому привязана лицензия. Изменяется при замене жесткого диска или материнской платы. 4C2D-8E1F-9A3B-0D5E
    Идентификатор ключа (HASP ID) Номер аппаратного ключа защиты (если используется). Привязан к физическому USB-dongle. 1234-5678-9ABC
    Срок действия Даты начала и окончания действия лицензии. Для бессрочных лицензий указывается Unlimited. 01.01.2023 — 31.12.2026
    Версия платформы Минимальная версия 1С:Предприятие, с которой совместима лицензия. 8.3.18+

    🔍 На что обратить внимание?

    • 🔄 Если HWID в лицензии не совпадает с текущим идентификатором сервера, не запустится. В этом случае потребуется перепривязка.
    • 📅 Просроченная лицензия блокирует работу программы. Проверьте дату истечения заранее.
    • 🔐 Для аппаратных ключей (HASP) утилиты могут показывать только часть информации — полные данные хранятся в самом ключе.

    ⚠️ Внимание: Некоторые параметры (например, HWID) могут отличаться в виртуальных средах (VMware, Hyper-V). Если вы переносите лицензию на виртуальный сервер, используйте официальные инструменты для корректной привязки.

    6. Типичные ошибки при работе с LIC-файлами

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

    🚫 Ошибка 1: "Неверный формат файла лицензии"

    🔹 Причина: Файл повреждён или сохранён в неправильной кодировке (например, после редактирования в блокноте).

    🔹 Решение: Восстановите резервную копию .lic-файла или запросите новый у партнёра .

    🚫 Ошибка 2: "Лицензия не найдена или недействительна"

    🔹 Причина:

    • 🖥️ Изменился HWID сервера (замена оборудования).
    • 🔐 Аппаратный ключ (HASP) не подключён или неисправен.
    • 📅 Истёк срок действия лицензии.

    🔹 Решение: Проверьте HWID через 1С:Лицензирование и при необходимости выполните перепривязку.

    🚫 Ошибка 3: "Лицензия привязана к другому серверу"

    🔹 Причина: .lic-файл скопирован с другого компьютера без перепривязки.

    🔹 Решение: Используйте утилиту 1С:Лицензирование для переноса лицензии или запросите новый файл у поставщика.

    🚫 Ошибка 4: "Несовместимая версия платформы"

    🔹 Причина: Лицензия предназначена для старой версии (например, 8.2), а установлена 8.3.

    🔹 Решение: Обновите лицензию через партнёра или установите совместимую версию платформы.

    ⚠️ Внимание: Если вы используете виртуальные машины (VMware, VirtualBox), HWID может меняться при перемещении виртуального диска. В этом случае рекомендуется привязывать лицензию к аппаратному ключу (HASP) или использовать сетевую лицензию.

    Как проверить HWID в Windows без 1С?

    Откройте командную строку и выполните:

    wmic csproduct get uuid

    Эта команда выведет уникальный идентификатор материнской платы, который часто используется при формировании HWID в 1С.

    7. Безопасность и легальность: что можно и нельзя делать с LIC-файлами

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

    Что можно делать:

    • 🔍 Читать собственные лицензии для диагностики или переноса на другое оборудование.
    • 🖥️ Создавать резервные копии .lic-файлов (на случай сбоя).
    • 🔄 Перепривязывать лицензию к новому серверу через официальные инструменты.

    Что запрещено:

    • 🔐 Модифицировать содержимое .lic-файла (например, изменять HWID или срок действия).
    • 📤 Распространять лицензионные файлы третьим лицам.
    • 🛠️ Использовать неофициальные патчи для обхода защиты.

    📜 Юридические риски:

    Фирма активно отслеживает нелегальное использование лицензий с помощью:

    • 🔍 Аудитов (проверка легальности у клиентов).
    • 🖥️ Онлайн-активации (для облачных и некоторых сетевых лицензий).
    • 📊 Анализа HWID (повторяющиеся идентификаторы на разных серверах вызывают подозрения).

⚠️ Внимание: Если вы обнаружили, что ваша лицензия была скомпрометирована (например, утекла в сеть), немедленно обратитесь к партнёру для её замены. Использование "взломанных" лицензий может привести к блокировке всех продуктов в вашей компании.

8. Альтернативные способы проверки лицензии (без чтения LIC-файла)

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

🔹 Способ 1: Через реестр Windows

Некоторые данные о лицензии хранятся в реестре. Чтобы их просмотреть:

  1. Нажмите Win + R, введите regedit и подтвердите.
  2. Перейдите по пути:
    HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\Adm\Licenses
  3. В правой части отобразятся параметры с данными о лицензиях.

🔹 Способ 2: Командная строка (для сетевых лицензий)

Если лицензия сетевая, проверьте её статус через команду:

rasclsvr /info

Эта команда выведет информацию о сервере лицензий , включая количество подключённых пользователей.

🔹 Способ 3: Логи 1С

В папке с платформой (1Cv8) есть файл 1cv8.lst, который содержит логи активации. Откройте его в блокноте и найдите строки с упоминанием лицензии.

💡 Когда это пригодится?

  • 🔄 Если .lic-файл утерян, но работает.
  • 🖥️ Для проверки, какая лицензия сейчас активна на сервере.
  • 📊 Для диагностики проблем с подключением пользователей.
💡

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

FAQ: Частые вопросы о чтении LIC-файлов 1С

Можно ли открыть LIC-файл в блокноте или Excel?

Нет. .lic-файлы имеют бинарный формат и содержат зашифрованные данные. При открытии в текстовом редакторе вы увидите набор нечитаемых символов. Для корректного чтения используйте специализированные утилиты (1С:Лицензирование, licreader) или конфигуратор.

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

Для переноса выполните следующие шаги:

  1. На старом ПК: сохраните .lic-файл и деактивируйте лицензию через 1С:Лицензирование (если требуется).
  2. На новом ПК: установите 1С:Предприятие и загрузите .lic-файл через конфигуратор или утилиту 1С:Лицензирование.
  3. Если лицензия привязана к HWID, выполните перепривязку (может потребоваться обращение к партнёру ).

⚠️ Для аппаратных ключей (HASP) достаточно физически перенести USB-dongle на новый компьютер.

Что делать, если LIC-файл повреждён?

Если файл не открывается ни одной утилитой:

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

Как проверить, не поддельная ли лицензия?

Признаки поддельной или некорректной лицензии:

  • 🔍 Утилиты вроде licreader показывают ошибку подписи (Invalid signature).
  • 📅 Срок действия подозрительно длинный (например, 100 лет).
  • 🖥️ Лицензия работает на любом HWID без привязки.

🔒 Для проверки подлинности используйте официальную утилиту 1С:Лицензирование или обратитесь в службу поддержки.

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

Нет, конвертация .lic-файлов в другие форматы (например, .txt или .xml) невозможна из-за бинарной структуры и шифрования. Однако вы можете экспортировать данные из файла в читаемый вид с помощью утилит (licreader, 1С:Лицензирование) и сохранить их в текстовом файле для удобства.