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

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

Где лежит программная лицензия 1С 8.3 и как её найти

Где хранится файл программной лицензии 1С 8.3 на Windows и Linux, как найти lic-файл, перенести активацию и восстановить лицензию после сбоя.

Программная лицензия 1С 8.3 хранится на диске в виде файла с расширением .lic, который платформа создаёт при активации пин-кода. В отличие от аппаратного ключа HASP, такой файл привязан к параметрам конкретного компьютера, поэтому знать его расположение нужно при переустановке системы, переносе на другой ПК, замене оборудования и диагностике ошибки «лицензия не обнаружена».

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

Стандартные пути хранения lic-файлов в Windows

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

Основные пути в Windows:

  • C:\ProgramData\1C\licenses — лицензия, установленная для всех пользователей. Наиболее частый вариант на серверах и рабочих станциях;
  • C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\licenses или C:\Users\ИмяПользователя\AppData\Roaming\1C\licenses — активация только для текущего пользователя;
  • C:\Program Files\1cv8\<версия>\bin\conf — папка, куда можно положить файл вручную, чтобы лицензия была доступна конкретной версии платформы (используется реже).

Папки ProgramData и AppData скрыты по умолчанию. Чтобы попасть в них, включите отображение скрытых элементов в проводнике или вставьте путь напрямую в адресную строку. Удобный приём — ввести в адресной строке %ProgramData%\1C\licenses или %AppData%\1C, система сама подставит нужный каталог.

Где лежит лицензия в Linux

На серверах под управлением Linux платформа 1С использует схожую логику каталогов. Типичные расположения:

  • /var/1C/licenses — общесистемные лицензии, включая лицензию сервера 1С;
  • ~/.1cv8/1C/licenses — лицензии конкретного пользователя, под которым выполнялась активация.

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

bash
sudo find / -name "*.lic" 2>/dev/null

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

Если точный путь неизвестен или лицензия активировалась давно и нестандартно, проще всего выполнить поиск по маске .lic. В Windows откройте проводник, перейдите на системный диск и введите в строке поиска .lic, либо используйте командную строку.

cmd
dir C:\*.lic /s /b

В Linux достаточно команды find, показанной выше. Поиск по всему диску может занять время, поэтому разумно начать с каталогов C:\ProgramData\1C и профилей пользователей — в подавляющем большинстве случаев файл находится именно там.

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

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

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

Если после активации заменить материнскую плату, сетевую карту или существенно изменить конфигурацию, файл на месте, но лицензия перестаёт определяться. Та же ситуация возникает при переносе файла на другой компьютер простым копированием — на новом оборудовании он не сработает.

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

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

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

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

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

Что делать, если файл лицензии потерян или повреждён

Типичные сценарии потери: переустановка Windows без сохранения папки ProgramData\1C, сбой диска, случайное удаление каталога, замена оборудования. Во всех этих случаях восстановить сам файл нельзя — нужна повторная активация резервным пин-кодом на той же конфигурации.

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

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

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

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

Наличие файла
Норма

В папке licenses есть файл с расширением .lic с актуальной датой

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

Папка пуста или содержит только старые файлы

Запуск 1С
Норма

Информационная база открывается без окна о лицензии

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

Появляется сообщение «Не обнаружена лицензия для использования программы»

Активация на сервере
Норма

Клиенты подключаются к серверной базе штатно

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

Клиенты получают ошибку лицензии, хотя файл на сервере есть — вероятно, активация выполнена не под той учётной записью

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

Можно ли открыть lic-файл и посмотреть, какая это лицензия?

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

Исчезнет ли лицензия при обновлении платформы 1С?

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

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

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

Лицензия лежит в правильной папке, но 1С её не видит. Что проверить?

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

Где лежит лицензия, если активацию делал другой сотрудник?

Ищите в профиле того пользователя, под которым выполнялась активация: C:\Users\ИмяПользователя\AppData\Roaming\1C. Если вариант неизвестен, выполните поиск по маске *.lic по всему системному диску.

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

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

Итог

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

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