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

Администрирование · 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 или членства в соответствующей группе.

Найти все файлы лицензий на машине можно одной командой, если стандартные пути были изменены:

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

В Windows аналогичный поиск выполняется через проводник по маске .lic по диску C: или командой dir C:\.lic /s /b в командной строке с правами администратора.

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

Самый надёжный способ — посмотреть список через консоль администрирования сервера 1С: в свойствах кластера отображаются доступные серверные лицензии. На клиенте перечень активированных лицензий виден в диалоге «О программе» или через утилиту активации, которая запускается при отсутствии лицензии.

Для аппаратных ключей HASP проверка выполняется через веб-интерфейс менеджера лицензий (обычно доступен на порту 1947 на машине с ключом) — там видны сам ключ, число лицензий и занятые сессии.

Как найти лицензии на сервере Windows
  1. 1
    Откройте проводник и включите отображение скрытых элементов
  2. 2
    Перейдите в C:\ProgramData\1C\1cv8\conf и проверьте наличие файлов .lic
  3. 3
    Проверьте профили пользователей: C:\Users\<имя>\AppData\Roaming\1C\1cv8\conf
  4. 4
    Откройте консоль администрирования сервера 1С и сверьте список лицензий кластера
  5. 5
    Если используется HASP — откройте веб-интерфейс менеджера лицензий на порту 1947

Почему лицензия «пропадает» и что с этим делать

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

Другая типичная причина — лицензия активирована в профиле одного пользователя, а служба сервера 1С работает под другой учётной записью (например, USR1CV8) и просто не видит чужой каталог conf. Решение — активировать лицензию в общий каталог ProgramData или под нужной учётной записью.

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

Перенос и резервное копирование лицензий

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

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

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

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

Файл .lic есть, но 1С пишет «лицензия не найдена» после замены железаАктивируйте лицензию заново резервным пин-кодом
Клиенты видят лицензию, а сервер 1С — нетПроверьте, под какой учётной записью работает служба сервера, и перенесите активацию в общий каталог ProgramData
Используется USB-ключ HASP, но лицензии не раздаютсяПроверьте менеджер лицензий HASP и сетевую доступность порта 1947
Планируется переезд на новый серверЗаранее соберите все пин-коды и активируйте лицензии на новой машине заново
Итог

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

Лицензии 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 — в интерфейсе менеджера лицензий.