Администрирование · 10 мин
Где хранится ключ лицензии 1С и как его найти
Где 1С хранит файлы программной лицензии, как найти папку с lic-файлами в Windows и Linux, что делать при переносе и почему слетает активация.
Лицензия 1С бывает двух видов: аппаратная (USB-ключ HASP) и программная (пин-код, активируемый на конкретном компьютере). Аппаратный ключ физически вставлен в USB-порт или доступен по сети через менеджер лицензий, а программная лицензия после активации сохраняется на диске в виде файлов с расширением .lic. Именно эти файлы чаще всего ищут администраторы при переносе системы, переустановке Windows или диагностике ошибки «не найдена лицензия».
Место хранения зависит от трёх факторов: операционной системы, разрядности платформы и того, кем была выполнена активация — текущим пользователем или службой агента сервера 1С. Поэтому один и тот же файл лицензии может лежать в профиле пользователя, в общей системной папке ProgramData или в каталоге сервера 1С. Ниже разобраны все типовые расположения и способы быстро найти нужный файл.
Важно понимать: файлы .lic привязаны к аппаратным и программным параметрам компьютера. Простое копирование файла на другую машину не переносит лицензию — при существенном изменении конфигурации «железа» или ОС лицензия становится недействительной, и её приходится активировать заново резервным пин-кодом.
Какие виды лицензий существуют и где «живёт» каждая
Перед поиском файла определите, какая лицензия используется. От этого зависит, искать ли файл на диске или проверять USB-порт и сетевые службы.
- Аппаратный ключ HASP (USB) — физическое устройство. На диске ничего не хранится, платформа обращается к ключу через драйвер Sentinel HASP. Сетевые ключи раздаются менеджером лицензий (HASP License Manager) по сети.
- Программная лицензия — активируется пин-кодом из комплекта поставки, после активации создаётся файл
.lic. Он привязан к параметрам конкретного компьютера. - Лицензия на сервер 1С — тоже программная, но активируется из консоли кластера или автоматически, и файл размещается в служебном каталоге сервера.
Где хранятся файлы лицензий в Windows
Основное расположение при активации «на компьютер» (для всех пользователей) — скрытая системная папка:
C:\ProgramData\1C\licensesИменно сюда установщик помещает файлы .lic, если активация выполнялась с правами администратора с вариантом «на данный компьютер». Папка ProgramData скрыта — включите отображение скрытых элементов в проводнике или вставьте путь прямо в адресную строку.
Если активация выполнялась только для текущего пользователя, файлы окажутся в профиле:
C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\conf\licenses
C:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv8\conf\licensesДополнительно платформа может читать лицензии из каталога conf рядом с исполняемыми файлами (например, C:\\Program Files\\1cv8\\<версия>\\bin\\conf) — этот вариант используют для раздачи лицензий через файл 1cv8conn.pfl или в терминальных сценариях, но в типовой установке он обычно пуст.
Где хранится лицензия сервера 1С и клиент-серверных баз
В клиент-серверном варианте лицензии проверяет сервер 1С:Предприятия. Файлы лицензий, активированных на сервере, лежат в его служебном каталоге:
C:\Program Files\1cv8\srvinfo\reg_1541
(путь может отличаться, если каталог srvinfo перенесён)Точный путь к srvinfo виден в параметрах запуска службы «Агент сервера 1С:Предприятия» — ключ -d в строке запуска службы. Если служба работает под отдельной учётной записью (например, USR1CV8), активацию лицензии на сервере следует выполнять из консоли кластера, чтобы файл попал именно в каталог сервера, а не в профиль администратора.
Отдельный случай — активация программной лицензии непосредственно из клиентского приложения при подключении к серверной базе. Платформа предложит активировать «на сервер», и файл сохранится в каталоге сервера, а не на клиентской машине. Это правильный сценарий для терминальных и веб-доступов.
Где хранятся лицензии в Linux
На Linux-сервере 1С файлы программных лицензий размещаются в каталоге данных сервера. Типовые пути:
/opt/1cv8/x86_64/<версия>/
~/.1cv8/1C/1cv8/conf/licenses
/var/1cv8/srvinfo (каталог srvinfo по умолчанию)
# поиск по всей системе:
sudo find / -name "*.lic" 2>/dev/nullЕсли сервер запущен под пользователем usr1cv8, проверяйте домашний каталог этого пользователя — при активации из-под него файл мог попасть в /home/usr1cv8/.1cv8/.... Команда find по маске *.lic — самый быстрый способ найти все файлы лицензий независимо от того, кто выполнял активацию.
Как быстро найти файл лицензии на конкретном компьютере
Если точное место неизвестно, используйте поиск по расширению. В Windows откройте командную строку и выполните:
dir C:\ProgramData\1C\licenses /s
dir C:\Users\%USERNAME%\AppData\*\1C /s /b | findstr /i ".lic"- 1Определите вид лицензии: USB-ключ или программная активация пин-кодом
- 2Для программной проверьте C:\ProgramData\1C\licenses
- 3Проверьте профили пользователей: AppData\Local и AppData\Roaming в папках 1C\1Cv8\conf\licenses
- 4Для сервера 1С посмотрите каталог srvinfo\reg_1541 и параметр -d службы агента
- 5Если файл не найден — выполните поиск *.lic по всему диску
- 6Запустите 1С и убедитесь, что ошибка «не найдена лицензия» исчезла
Проверить, какую лицензию видит платформа, можно и из самой 1С: в режиме «Предприятие» откройте «Сервис → О программе» — в окне отображаются сведения о найденной лицензии. Для сервера список лицензий виден в консоли кластера в свойствах сервера.
Перенос, переустановка и типичные ошибки
Самая частая причина обращения к файлам лицензий — перенос 1С на новый компьютер или переустановка Windows. Здесь действуют жёсткие ограничения: файл .lic нельзя перенести, он перестаёт работать при смене ключевых параметров системы (материнская плата, процессор, серийный номер диска, имя компьютера, версия ОС, объём ОЗУ).
Правильный порядок переноса: удалите файлы лицензий на старом компьютере, установите платформу на новом и активируйте лицензию заново резервным пин-кодом из комплекта (в комплекте обычно основной пин-код и несколько резервных). Если резервные пин-коды исчерпаны, запросите новый комплект в центре лицензирования 1С через форму на портале, указав регистрационный номер продукта.
Как проверить результат
Файл свежей даты, размер больше нуля
Папка пуста или файл с нулевым размером
База открывается без сообщения о лицензии
Ошибка «Не найдена лицензия» или «Лицензия не обнаружена»
Отображаются данные программной лицензии или USB-ключа
Сведения о лицензии отсутствуют
В консоли кластера в свойствах сервера видна лицензия
Список лицензий сервера пуст при наличии файла в профиле пользователя
Частые вопросы
Можно ли просто скопировать файл .lic на другой компьютер?
Нет. Файл привязан к аппаратно-программным параметрам машины, на которой выполнялась активация. На другом компьютере он будет проигнорирован. Правильный способ — повторная активация резервным пин-кодом на новом ПК.
Почему лицензия слетела после обновления Windows или замены железа?
Платформа контролирует набор параметров: имя компьютера, версию ОС, процессор, материнскую плату, диски, объём памяти, сетевые адаптеры. Изменение нескольких параметров делает файл недействительным. Нужна повторная активация резервным пин-кодом, при их нехватке — запрос новых пин-кодов в центр лицензирования.
Где искать лицензию, если 1С работает в терминальном режиме?
На терминальном сервере активацию выполняйте «на компьютер» с правами администратора — файл попадёт в C:\ProgramData\1C\licenses и будет доступен всем сеансам. Активация в профиле одного пользователя сработает только для него.
USB-ключ вставлен, но 1С его не видит. Где искать проблему?
Файлов лицензии в этом случае нет — проверяйте драйвер Sentinel HASP в диспетчере устройств, работу службы HASP License Manager для сетевых ключей и отсутствие конфликта, когда одновременно установлены и USB-ключ, и программная лицензия с одинаковым набором прав.
Куда 1С записывает пин-код после активации?
Сам пин-код в открытом виде не хранится. Результат активации — файл .lic в одной из стандартных папок. Пин-коды храните отдельно: на карточке из комплекта поставки или в учётной записи портала 1С, где регистрировался продукт.
Что делать, если папку licenses случайно удалили?
Лицензию придётся активировать заново тем же или резервным пин-кодом — платформа создаст файл повторно. Если свободных пин-кодов нет, обратитесь в центр лицензирования 1С с регистрационным номером продукта для получения дополнительных кодов.
Что важно запомнить
Программная лицензия 1С — это файлы .lic в папках C:\ProgramData\1C\licenses, профилях пользователей (AppData\Local и Roaming) или в srvinfo\reg_1541 на сервере. Файл нельзя переносить между компьютерами: при смене ПК или существенном изменении конфигурации лицензию активируют заново резервным пин-кодом. USB-ключи файлов не создают и проверяются через драйвер HASP.