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

Администрирование · 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. 1
    Откройте Проводник и вставьте в адресную строку %ProgramData%\1C\licenses — проверьте наличие .lic-файлов.
  2. 2
    Если папки нет, вставьте %LocalAppData%\1C\1cv8\licenses.
  3. 3
    Если и там пусто, выполните поиск по всему диску C: по маске *.lic.
  4. 4
    Запишите найденный путь — он понадобится при переносе или восстановлении лицензии.

Где лежат лицензии 1С в Linux

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

/var/1C/licenses

Для отдельного пользователя лицензии попадают в его домашний каталог:

~/.1C/1cv8/licenses

Важный момент: у учётной записи, от имени которой работает сервер 1С или клиентское приложение, должны быть права на чтение каталога с lic-файлами. Типичная причина «пропажи» лицензии на Linux — не удаление файла, а недостаточные права доступа.

bash
sudo find / -name "*.lic" -type f 2>/dev/null

Чем отличается хранение программной и аппаратной лицензии

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

Программная и аппаратная лицензия

Программная (пин-код)

Хранится в .lic-файлах в папках licenses на диске. Привязывается к аппаратной конфигурации ПК: замена материнской платы, процессора или переустановка ОС могут сломать активацию.

Аппаратная (USB-ключ HASP)

Файлов лицензии нет — защита в самом ключе. Нужны только драйверы HASP и, для сетевых ключей, менеджер лицензий. Ключ свободно переносится между компьютерами.

Серверная лицензия 1С

Программная серверная лицензия хранится на сервере в тех же каталогах licenses, клиентские лицензии при этом раздаёт сервер 1С или сервер HASP.

Определить тип защиты просто: если при покупке вы получали конверт с пин-кодами (16-значные коды на карточках) — это программная лицензия. Если в комплекте был USB-ключ фиолетового или иного цвета — аппаратная.

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

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

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

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

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

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

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

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

Файлы .lic есть в папке licenses, но 1С их не видитПроверьте права доступа к папке и то, что заменялись комплектующие ПК. При замене железа активируйте лицензию заново резервным пин-кодом.
Папка licenses пуста или файлов .lic нет нигде на дискеВыполните активацию заново: запустите 1С, выберите «Получить лицензию» и введите пин-код из комплекта поставки.
Лицензия слетела после переустановки WindowsАктивируйте резервный пин-код. Старые lic-файлы из бэкапа можно попробовать вернуть в ту же папку, но при смене конфигурации они не сработают.
Используется USB-ключ, но 1С его не видитПроверьте установку драйверов HASP и работу менеджера лицензий, а не папки с файлами.

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

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

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

Минимальный набор мер сводится к трём действиям. Во-первых, храните конверт с пин-кодами и регистрационной анкетой отдельно от компьютера — это главный страховочный инструмент. Во-вторых, включите папку C:\ProgramData\1C\licenses в план резервного копирования: файлы занимают считаные килобайты, но их копия упрощает восстановление после сбоя диска.

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

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

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

Запуск 1С после активации
Норма

Информационная база открывается без сообщений о лицензии

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

Окно «лицензия не найдена» или запрос пин-кода при каждом запуске

Содержимое папки licenses
Норма

Присутствуют один или несколько файлов .lic с актуальной датой создания

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

Папка пуста или файлы имеют нулевой размер

Права доступа (Linux/сервер)
Норма

Учётная запись сервера 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 в резервное копирование.