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

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

Где лежат файлы лицензии 1С и как их найти

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

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

Место хранения зависит от трёх факторов: операционной системы, разрядности платформы и того, как была активирована лицензия — для конкретного пользователя или для всего компьютера. Аппаратные ключи HASP файлов лицензии не создают: там защита проверяется самим USB-ключом, поэтому дальше речь идёт только о программных лицензиях.

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

Стандартные пути хранения лицензий в Windows

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

Если лицензия активировалась только для текущего пользователя, файлы попадают в профиль: C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\conf\licenses для 64-разрядной платформы и C:\Users\ИмяПользователя\AppData\Local\1C\1Cv82\conf\licenses для старых версий 8.2. Папка AppData тоже скрытая.

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

Windows, весь компьютерC:\ProgramData\1C\licenses

Основной каталог для серверных и общих активаций

Windows, текущий пользовательAppData\Local\1C\1Cv8\conf\licenses

Лицензия видна только этому пользователю

Linux/var/1C/licenses

Каталог должен быть доступен пользователю, под которым работает сервер 1С

Расположение лицензий в Linux

На серверах под Linux файлы программных лицензий размещаются в каталоге /var/1C/licenses. Именно туда установщик платформы создаёт структуру по умолчанию, и туда мастер активации записывает .lic-файлы.

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

bash
ls -la /var/1C/licenses/ && chown -R usr1cv8:grp1cv8 /var/1C/licenses

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

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

Посмотреть используемую лицензию можно в самой программе: откройте «Сервис» → «О программе» — в окне отображается серийный номер активной лицензии и тип защиты. На сервере список выданных лицензий виден в консоли администрирования сервера 1С в разделе «Сеансы» и в свойствах кластера.

Как найти файл лицензии на компьютере
  1. 1
    Откройте проводник и вставьте в адресную строку C:\ProgramData\1C\licenses
  2. 2
    Если папка пуста — проверьте профиль пользователя: %LOCALAPPDATA%\1C\1Cv8\conf\licenses
  3. 3
    Выполните поиск по диску по маске *.lic через проводник
  4. 4
    Сопоставьте найденные файлы с серийным номером из окна «О программе»
  5. 5
    Зафиксируйте путь — он понадобится для резервной копии или переноса

Перенос и резервное копирование лицензии

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

Однако резервная копия не заменяет пин-код. Если поменялось «железо» (материнская плата, диск, сетевой адаптер) или система переносится на другой компьютер, старый файл станет недействительным — потребуется повторная активация по пин-коду из комплекта поставки или запрос в центр лицензирования 1С. Храните пин-коды и регистрационные номера отдельно от сервера.

Типичные проблемы и их диагностика

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

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

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

Часто задаваемые вопросы

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

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

Почему папка C:\ProgramData\1C\licenses пуста, хотя программа работает?

Вероятно, лицензия активирована для текущего пользователя и лежит в его профиле (AppData\Local\1C\1Cv8\conf\licenses), либо используется аппаратный ключ HASP, который вообще не создаёт файлов лицензии.

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

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

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

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

Сколько файлов .lic может быть в каталоге?

Несколько: каждая активированная лицензия (например, клиентская и серверная, или многопользовательские пакеты) хранится отдельным файлом. Платформа при запуске перебирает их и выбирает подходящую.

Где искать лицензию на терминальном сервере?

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

Итог

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

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