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

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

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

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

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

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

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

Где лежит лицензия 1С в Windows

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

Второй каталог — C:\Users\ИмяПользователя\AppData\Local\1C\licenses (то же самое в переменной окружения: %LOCALAPPDATA%\1C\licenses). Здесь оказывается лицензия, активированная «на текущего пользователя». Такой файл виден только этой учётной записи: если базу запускает другой пользователь или служба сервера, лицензия из профиля недоступна.

Активация «для всех пользователей»C:\ProgramData\1C\licenses

Проверьте наличие пары файлов .lic и .txt с одинаковым именем

Активация «для текущего пользователя»%LOCALAPPDATA%\1C\licenses

Зайдите под той учётной записью, под которой активировали

Сервер 1С выдаёт лицензииКаталог srvinfo на сервере

Смотрите файлы .lic в подкаталоге reg_1541 или в licenses рядом

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

Если лицензии раздаёт сервер 1С:Предприятия, файлы хранятся в рабочем каталоге сервера. В Windows это обычно C:\Program Files\1cv8\<версия>\srvinfo либо каталог, указанный при установке службы агента сервера. Внутри ищите подкаталог reg_1541 и файлы с расширением .lic — именно их агент использует при выдаче лицензий клиентам.

В Linux рабочий каталог сервера по умолчанию — /home/usr1cv8/.1cv8/1C/1cv8 (или путь, заданный параметром -d при запуске агента). Лицензии, активированные непосредственно на сервере Linux, также могут лежать в /var/1C/licenses, если активация выполнялась с правами root для всей системы.

Структура файлов лицензии: что за файлы рядом с lic

В каталоге licenses лицензия представлена парой файлов с одинаковым именем: собственно .lic и служебный .txt (например, 20260115120000.lic и 20260115120000.txt). В lic-файле — зашифрованные данные лицензии и привязка к оборудованию, в txt — параметры компьютера на момент активации в открытом виде: версия ОС, процессор, MAC-адреса, серийные номера дисков.

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

Как найти файл лицензии вручную

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

powershell
Get-ChildItem -Path C:\ -Filter *.lic -Recurse -ErrorAction SilentlyContinue | Select-Object FullName

В Linux поиск выполняется командой find: sudo find / -name \"*.lic\" 2>/dev/null. Обратите внимание, что поиск может занять несколько минут на дисках большого объёма. Найденные файлы сопоставьте по дате создания с моментом активации лицензии.

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

Типичные ошибки
01
Копирование только lic-файла без парного txt — платформа не читает лицензию
02
Поиск в папке пользователя, тогда как активация была системной, и наоборот
03
Очистка каталога ProgramData «для освобождения места» с удалением папки 1C — лицензия теряется безвозвратно
04
Ожидание, что скопированный файл заработает на новом компьютере — аппаратная привязка этого не допускает
05
Отсутствие резервной копии папки licenses перед апгрейдом железа

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

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

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

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

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

Наличие пары файлов в каталоге licenses
Норма

Есть .lic и .txt с одинаковым именем, дата совпадает с активацией

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

Файл один или имя изменено — лицензия может не читаться

Запуск 1С после возврата файлов
Норма

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

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

Ошибка «Не найдена лицензия» — проверьте права и каталог

Права на папку
Норма

Учётная запись службы сервера имеет полный доступ

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

Доступ только на чтение или отсутствует

Итог

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

Лицензии 1С 8.3 — это пары файлов .lic и .txt в C:\ProgramData\1C\licenses, %LOCALAPPDATA%\1C\licenses или каталоге srvinfo сервера (в Linux — /var/1C/licenses). Перед переустановкой системы сохраняйте папку целиком, файлы не редактируйте, а на новое железо лицензию активируйте заново резервным пин-кодом.

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

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

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

Почему папки ProgramData\1C нет на диске?

Каталог ProgramData скрыт по умолчанию. Включите отображение скрытых элементов в параметрах проводника или вставьте путь напрямую в адресную строку. Если папки 1C действительно нет — лицензия активирована для текущего пользователя, ищите в AppData\Local.

Что делать, если 1С пишет «не обнаружена лицензия», а файл на месте?

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

Можно ли хранить несколько лицензий в одной папке?

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

Где лежит лицензия, если 1С запускается через веб-сервер?

Для тонкого и веб-клиента лицензию выдаёт сервер 1С, поэтому файл ищите на стороне сервера — в каталоге srvinfo агента или в системном каталоге licenses сервера, а не на машине пользователя.

Удалится ли лицензия при удалении платформы 1С?

Деинсталлятор платформы обычно не трогает каталоги licenses и srvinfo, поэтому лицензия сохраняется. Однако перед удалением всё равно рекомендуется сделать копию папки — это исключает потерю при ручной чистке каталогов.