Администрирование · 11 мин
Файл лицензии 1С: где хранится и как его найти
Где хранится файл лицензии 1С на Windows и Linux, как найти lic-файл программной лицензии, перенести его и восстановить после переустановки системы.
Программная лицензия 1С физически существует в виде файла с расширением .lic, который платформа создаёт при активации пин-кода. Именно этот файл проверяется при каждом запуске: если он отсутствует, повреждён или перестал соответствовать аппаратной конфигурации компьютера, 1С выдаёт сообщение «Лицензия не обнаружена». Знание того, где лежит файл лицензии, нужно при переносе системы, резервном копировании, диагностике ошибок активации и при работе с несколькими лицензиями на одном компьютере.
Место хранения зависит от трёх факторов: операционной системы, разрядности платформы и того, как была активирована лицензия — для текущего пользователя или для всех пользователей компьютера. Также отдельный случай — сервер 1С:Предприятия, где лицензии хранятся в собственном каталоге службы агента сервера.
Важно понимать: файл .lic привязан к ключевым параметрам оборудования — материнской плате, процессору, сетевым адаптерам, дискам, объёму памяти и некоторым параметрам ОС. Поэтому простое копирование файла на другой компьютер не даст работающей лицензии — файл заработает только на той машине, где был активирован.
Стандартные пути хранения файла лицензии на Windows
Наиболее частая локация — системная папка, доступная всем пользователям компьютера. Лицензия попадает сюда, если при активации мастер запускался с правами администратора и был выбран вариант установки для всех пользователей:
C:\ProgramData\1C\licenses
Папка ProgramData скрыта по умолчанию. Чтобы попасть в неё, введите путь напрямую в адресной строке Проводника или включите отображение скрытых элементов на вкладке «Вид». Внутри каталога licenses каждая активированная лицензия лежит отдельным файлом вида XXXXXXXXXXXX.lic, где имя — служебный идентификатор.
Второй вариант — профиль конкретного пользователя. Сюда файл записывается, если активация выполнялась без прав администратора или был выбран режим «только для текущего пользователя»:
C:\Users\ИмяПользователя\AppData\Roaming\1C\licenses
Быстрый способ открыть эту папку — вставить в адресную строку Проводника путь %APPDATA%\1C\licenses и нажать Enter. Переменная окружения сама подставит нужный профиль.
Где искать лицензию на Linux и на сервере 1С
На Linux-системах платформа использует аналогичную логику разделения на общесистемный и пользовательский каталоги. Общесистемное расположение:
/var/1C/licenses
Пользовательское расположение — в домашнем каталоге:
~/.1C/1cestart/licenses
Для сервера 1С:Предприятия действует отдельное правило. Серверные лицензии и лицензии, используемые службой агента сервера, размещаются в каталоге служебных файлов кластера — обычно это подкаталог reg_1541 внутри рабочего каталога сервера (например, C:\Program Files\1cv8\srvinfo или /opt/1cv8/srvinfo в зависимости от версии и настроек). При этом клиентские лицензии, которые сервер раздаёт сеансам, также должны лежать в каталоге, доступном учётной записи, под которой работает служба агента сервера.
Типичная ошибка при настройке сервера на Windows — активировать лицензию в папку профиля администратора, тогда как служба агента работает под учётной записью USR1CV8 и физически не видит этот каталог. В результате сервер не находит лицензию, хотя файл на диске есть.
Как определить, где именно лежит активная лицензия
Если вы не знаете, куда была записана лицензия, самый надёжный способ — посмотреть через диалог «О программе» в самой 1С. Откройте информационную базу, перейдите в меню «Справка» → «О программе» и найдите раздел со сведениями о лицензии. Там отображается регистрационный номер и путь к файлу лицензии, который использует текущий сеанс.
Альтернатива — технологический журнал и поиск по диску. В Проводнике Windows можно выполнить поиск по маске *.lic внутри папок C:\ProgramData\1C и %APPDATA%\1C, а на Linux — командой поиска:
find / -name "*.lic" 2>/dev/null | grep -i 1cЕсли файлов несколько, ориентируйтесь на дату изменения: она совпадает с моментом активации. Это помогает отличить старую, уже неиспользуемую лицензию от актуальной.
- 1Откройте 1С и перейдите в «Справка» → «О программе»
- 2Найдите сведения о лицензии и путь к файлу
- 3Если 1С не запускается — откройте C:\ProgramData\1C\licenses
- 4Проверьте профиль пользователя: %APPDATA%\1C\licenses
- 5Для сервера проверьте каталог srvinfo и права учётной записи службы
Перенос и резервное копирование файла лицензии
Сам по себе файл .lic переносить между компьютерами бессмысленно: при запуске на другой машине платформа сверит сохранённые в файле аппаратные параметры с реальными и отклонит лицензию. Рабочая процедура переноса — это повторная активация на новом компьютере с использованием резервного пин-кода из комплекта поставки.
А вот резервная копия папки licenses полезна в другом сценарии — переустановка Windows или платформы на том же компьютере без изменения оборудования. Если аппаратная конфигурация не менялась, скопированный обратно файл лицензии обычно подхватывается платформой, и повторная активация не требуется. Это экономит резервные пин-коды, количество которых ограничено.
Практические рекомендации по сохранности лицензий:
- храните конверт с пин-кодами и регистрационным номером отдельно от компьютера;
- после каждой активации копируйте папку
licensesв резервное хранилище с пометкой, к какому компьютеру она относится; - перед апгрейдом оборудования (замена материнской платы, диска, сетевой карты) зафиксируйте текущую конфигурацию и будьте готовы к повторной активации;
- не храните единственную копию lic-файла только в профиле пользователя — профили часто удаляют при переустановке системы.
Что делать, если 1С не видит файл лицензии
Сообщение «Не обнаружена лицензия для использования программы» возникает по нескольким типовым причинам, и лечение зависит от диагноза. Сначала проверьте самое простое: существует ли файл .lic в обоих стандартных каталогах и доступен ли он для чтения текущему пользователю.
Далее действуйте по маршруту в зависимости от ситуации:
Как выбрать действие
Отдельный случай — виртуальные машины. При миграции ВМ между гипервизорами или изменении виртуального оборудования (MAC-адрес, UUID, количество ядер) лицензия может стать недействительной. Перед такими операциями зафиксируйте параметры ВМ и держите резервный пин-код под рукой.
Программная лицензия и аппаратный ключ HASP: в чём разница
Не все лицензии 1С живут в виде файла. Аппаратные ключи защиты (USB-ключи HASP) хранят лицензию внутри самого устройства, и на диске никакого lic-файла для них не создаётся. Платформа находит такую лицензию через драйвер ключа и менеджер лицензий HASP — локально или по сети.
Сравнение вариантов
Файл на диске, привязан к оборудованию компьютера. Удобна для стационарных машин, уязвима при замене железа и переустановке ОС
Лицензия внутри устройства, легко переносится между компьютерами простым перетыканием ключа. Риск — физическая потеря или поломка ключа
Лицензии размещаются на сервере 1С и раздаются клиентским сеансам. Подходит для терминальных и многопользовательских схем
Если в вашей инфраструктуре используется USB-ключ, поиск lic-файлов на диске не имеет смысла — нужно проверять, виден ли ключ в системе и работает ли служба менеджера лицензий. Смешанная схема тоже допустима: часть рабочих мест на программных лицензиях, часть — на аппаратных.
Как проверить результат
База открывается без сообщения о лицензии
Ошибка «Лицензия не обнаружена» сохраняется
Отображается регистрационный номер и путь к lic-файлу
Раздел лицензии пуст или показывает не ту лицензию
1С запускается под всеми нужными учётными записями
Под другим пользователем лицензия не находится — файл в чужом профиле
Частые вопросы
Можно ли открыть файл .lic и посмотреть, что внутри?
Файл можно открыть в текстовом редакторе, но его содержимое представляет собой зашифрованные и служебные данные, пригодные только для платформы. Извлечь из него пин-код или изменить параметры невозможно, а любое редактирование делает лицензию недействительной.
Сколько лицензий может лежать в папке licenses одновременно?
Ограничения по количеству файлов нет — в каталоге может находиться несколько lic-файлов (например, клиентская и серверная лицензии или лицензии на разные продукты). Платформа при запуске перебирает их и выбирает подходящую.
Исчезнет ли лицензия при удалении платформы 1С?
При стандартном удалении платформы папка C:\ProgramData\1C\licenses обычно не затрагивается, и после установки платформы заново лицензия подхватывается. Но перед деинсталляцией надёжнее сделать копию каталога — особенно если лицензия лежит в профиле пользователя.
Что делать, если папка licenses пуста, а 1С работает?
Значит, используется либо аппаратный USB-ключ HASP, либо лицензия выдаётся сервером 1С или сетевым менеджером лицензий. Проверьте раздел лицензии в диалоге «О программе» — там указан фактический источник лицензии.
Можно ли активировать лицензию без интернета?
Да, мастер активации предусматривает офлайн-режим: платформа формирует файл запроса, который нужно отправить в центр лицензирования (например, по электронной почте), а полученный файл ответа загрузить в мастер. Итоговый lic-файл сохраняется в те же стандартные каталоги.
Почему после клонирования диска на новый компьютер лицензия не работает?
Потому что lic-файл содержит привязку к аппаратным параметрам исходной машины. На новом оборудовании эти параметры не совпадают, и платформа отклоняет лицензию. Решение — повторная активация резервным пин-кодом на новом компьютере.
Что важно запомнить
Файл лицензии 1С (.lic) хранится в C:\ProgramData\1C\licenses для всех пользователей или в %APPDATA%\1C\licenses для текущего; на Linux — в /var/1C/licenses. Файл привязан к оборудованию: перенос на другой компьютер не работает, а резервная копия папки спасает при переустановке системы на той же машине.