Администрирование · 10 мин
Где лежат файлы программной лицензии 1С
Где хранятся файлы программной лицензии 1С (.lic) в Windows и Linux, пути для клиента и сервера, как найти, перенести и восстановить лицензию без ошибок.
Программная лицензия 1С хранится на компьютере в виде файла с расширением .lic. Платформа ищет эти файлы в нескольких стандартных каталогах, и точное расположение зависит от операционной системы, разрядности платформы и того, кто активировал лицензию — обычный пользователь или администратор с правом записи в общие папки.
Знать расположение lic-файлов нужно в нескольких ситуациях: при переносе системы на новый компьютер, при диагностике ошибки «не найдена лицензия», при чистке «залипших» лицензий после изменения аппаратной конфигурации и при настройке сервера 1С, где лицензии хранятся отдельно от клиентских.
Важно понимать: файл лицензии привязан к аппаратным и программным параметрам конкретного компьютера (серийным номерам дисков, сетевых адаптеров, версии ОС и другим характеристикам). Простое копирование lic-файла на другую машину не активирует лицензию — потребуется повторная активация по пин-коду или резервному ключу.
Стандартные пути в Windows
В Windows платформа 1С ищет файлы лицензий в двух основных местах. Первое — общая папка для всех пользователей компьютера: C:\ProgramData\1C\licenses. Сюда лицензия записывается, если при активации у пользователя были права администратора и он выбрал вариант «для всех пользователей данного компьютера». Папка ProgramData по умолчанию скрыта, поэтому включите отображение скрытых элементов в проводнике или вставьте путь напрямую в адресную строку.
Второе расположение — персональная папка конкретного пользователя: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\licenses. Короткий путь через переменную окружения — %APPDATA%\1C\1cv8\licenses. Сюда лицензия попадает, если активация выполнялась без прав администратора или был выбран вариант «только для текущего пользователя».
Файлы в обеих папках имеют имена вида 20260101120000.lic — по дате и времени активации. Рядом может лежать одноимённый служебный файл. Удалять или переименовывать их вручную без необходимости не стоит: платформа при запуске перебирает все lic-файлы из доступных каталогов и выбирает подходящий.
Где лежат лицензии в Linux
В Linux-окружении структура аналогична: есть общесистемный каталог и каталог пользователя. Общесистемные лицензии хранятся в /var/1C/licenses — туда файлы записываются при активации с правами root. Персональные файлы пользователя располагаются в домашнем каталоге: ~/.1cv8/1C/1cv8/conf.
Для сервера 1С, работающего под Linux, лицензии кластера хранятся в каталоге srvinfo — обычно это /opt/1cv8/x86_64/версия/srvinfo или путь, заданный при запуске агента сервера параметром -d. Внутри srvinfo лицензионные файлы лежат в подкаталогах licenses и reg_1541 (или с другим номером порта).
Проверить содержимое каталога можно командой ls -la /var/1C/licenses/. Если папка пуста или отсутствует, а лицензия активировалась — значит, она записалась в профиль пользователя, либо активация выполнялась на другом компьютере.
Лицензии на сервере 1С: каталог srvinfo
Когда используется клиент-серверный вариант работы, серверные и многопользовательские программные лицензии активируются на сервере 1С:Предприятия. Их файлы размещаются внутри рабочего каталога кластера — srvinfo. Конкретные подпапки: srvinfo\licenses для серверных лицензий и srvinfo\reg_1541\licenses (номер зависит от порта менеджера кластера) для клиентских лицензий, раздаваемых сервером.
В Windows рабочий каталог кластера по умолчанию находится в C:\Program Files\1cv8\версия\srvinfo либо в профиле служебной учётной записи агента сервера, например C:\Users\USR1CV8\AppData\Roaming\1C\1cv8\srvinfo. Точный путь виден в свойствах службы «Агент сервера 1С:Предприятия» — параметр -d в строке запуска.
Если клиенты получают ошибку «не найдена лицензия» при подключении через сервер, первым делом проверьте именно srvinfo: наличие lic-файлов, права служебной учётной записи на чтение каталога и то, что серверная лицензия активирована именно на этой машине.
- 1Откройте проводник и вставьте в адресную строку %PROGRAMDATA%\1C\licenses — это общее расположение.
- 2Проверьте персональную папку: вставьте %APPDATA%\1C\1cv8\licenses.
- 3Если используется сервер 1С, откройте свойства службы агента сервера и найдите путь srvinfo в параметре -d, затем проверьте подпапки licenses.
- 4Убедитесь, что файлы с расширением .lic присутствуют и доступны для чтения текущему пользователю.
- 5Запустите 1С и проверьте, что ошибка лицензии исчезла.
Как найти и проверить файл лицензии
Быстрый способ найти все lic-файлы на диске — поиск по маске. В проводнике Windows введите в строке поиска *.lic, выбрав системный диск, но учтите, что поиск по всему диску займёт время. Эффективнее проверить перечисленные выше стандартные каталоги напрямую.
Содержимое lic-файла зашифровано, открывать его в блокноте бессмысленно — там нет читаемого номера лицензии. Информацию о том, какая лицензия используется, можно увидеть в самой программе: меню «Сервис» → «О программе» в толстом клиенте или через диалог активации, где отображаются регистрационный номер и тип лицензии.
Признак корректно подхваченной лицензии — программа запускается без окна «Лицензия не найдена». Если файл на месте, а ошибка остаётся, чаще всего причина в изменении аппаратных параметров компьютера: замена диска, сетевой карты, материнской платы или обновление ОС делает привязку недействительной.
Как проверить результат
Файл .lic есть в одном из стандартных каталогов и доступен для чтения
Каталог пуст или файл недоступен из-за прав
Программа открывается без окна поиска лицензии
Появляется сообщение «не найдена лицензия для использования программы»
Конфигурация ПК не менялась после активации
Меняли диск, сетевую карту, ОС — лицензия слетела
Перенос и восстановление лицензии
Перенос программной лицензии на другой компьютер копированием файла невозможен — lic-файл валиден только на той машине, где выполнялась активация. Корректная процедура переноса: на новом компьютере запустить 1С, в окне получения лицензии выбрать «Восстановить» и ввести пин-код из комплекта поставки либо резервный пин-код, выданный при предыдущей активации.
Если пин-коды из основного комплекта исчерпаны, используется резервный пин-код, который система выдаёт при каждой активации, — его нужно сохранять. При полной утере всех пин-кодов обращайтесь в центр лицензирования 1С через форму на портале или через партнёра, у которого приобреталась программа, указав регистрационный номер продукта.
Перед переустановкой Windows или заменой оборудования на том же компьютере сделайте копию lic-файла — в ряде случаев после незначительных изменений платформа сможет восстановить лицензию автоматически из сохранённого файла. Однако полагаться на это как на гарантированный способ нельзя: надёжнее иметь под рукой пин-коды.
Типичные проблемы и ошибки
Самая частая ситуация — лицензия активирована под одним пользователем, а работает другой. Файл лежит в %APPDATA% первого пользователя, и второй его не видит. Решение: активировать лицензию заново с правами администратора, выбрав вариант «для всех пользователей», тогда файл попадёт в ProgramData.
Вторая распространённая ошибка — накопление «мусорных» lic-файлов после многократных переактиваций. Платформа перебирает все файлы в каталоге, и повреждённый или устаревший файл может вызывать ошибки. В этом случае имеет смысл очистить папку licenses, оставив только актуальный файл, предварительно сделав резервную копию всей папки.
Третья группа проблем — права доступа. Если служба агента сервера работает под учётной записью USR1CV8, а папка srvinfo недоступна ей на чтение, клиентские лицензии раздаваться не будут. Проверьте NTFS-права на каталог и убедитесь, что антивирус не блокирует доступ к lic-файлам — добавьте каталоги 1С в исключения защитного ПО.
Что важно запомнить
Файлы лицензий 1С ищите в C:\ProgramData\1C\licenses и %APPDATA%\1C\1cv8\licenses на клиенте, в srvinfo\licenses — на сервере, в /var/1C/licenses — в Linux. Lic-файл привязан к оборудованию, переносится только через повторную активацию по пин-коду. Всегда сохраняйте резервные пин-коды.
Частые вопросы
Можно ли перенести lic-файл на другой компьютер?
Нет. Файл содержит привязку к аппаратным параметрам конкретной машины, и на другом компьютере он будет недействителен. Для переноса запустите 1С на новом ПК и выполните активацию заново по пин-коду из комплекта или по резервному пин-коду.
Почему папка C:\ProgramData\1C не видна в проводнике?
ProgramData — скрытая системная папка. Вставьте путь напрямую в адресную строку проводника или включите отображение скрытых элементов: вкладка «Вид» → флажок «Скрытые элементы».
Лицензия слетела после обновления Windows — что делать?
Крупное обновление ОС меняет параметры привязки. Откройте диалог получения лицензии и выберите «Восстановить», введя текущий пин-код. Если автоматическое восстановление не сработает, используйте резервный пин-код, выданный при прошлой активации.
Где искать лицензии, если 1С запускается в терминальной сессии?
На терминальном сервере лицензии обычно активируют «для всех пользователей», поэтому файл лежит в C:\ProgramData\1C\licenses. Если активация делалась под конкретной учётной записью, проверьте её %APPDATA%\1C\1cv8\licenses — другие пользователи этот файл не увидят.
Можно ли открыть lic-файл и посмотреть номер лицензии?
Нет, содержимое файла зашифровано. Регистрационный номер и тип лицензии видны в самой программе через «Сервис» → «О программе» либо в окне активации. Номер также указан в документации из комплекта поставки.
Сколько lic-файлов может быть в папке licenses?
Несколько — например, однопользовательская и многопользовательская лицензии, или файлы от разных продуктов. Платформа перебирает все и выбирает подходящий. Лишние повреждённые файлы стоит удалять, предварительно сделав резервную копию папки.