Администрирование · 8 мин
Где находятся лицензии 1С на сервере и как их найти
Где хранятся файлы лицензий 1С на сервере: пути в Windows и Linux, папки conf и 1Cv8, лицензии HASP, как найти и проверить lic-файл, типичные ошибки.
Файлы программных лицензий 1С (с расширением .lic) хранятся в служебных каталогах платформы, а не в папке с базой данных. Их точное расположение зависит от операционной системы, разрядности платформы и способа активации — на компьютере пользователя или на сервере 1С:Предприятия. Аппаратные ключи HASP вообще не создают файлов: лицензия «живёт» внутри USB-ключа и учитывается менеджером лицензий.
Понимание этих путей нужно при переносе сервера, восстановлении после сбоя, диагностике ошибки «не найдена лицензия» и при подготовке к резервному копированию. Ниже разобраны стандартные каталоги для Windows и Linux, различия между клиентскими и серверными лицензиями, а также способы быстро проверить, какие лицензии реально видит система.
Где платформа 1С ищет лицензии: общая логика
При запуске клиентское приложение или сервер 1С последовательно опрашивает несколько источников: локальный каталог с файлами .lic, сервер 1С:Предприятия (если лицензии выдаёт он), службу HASP License Manager в сети и локально подключённый USB-ключ. Как только подходящая лицензия найдена, поиск прекращается.
Файл лицензии — это небольшой файл с расширением .lic, привязанный к аппаратным параметрам конкретного компьютера: серийным номерам дисков, сетевых адаптеров, версии ОС. Поэтому простое копирование .lic на другую машину не работает — файл становится недействительным.
Стандартные пути в Windows
Для сервера 1С:Предприятия и общих (многопользовательских) программных лицензий основной каталог — C:\ProgramData\1C\1cv8\conf. Папка ProgramData скрыта по умолчанию: включите отображение скрытых элементов в проводнике или вставьте путь напрямую в адресную строку.
Для лицензий, активированных на рабочем месте пользователя, файлы размещаются в профиле: C:\Users\<имя_пользователя>\AppData\Roaming\1C\1cv8\conf. Если платформа установлена «для всех пользователей» и лицензия активирована от имени администратора с соответствующей опцией, файл также может оказаться в общем каталоге ProgramData.
Внутри папки conf могут находиться несколько .lic-файлов — по одному на каждую активированную лицензию. Имена файлов формируются автоматически и не отражают номер лицензии в читаемом виде; содержимое можно открыть для просмотра служебных полей, но редактировать его нельзя.
Стандартные пути в Linux
На сервере под Linux лицензии сервера 1С хранятся в каталоге /var/1C/1cv8/conf. Для клиентских активаций используется домашний каталог пользователя: ~/.1C/1cv8/conf. Доступ к серверному каталогу обычно требует прав root или членства в соответствующей группе.
Найти все файлы лицензий на машине можно одной командой, если стандартные пути были изменены:
sudo find / -name "*.lic" 2>/dev/nullВ Windows аналогичный поиск выполняется через проводник по маске .lic по диску C: или командой dir C:\.lic /s /b в командной строке с правами администратора.
Как проверить, какие лицензии видит система
Самый надёжный способ — посмотреть список через консоль администрирования сервера 1С: в свойствах кластера отображаются доступные серверные лицензии. На клиенте перечень активированных лицензий виден в диалоге «О программе» или через утилиту активации, которая запускается при отсутствии лицензии.
Для аппаратных ключей HASP проверка выполняется через веб-интерфейс менеджера лицензий (обычно доступен на порту 1947 на машине с ключом) — там видны сам ключ, число лицензий и занятые сессии.
- 1Откройте проводник и включите отображение скрытых элементов
- 2Перейдите в C:\ProgramData\1C\1cv8\conf и проверьте наличие файлов .lic
- 3Проверьте профили пользователей: C:\Users\<имя>\AppData\Roaming\1C\1cv8\conf
- 4Откройте консоль администрирования сервера 1С и сверьте список лицензий кластера
- 5Если используется HASP — откройте веб-интерфейс менеджера лицензий на порту 1947
Почему лицензия «пропадает» и что с этим делать
Частая ситуация: файл .lic на месте, но 1С сообщает, что лицензия не найдена. Причина почти всегда в изменении аппаратной конфигурации — замене диска, сетевой карты, обновлении ОС, переносе виртуальной машины на другой хост. Привязка слетает, и файл превращается в бесполезный.
Другая типичная причина — лицензия активирована в профиле одного пользователя, а служба сервера 1С работает под другой учётной записью (например, USR1CV8) и просто не видит чужой каталог conf. Решение — активировать лицензию в общий каталог ProgramData или под нужной учётной записью.
Перенос и резервное копирование лицензий
Резервное копирование .lic-файлов имеет ограниченный смысл: восстановленный файл сработает только на той же машине без изменения конфигурации. Гораздо важнее сохранить комплект пин-кодов из коробки или письма поставщика — именно они позволяют активировать лицензию заново, включая резервные активации.
При плановом переезде сервера порядок такой: зафиксируйте список активных лицензий, подготовьте пин-коды, разверните платформу на новом сервере и активируйте лицензии заново. Если резервные пин-коды исчерпаны, запрашивается новый комплект через центр лицензирования 1С.
Как выбрать действие
Что важно запомнить
Лицензии 1С лежат в каталоге conf: C:\ProgramData\1C\1cv8\conf для сервера и AppData\Roaming\1C\1cv8\conf в профиле пользователя (в Linux — /var/1C/1cv8/conf). Файл .lic привязан к железу, поэтому главный резерв — сохранённые пин-коды, а не копии файлов.
Частые вопросы
Можно ли просто скопировать файл .lic на другой компьютер?
Нет. Файл лицензии содержит привязку к аппаратной конфигурации машины, на которой выполнялась активация. На другом компьютере он будет отклонён. Для переноса используется повторная активация резервным пин-кодом из комплекта поставки.
Папки conf нет в ProgramData — где ещё искать?
Проверьте профиль пользователя, под которым выполнялась активация: C:\Users\<имя>\AppData\Roaming\1C\1cv8\conf. Также убедитесь, что включён показ скрытых папок. Если лицензия аппаратная (HASP), файлов .lic в системе не будет вовсе.
Где находится лицензия, если используется USB-ключ HASP?
Нигде в виде файла: лицензия хранится внутри самого ключа. Её наличие и число занятых сессий проверяются через веб-интерфейс менеджера лицензий HASP на машине, куда вставлен ключ.
Служба сервера 1С не видит активированную лицензию. Что делать?
Скорее всего, лицензия активирована в профиле пользователя, а служба работает под другой учётной записью. Активируйте лицензию в общий каталог C:\ProgramData\1C\1cv8\conf — тогда она будет доступна всем службам и пользователям машины.
Нужно ли включать папку с лицензиями в резервную копию?
Можно, но польза ограничена: восстановленный файл сработает только на той же машине без изменения железа. Критично важнее хранить пин-коды активации — только они гарантируют восстановление лицензий после сбоя или переезда.
Как узнать, сколько лицензий активировано на сервере?
Откройте каталог conf и посчитайте файлы .lic — каждая активация создаёт отдельный файл. Дополнительно список серверных лицензий виден в консоли администрирования кластера 1С, а по ключам HASP — в интерфейсе менеджера лицензий.