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

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

Где лежит файл лицензии 1С и как его найти

Где хранятся файлы лицензий 1С (.lic): пути в Windows и Linux, папка 1Cv8, файл 2cv8.lst, перенос лицензии, восстановление слетевшего пин-кода и типичные ошибки.

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

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

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

Стандартные пути к файлам .lic в Windows

Основное местоположение зависит от варианта установки платформы. Если 1С ставилась «для всех пользователей компьютера» (стандартный сценарий в организациях), лицензии сохраняются в общую системную папку:

C:\ProgramData\1C\licenses

Если установка выполнялась без прав администратора или только для текущего пользователя, файлы окажутся в профиле:

C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\licenses

Обе папки скрытые: ProgramData и AppData по умолчанию не отображаются в Проводнике. Чтобы попасть в них, вставьте путь прямо в адресную строку Проводника или включите показ скрытых элементов на вкладке «Вид». Внутри папки licenses каждый файл .lic соответствует одной активированной лицензии — их может быть несколько, если активировали клиентскую и серверную лицензии или повторно проходили активацию.

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

Если неизвестно, как именно устанавливалась платформа, проще всего выполнить поиск по всему диску. Откройте Проводник, перейдите в корень диска C: и в строке поиска введите *.lic, включив поиск в скрытых и системных папках. Альтернативный способ — командная строка от имени администратора.

cmd
dir C:\*.lic /s /a /b | findstr /i "1C"

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

Дополнительный признак: при запуске с аппаратным ключом в списке подключённых устройств виден ключ Sentinel/HASP, а папка licenses либо пуста, либо содержит только файлы от старых активаций, которые уже не используются.

Файл 2cv8.lst и список лицензий

Рядом с папкой licenses — в C:\ProgramData\1C\1cv8 или в профильном каталоге ...\1C\1cv8 — находится файл 2cv8.lst. Это служебный реестр, в котором платформа фиксирует, какие лицензии установлены и как их искать. Вручную редактировать его не нужно: файл обновляется автоматически при активации и при запуске конфигуратора.

Иногда при повреждении 2cv8.lst платформа «не видит» физически существующий файл .lic. В такой ситуации помогает перенос: закройте все процессы 1С, переместите 2cv8.lst в другую папку как резервную копию и запустите 1С заново — файл будет создан повторно. Если лицензия после этого не подхватилась, потребуется повторная активация по пин-коду.

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

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

В Linux путь зависит от каталога данных службы сервера 1С. Типичные расположения:

  • /var/1C/licenses — для программных лицензий при стандартной установке;
  • /opt/1cv8/... — каталог установки платформы, рядом могут лежать служебные файлы;
  • домашний каталог пользователя, от имени которого запущен агент сервера (например, /home/usr1cv8/.1cv8/...).

Точный путь проще всего уточнить поиском: find / -name "*.lic" 2>/dev/null. Учтите, что служба сервера должна иметь права на чтение папки с лицензиями — типичная ошибка после ручного копирования файлов, когда владельцем остаётся root, а агент работает от отдельного пользователя.

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

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

Корректный порядок переноса такой:

Порядок действий при переносе
  1. 1
    Найдите комплект пин-кодов: в нём есть основной и резервные коды активации
  2. 2
    Установите платформу 1С на новый компьютер той же или более новой версии
  3. 3
    При первом запуске выберите «Получить лицензию» и активируйте новым (резервным) пин-кодом
  4. 4
    Максимально точно повторите данные организации из первичной регистрации — они должны совпадать символ в символ
  5. 5
    Проверьте, что в папке C:\ProgramData\1C\licenses появился новый файл .lic, а 1С запускается без сообщений о лицензии

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

Почему лицензия «слетает» и как её восстановить

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

Диагностика начинается с проверки самой папки:

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

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

Наличие файлов .lic в C:\ProgramData\1C\licenses
Норма

Файлы на месте, дата соответствует активации

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

Папка пуста или файлы удалены — нужна повторная активация

Сообщение при запуске 1С
Норма

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

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

«Не найдена лицензия» или «Лицензия не обнаружена»

Изменения оборудования или имени ПК
Норма

Конфигурация не менялась с момента активации

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

Меняли железо, ОС или имя компьютера — привязка нарушена

Права доступа к папке licenses
Норма

Пользователь и службы 1С читают папку

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

Ошибки доступа, владелец папки чужой (актуально для Linux)

Восстановление выполняется повторной активацией: при запуске 1С выберите получение лицензии и введите резервный пин-код из комплекта. Критически важно указать те же регистрационные данные организации, что при первой активации, — расхождение даже в одном символе приведёт к отказу. Если резервные пин-коды исчерпаны, остаётся путь через форму восстановления на портале лицензирования 1С или через франчайзи, выдавшего поставку.

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

Профилактика: как не потерять лицензию

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

Для организаций, где сбои лицензий критичны по времени простоя, альтернативой программной привязке служит аппаратный USB-ключ HASP: он не зависит от конфигурации компьютера и переносится простым переключением в другой порт. Компромисс — ключ можно физически потерять, а восстановление утерянного ключа не предусмотрено.

Программная лицензия или аппаратный ключ

Программная лицензия (.lic)

Не требует USB-порта и удобна для виртуальных машин, но привязана к оборудованию и слетает при замене железа или переустановке ОС

Аппаратный ключ HASP

Свободно переносится между компьютерами и не зависит от конфигурации ПК, но занимает порт и не восстанавливается при утере

Лицензия на сервере 1С

Централизованная выдача клиентам по сети — удобно для нескольких рабочих мест, но требует постоянно работающего сервера

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

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

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

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

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

Что делать, если резервные пин-коды закончились?

Остаётся восстановление через центр лицензирования 1С: заполняется заявка с регистрационным номером продукта и данными организации. Это дольше активации пин-кодом, поэтому расходовать резервные коды стоит экономно.

Где лежит лицензия, если 1С запускается в терминальном режиме (RDP)?

На терминальном сервере — в общей папке C:\ProgramData\1C\licenses, если активация выполнялась под администратором. Лицензии на клиентских машинах пользователей при этом не требуются.

Удалил файл .lic случайно — как восстановить без пин-кода?

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

Меняется ли расположение файлов между версиями платформы 8.3?

Нет, пути стабильны для всей линейки 8.3: общая папка ProgramData\1C\licenses или профильный каталог пользователя. Разные релизы платформы читают одни и те же файлы лицензий.

Итог

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

Файлы лицензий 1С лежат в C:\ProgramData\1C\licenses или в профиле пользователя (AppData\Roaming\1C\1cv8\licenses). Файл привязан к оборудованию, поэтому перенос делается только повторной активацией резервным пин-кодом. Держите резервную копию папки licenses и комплект пин-кодов — это единственная гарантия быстрого восстановления после сбоя.