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

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

Чем открыть файл лицензии 1С: инструкция по форматам LIC и LIC2

Разбираем, чем открыть файл лицензии 1С (LIC, LIC2, V8C): как проверить содержимое, где лежат файлы, как восстановить активацию и устранить ошибки лицензии.

Файл лицензии 1С — это не документ, который нужно «открыть и прочитать» как текст, а служебный контейнер, который платформа использует для проверки прав на запуск программы. В зависимости от типа лицензии (программной или аппаратной) и версии платформы файл может называться 1Cv8.lic, иметь расширение .lic2 или храниться в системных каталогах лицензирования. Понимание того, что находится внутри и какими средствами с ним работать, помогает быстро решать ошибки «не обнаружена лицензия» без лишних переустановок.

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

Какие файлы лицензий существуют в 1С и где они лежат

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

Типовые расположения программных лицензий на Windows: каталог C:\ProgramData\1C\licenses (общесистемные, доступные всем службам и пользователям) и каталог профиля пользователя вида C:\Users\Имя\AppData\Local\1C\1Cv8\licenses или C:\Users\Имя\AppData\Roaming\1C\1Cv8\licenses. На Linux лицензии обычно размещаются в /var/1C/licenses и в домашних каталогах пользователей. Имена файлов — произвольные с расширением .lic, а многопользовательские серверные лицензии часто имеют расширение .lic2.

Можно ли открыть файл лицензии текстовым редактором

Технически файл .lic можно открыть в «Блокноте», Notepad++ или любом hex-редакторе — это обычный файл на диске. Однако полезной информации вы не увидите: содержимое зашифровано, и человекочитаемыми остаются разве что отдельные служебные заголовки. Пытаться расшифровать или править файл бессмысленно и опасно: после изменения даже одного байта платформа признает лицензию повреждённой.

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

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

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

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

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

Чем работать с серверными лицензиями: утилита ring

Для сервера 1С:Предприятия и многопользовательских лицензий удобнее командная строка. В состав платформы входит утилита ring с модулем license, которая устанавливается вместе с сервером и позволяет активировать, проверять и удалять лицензии без графического интерфейса — это особенно важно на Linux-серверах.

Типовые команды выглядят так: просмотр списка установленных лицензий — ring license list, активация по пин-коду — ring license activate --serial <пин-код>, получение информации о параметрах компьютера для активации — ring license info. Утилита располагается в каталоге установки платформы, и запускать её нужно с правами, достаточными для записи в каталог лицензий.

bash
ring license list
ring license info
ring license activate --serial XXXX-XXXX-XXXX-XXXX

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

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

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

Сравнение вариантов

Повторная активация пин-кодом

Штатный способ переноса и восстановления. Требует доступа к Центру лицензирования и свободного пин-кода

Копирование файла .lic

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

Аппаратный ключ HASP

Альтернатива файловым лицензиям: ключ просто переставляется в другой компьютер, привязки к оборудованию нет

Типичные ошибки и как их избежать

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

Вторая группа ошибок связана с виртуализацией: при миграции виртуальной машины, изменении её конфигурации или клонировании «слепок» оборудования меняется, и лицензии перестают работать. На виртуальных средах заранее фиксируйте параметры ВМ и держите в запасе резервные пин-коды. Третья типичная ситуация — антивирус или шифрование диска блокируют доступ к каталогу licenses; добавьте каталог в исключения защитного ПО.

Типичные ошибки
01
Открытие и сохранение .lic в редакторе — файл повреждается, приходится активировать лицензию заново и тратить резервный пин-код
02
Активация под личным профилем пользователя — сервер 1С и другие пользователи не видят лицензию
03
Копирование файла на новый компьютер вместо повторной активации — лицензия не проходит проверку привязки
04
Отсутствие учёта пин-кодов — при исчерпании резервных кодов перенос лицензии затягивается на дни

Как проверить, что всё работает

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

Для сервера дополнительно проверьте через ring license list, что лицензия видна на уровне системы, и убедитесь, что клиентские сеансы подключаются к кластеру без ошибок лицензирования. Полезно записать в эксплуатационную документацию: регистрационный номер, использованные пин-коды, дату активации и каталог размещения файла — это ускорит восстановление при следующем сбое.

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

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

Файл лицензии в каталоге licenses
Норма

Файл .lic существует, размер больше нуля, дата соответствует активации

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

Файл отсутствует, нулевого размера или лежит только в чужом профиле

Запуск клиента 1С
Норма

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

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

Диалог «Получение лицензии» появляется снова

ring license list на сервере
Норма

Лицензия отображается в списке с корректным типом

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

Список пуст или лицензия помечена как недействительная

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

Чем открыть файл 1Cv8.lic, чтобы посмотреть срок действия?

Напрямую — никак: файл зашифрован. Сведения о лицензии смотрите в 1С через «Сервис → О программе» или командой ring license list. Бессрочные лицензии платформы не имеют даты окончания; ограничения по времени характерны для отдельных сервисных и арендных моделей, и их условия указываются в договоре, а не в файле.

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

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

Можно ли хранить резервную копию файла .lic?

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

Что делать, если закончились резервные пин-коды?

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

Чем файл лицензии отличается от аппаратного ключа HASP?

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

Где искать лицензии на Linux-сервере 1С?

Обычно в /var/1C/licenses для общесистемных лицензий и в подкаталоге .1C домашнего каталога пользователя, под которым выполнялась активация. Удобнее всего проверять наличие и статус лицензий командой ring license list, а не поиском файлов вручную.

Итог

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

Файл лицензии 1С — зашифрованный служебный файл, его не открывают и не редактируют вручную. Все операции выполняются штатно: диалог получения лицензии в клиенте, утилита ring license на сервере, повторная активация по пин-коду при смене оборудования. Храните пин-коды и делайте резервные копии каталога licenses — это главное условие быстрого восстановления.