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

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

Где находится файл с лицензией 1С и как его найти

Где лежит файл лицензии 1С (lic): папки на Windows и Linux, для компьютера и сервера, как найти, перенести и восстановить лицензию без потери активации.

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

Конкретная папка зависит от трёх условий: операционной системы (Windows или Linux), разрядности и способа установки платформы, а также от того, для кого активирована лицензия — для конкретного пользователя, для всех пользователей компьютера или для сервера 1С. Ниже разобраны все стандартные пути и способы быстро найти файл, если он лежит не там, где ожидается.

Какие файлы лицензий бывают в 1С

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

Важно не путать программную лицензию с аппаратным ключом защиты HASP. Если используется USB-ключ, файла .lic на диске может не быть вовсе — платформа получает лицензию с ключа напрямую или через менеджер лицензий HASP по сети. Материал статьи относится именно к программным (PIN-кодовым) лицензиям.

Стандартные пути в Windows

В Windows платформа 1С сохраняет лицензии в одну из двух системных папок в зависимости от области действия активации. Обе папки скрытые, поэтому в проводнике нужно включить отображение скрытых элементов или вставить путь прямо в адресную строку.

Область действия лицензииПуть к папке
Для всех пользователей компьютераC:\ProgramData\1C\licenses
Для текущего пользователяC:\Users\<Имя>\AppData\Local\1C\1Cv8\conf
Сервер 1С (64-разрядный, Windows)C:\Program Files\1cv8\<версия>\bin\conf или C:\ProgramData\1C\licenses

Папка ProgramData\1C\licenses — самый частый вариант: при активации через диалог получения лицензии платформа по умолчанию предлагает именно общий доступ для всех пользователей. Если вы активировали лицензию «для текущего пользователя», файл окажется в профиле — в подпапке conf каталога AppData\Local\1C\1Cv8.

Быстрый способ открыть нужную папку — вставить в адресную строку проводника переменную окружения: %ProgramData%\1C\licenses или %LocalAppData%\1C\1Cv8\conf. Проводник сам подставит актуальные пути, и вы не ошибётесь с именем пользователя.

Как найти файл лицензии в Windows
  1. 1
    Откройте проводник и вставьте в адресную строку %ProgramData%\1C\licenses
  2. 2
    Если папка пуста — проверьте %LocalAppData%\1C\1Cv8\conf
  3. 3
    Включите показ скрытых элементов: Вид → Скрытые элементы
  4. 4
    Ищите файлы с расширением .lic
  5. 5
    Если файлов нет нигде — вероятно, используется аппаратный ключ HASP или лицензия получается с сервера

Где лежит лицензия на сервере 1С и в Linux

На сервере предприятия лицензия может храниться в двух местах: в общей папке C:\ProgramData\1C\licenses (если активирована «на компьютер») либо в каталоге conf внутри папки установки агента сервера, например C:\Program Files\1cv8\8.3.22.1750\bin\conf. При обновлении версии платформы папка версии меняется, поэтому второй вариант менее удобен для администрирования.

В Linux стандартный путь к лицензиям — /var/1C/licenses. Для пользовательской активации файл лежит в домашнем каталоге: ~/.1C/1Cv8/conf. Учтите, что служба агента сервера обычно работает от имени отдельной учётной записи (по умолчанию usr1cv8), и лицензия, активированная под root или другим пользователем, может оказаться в его домашней папке — сервер её не увидит.

bash
# Поиск всех файлов лицензий в Linux
sudo find / -name "*.lic" 2>/dev/null

# Стандартная папка лицензий
ls -la /var/1C/licenses/

Как определить, откуда платформа берёт лицензию

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

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

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

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

Файл .lic есть в ProgramData\1C\licensesЛокальная программная лицензия — делайте резервную копию файла и записывайте пин-код
Папки с лицензиями пусты, но 1С запускаетсяПроверьте USB-порты на наличие ключа HASP и доступность сервера лицензий в сети
Лицензия слетела после замены оборудованияФайл .lic восстановлению не подлежит — активируйте лицензию заново резервным пин-кодом
Сервер Linux не видит лицензиюПроверьте, что файл лежит в /var/1C/licenses и доступен пользователю usr1cv8

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

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

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

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

Частые ошибки и проблемы с файлом лицензии

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

Вторая типичная ошибка — активация лицензии «для текущего пользователя» на терминальном сервере или компьютере с несколькими учётными записями. Остальные пользователи файл не увидят, потому что он лежит в чужом профиле. Решение — активировать заново с выбором варианта «на компьютер» либо вручную переместить файл в ProgramData\1C\licenses (это допустимо, так как компьютер тот же).

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

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

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

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

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

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

Наличие файла в %ProgramData%\1C\licenses
Норма

Есть хотя бы один файл .lic ненулевого размера

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

Папка пуста или отсутствует — лицензия не активирована на этом ПК

Запуск платформы
Норма

1С открывается без окна поиска лицензии

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

Появляется диалог «Лицензия не обнаружена»

Дата изменения файла
Норма

Совпадает с датой последней активации

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

Файл старый, а лицензия слетела — вероятно, изменилась конфигурация ПК

Права в Linux
Норма

Файл читается пользователем usr1cv8

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

Отказ в доступе — сервер лицензию не видит

Полезная привычка администратора — сразу после активации фотографировать или сохранять в защищённое хранилище пин-коды, регистрационный номер и скриншот окна с параметрами лицензии. Когда лицензия слетит в самый неподходящий момент, поиск конверта из коробки займёт часы, а восстановление по сохранённым данным — минуты.
ПЗ
Практическое замечание

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

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

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

Лицензия слетела после обновления Windows. Что делать?

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

Где искать лицензию, если 1С установлена через Citrix или терминальный сервер?

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

Один файл .lic — это одна лицензия?

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

Поможет ли копирование файла .lic при переустановке Windows?

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

Почему папки licenses нет вообще?

Либо на компьютере ни разу не активировали программную лицензию (используется ключ HASP или лицензия выдаётся сервером), либо платформа ещё не создала папку — она появляется при первой активации. Можно создать папку вручную, но без файла лицензии это ничего не даст.

Итог

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

Файл лицензии 1С лежит в C:\ProgramData\1C\licenses (для всех пользователей), в профиле %LocalAppData%\1C\1Cv8\conf (для текущего) или в /var/1C/licenses на Linux. Перенести файл на другой компьютер нельзя — лицензия привязана к железу. Перед любыми действиями с файлом убедитесь, что пин-код для повторной активации у вас есть.