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

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

Где хранится lic-файл 1С и как его найти

Где хранится lic-файл 1С: каталоги C:\ProgramData\1C\licenses и /var/1C/licenses, типы лицензий, перенос, восстановление и типичные ошибки при поиске.

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

Местоположение файла зависит от операционной системы и способа установки платформы. В большинстве случаев речь идёт о каталоге C:\ProgramData\1C\licenses в Windows и /var/1C/licenses в Linux. Ниже разобраны все варианты, включая серверные и многопользовательские сценарии.

Стандартный путь к lic-файлу в Windows

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

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

Как быстро открыть папку с лицензиями
  1. 1
    Нажмите Win+R и введите C:\ProgramData\1C\licenses
  2. 2
    Нажмите Enter — откроется каталог с lic-файлами
  3. 3
    Если папка пуста — проверьте альтернативные пути из раздела ниже

Где искать lic-файл в Linux

В Linux-системах программные лицензии платформы 1С размещаются в каталоге /var/1C/licenses. Доступ к нему обычно требует прав root или членства в соответствующей группе, поэтому просмотр выполняется через терминал с повышением привилегий.

bash
sudo ls -la /var/1C/licenses

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

Альтернативные расположения и особые случаи

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

  • C:\Program Files\1cv8\<версия>\bin\conf и папка установки платформы — в редких случаях при ручном размещении;
  • каталог %APPDATA%\1C и %LOCALAPPDATA%\1C — там хранятся служебные данные, но не сами lic-файлы лицензий;
  • сетевой каталог, указанный в файле nethasp.ini, — если используется сетевой аппаратный ключ, lic-файл вообще не создаётся.

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

Как понять, какой lic-файл к чему относится

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

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

Папка licenses пустаПрограммная лицензия не активирована

Проверьте, не используется ли USB-ключ HASP или сетевая лицензия

Файл есть, но 1С не запускаетсяПривязка к оборудованию нарушена

Вспомните, менялось ли железо или версия Windows

Несколько lic-файловНа машине несколько лицензий

Отсортируйте по дате и сопоставьте с историей активаций

Перенос и резервное копирование lic-файла

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

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

Что делать, если 1С сообщает «лицензия не найдена»

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

  1. Проверьте наличие файлов в C:\ProgramData\1C\licenses и их даты.
  2. Убедитесь, что служба WMI работает — без неё платформа не может собрать данные об оборудовании.
  3. Проверьте права доступа к папке: у учётной записи, под которой работает 1С (или агент сервера), должно быть право чтения.
  4. Если оборудование менялось — активируйте лицензию заново резервным пин-кодом.
Типичные ошибки
01
Копирование lic-файла на другой ПК — лицензия не заработает из-за привязки к железу
02
Поиск файла в Program Files вместо ProgramData — там лицензий нет
03
Удаление «лишних» lic-файлов при нехватке места — потеря активных лицензий
04
Попытка открыть и исправить файл в редакторе — файл становится недействительным

Лицензии на сервере 1С: где искать

Для серверной лицензии файл размещается на той машине, где работает агент сервера 1С, в том же каталоге: C:\ProgramData\1C\licenses (Windows) или /var/1C/licenses (Linux). Клиентские компьютеры при этом могут вообще не иметь собственных lic-файлов — они получают лицензии через сервер.

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

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

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

Один компьютер, файл есть, 1С не стартуетПроверьте, не менялось ли оборудование; при изменениях активируйте резервный пин-код
Файла нет, но 1С работаетИспользуется аппаратный ключ HASP или сетевая лицензия — файл искать не нужно
Ошибка у всех клиентов одновременноПроверяйте каталог licenses на сервере и права учётной записи агента
Переезд на новый серверНе копируйте lic-файл — выполните новую активацию резервным пин-кодом
Итог

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

Lic-файл 1С лежит в C:\ProgramData\1C\licenses (Windows) или /var/1C/licenses (Linux), привязан к оборудованию, не переносится копированием и не подлежит ручному редактированию. Перед заменой железа или переустановкой сохраните пин-коды.

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

Почему я не вижу папку ProgramData на диске C?

Папка ProgramData скрыта по умолчанию. Вставьте путь C:\ProgramData\1C\licenses прямо в адресную строку Проводника или включите показ скрытых элементов: вкладка «Вид» → «Скрытые элементы».

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

Нет. Лицензия привязана к аппаратным параметрам конкретной машины. На другом компьютере файл будет отклонён. Для переноса используйте резервный пин-код и повторную активацию.

Папка licenses пуста, но 1С запускается — почему?

Значит, используется аппаратный USB-ключ HASP или лицензия выдаётся сервером 1С по сети. В этих сценариях локальный lic-файл не создаётся.

Что будет, если удалить lic-файл?

Платформа перестанет находить лицензию и откажется запускаться. Восстановление потребует активации резервным пин-кодом из комплекта поставки. Удалять файл без сохранённых пин-кодов нельзя.

Исчезнет ли лицензия после переустановки Windows?

Если папка ProgramData была на системном диске — да, файл будет удалён вместе с ОС. При неизменном оборудовании можно активировать лицензию заново тем же пин-кодом или восстановить файл из резервной копии.

Где хранятся лицензии при работе в виртуальной машине?

В том же стандартном каталоге внутри гостевой ОС. Учтите: изменение параметров виртуальной машины (числа процессоров, объёма памяти, виртуального диска) может нарушить привязку лицензии так же, как замена физического оборудования.