Администрирование · 8 мин
Где находятся файлы лицензии 1С 8.3
Где 1С 8.3 хранит файлы программной лицензии в Windows и Linux, как найти папки с lic-файлами, перенести лицензию и восстановить её после сбоя.
Программная лицензия 1С 8.3 хранится на диске в виде файлов с расширением .lic, которые платформа создаёт при активации пин-кода. Именно эти файлы проверяются при каждом запуске, и если они удалены, повреждены или перестали соответствовать аппаратной конфигурации компьютера, 1С сообщает, что лицензия не найдена.
Место хранения зависит от двух факторов: операционной системы (Windows или Linux) и варианта установки — для текущего пользователя или для всех пользователей компьютера. Также отдельно существуют аппаратные ключи HASP, для которых файлы лицензии вообще не нужны.
Ниже разобраны конкретные пути, способы быстро найти lic-файлы, порядок переноса лицензии на другой компьютер и действия при её потере.
Где 1С 8.3 хранит файлы лицензии в Windows
Стандартное расположение при установке платформы «для всех пользователей» — скрытая системная папка:
C:\ProgramData\1C\licenses
Папка ProgramData по умолчанию скрыта. Чтобы попасть в неё, вставьте путь прямо в адресную строку Проводника или включите отображение скрытых элементов на вкладке «Вид».
Если платформа устанавливалась только для текущего пользователя, лицензии размещаются в профиле:
C:\Users\ИмяПользователя\AppData\Local\1C\1cv8\licenses
Иногда встречается и вариант AppData\Roaming\1C\1cv8\licenses — он появляется при определённых настройках развёртывания. Имена файлов внутри папки выглядят как набор цифр с расширением .lic, например 20180906151234.lic.
- 1Откройте Проводник и вставьте в адресную строку %ProgramData%\1C\licenses — проверьте наличие .lic-файлов.
- 2Если папки нет, вставьте %LocalAppData%\1C\1cv8\licenses.
- 3Если и там пусто, выполните поиск по всему диску C: по маске *.lic.
- 4Запишите найденный путь — он понадобится при переносе или восстановлении лицензии.
Где лежат лицензии 1С в Linux
На серверах и рабочих станциях под Linux платформа использует аналогичную структуру каталогов. При установке для всех пользователей файлы размещаются в общем системном каталоге:
/var/1C/licenses
Для отдельного пользователя лицензии попадают в его домашний каталог:
~/.1C/1cv8/licenses
Важный момент: у учётной записи, от имени которой работает сервер 1С или клиентское приложение, должны быть права на чтение каталога с lic-файлами. Типичная причина «пропажи» лицензии на Linux — не удаление файла, а недостаточные права доступа.
sudo find / -name "*.lic" -type f 2>/dev/nullЧем отличается хранение программной и аппаратной лицензии
1С поддерживает два принципиально разных механизма защиты, и путать их нельзя: при аппаратной защите искать lic-файлы бессмысленно.
Программная и аппаратная лицензия
Хранится в .lic-файлах в папках licenses на диске. Привязывается к аппаратной конфигурации ПК: замена материнской платы, процессора или переустановка ОС могут сломать активацию.
Файлов лицензии нет — защита в самом ключе. Нужны только драйверы HASP и, для сетевых ключей, менеджер лицензий. Ключ свободно переносится между компьютерами.
Программная серверная лицензия хранится на сервере в тех же каталогах licenses, клиентские лицензии при этом раздаёт сервер 1С или сервер HASP.
Определить тип защиты просто: если при покупке вы получали конверт с пин-кодами (16-значные коды на карточках) — это программная лицензия. Если в комплекте был USB-ключ фиолетового или иного цвета — аппаратная.
Как перенести лицензию 1С на другой компьютер
Простое копирование lic-файла на новый компьютер обычно не срабатывает: лицензия привязана к параметрам «железа» той машины, где она активировалась. Скопированный файл при проверке не совпадёт с новой конфигурацией, и 1С снова запросит активацию.
Правильный порядок — активировать лицензию заново на новом компьютере резервным пин-кодом из комплекта поставки. При активации платформа сама создаст lic-файл в нужной папке.
Если пин-коды утеряны, но есть регистрационная анкета с номером продукта, лицензию можно восстановить через центр лицензирования, указав регистрационный номер и данные организации.
Что делать, если 1С пишет «лицензия не найдена»
Ошибка «не найдена лицензия» не всегда означает, что файлы удалены. Сначала проверьте сами папки licenses: если lic-файлы на месте, проблема чаще всего в изменении аппаратной конфигурации или в правах доступа.
Как выбрать действие
При повторной активации платформа предложит два варианта: автоматическое получение лицензии через интернет или ручной ввод данных. Автоматический вариант быстрее, но требует доступа к серверу лицензирования.
Как защититься от потери лицензии
Минимальный набор мер сводится к трём действиям. Во-первых, храните конверт с пин-кодами и регистрационной анкетой отдельно от компьютера — это главный страховочный инструмент. Во-вторых, включите папку C:\ProgramData\1C\licenses в план резервного копирования: файлы занимают считаные килобайты, но их копия упрощает восстановление после сбоя диска.
В-третьих, перед заменой комплектующих, переустановкой ОС или миграцией на новый сервер зафиксируйте текущее состояние: убедитесь, что знаете, где лежат lic-файлы, и есть ли неиспользованные пин-коды.
Как проверить результат
Информационная база открывается без сообщений о лицензии
Окно «лицензия не найдена» или запрос пин-кода при каждом запуске
Присутствуют один или несколько файлов .lic с актуальной датой создания
Папка пуста или файлы имеют нулевой размер
Учётная запись сервера 1С читает каталог licenses
Ошибки доступа в журнале, лицензия «пропадает» под нагрузкой
Частые вопросы о файлах лицензии 1С 8.3
Можно ли посмотреть, какая лицензия активирована, по lic-файлу?
Напрямую содержимое файла нечитаемо — оно зашифровано. Сведения об используемых лицензиях видны в окне «О программе» в 1С:Предприятии, а на сервере — в консоли администрирования сервера 1С.
Почему папки ProgramData\1C\licenses нет вообще?
Либо платформа установлена для текущего пользователя (смотрите AppData\Local\1C\1cv8\licenses), либо программная лицензия ни разу не активировалась на этом компьютере, либо используется аппаратный ключ HASP.
Слетит ли лицензия при обновлении платформы 1С?
Обычно нет: обновление платформы не меняет аппаратную привязку и не трогает папку licenses. Лицензия чаще слетает при замене материнской платы, процессора, сетевой карты или переустановке ОС.
Можно ли хранить lic-файлы в другой папке?
Стандартный механизм ищет лицензии только в предусмотренных каталогах. Произвольный путь задаётся только через специальные параметры запуска и используется редко — например, в терминальных сценариях. Для обычной работы менять расположение не требуется.
Что делать, если закончились резервные пин-коды?
Обратитесь в центр лицензирования фирмы «1С» через форму на портале 1С, указав регистрационный номер продукта и данные организации из анкеты. После проверки выдаётся новый комплект пин-кодов.
Нужны ли lic-файлы для файловой базы на сетевом диске?
Файлы лицензии привязаны к компьютеру, на котором запускается платформа, а не к расположению базы. На каждой рабочей станции, где открывают базу, должна быть своя активированная лицензия или доступ к сетевому ключу HASP.
Что важно запомнить
Файлы лицензии 1С 8.3 лежат в C:\ProgramData\1C\licenses или в профиле пользователя (в Linux — /var/1C/licenses). Копировать их на другой ПК бесполезно из-за привязки к железу — перенос выполняется повторной активацией пин-кодом. Храните пин-коды и включайте папку licenses в резервное копирование.