Администрирование · 10 мин
Где находятся лицензии сервера 1С и как их найти
Где хранятся лицензии сервера 1С: папки srvdata и 1Cv8, файлы *.lic, аппаратные ключи HASP. Как найти, проверить и восстановить лицензию сервера 1С.
Лицензии сервера 1С могут существовать в двух принципиально разных формах: программной (файл с расширением .lic, привязанный к параметрам компьютера) и аппаратной (USB-ключ HASP). От того, какой вариант используется, зависит, где искать лицензию и что делать, если сервер вдруг сообщает, что лицензия не найдена. Путаница между этими формами — самая частая причина лишних действий при администрировании.
Программная лицензия сервера 1С хранится на диске того компьютера, где установлен сервер 1С:Предприятия, в служебных каталогах. Аппаратный ключ физически подключается к USB-порту сервера или к компьютеру, где работает менеджер лицензий HASP. Ниже разобраны конкретные пути для Windows и Linux, способы проверить, какая лицензия активна, и типовые ситуации, когда лицензия «пропадает».
Какие виды лицензий бывают у сервера 1С
Для работы сервера 1С:Предприятия требуется отдельная лицензия на сервер — она не заменяется клиентскими лицензиями. Клиентские лицензии определяют, сколько пользователей могут одновременно подключаться, а серверная — даёт право запускать сам сервер 1С. Оба вида могут быть программными или аппаратными, и комбинироваться они могут по-разному.
Программная лицензия активируется пин-кодом и привязывается к аппаратно-программным параметрам конкретного компьютера. При существенном изменении конфигурации (замена материнской платы, сетевой карты, перенос на другую машину) такая лицензия перестаёт определяться и требует повторной активации резервным пин-кодом.
Аппаратная лицензия — это USB-ключ HASP (обычно фиолетового цвета для серверных и красного для клиентских, хотя цвет зависит от серии). Ключ не привязан к железу: его можно переставить в другой компьютер вместе с менеджером лицензий, и лицензия продолжит работать.
Где лежат файлы программных лицензий в Windows
На Windows-сервере файлы программных лицензий по умолчанию размещаются в каталоге C:\ProgramData\1C\licenses. Это скрытая системная папка: чтобы увидеть её в проводнике, включите отображение скрытых элементов или введите путь напрямую в адресной строке. Каждая активированная лицензия — отдельный файл с расширением .lic и длинным цифровым именем.
В этом каталоге могут лежать как серверные, так и клиентские программные лицензии — визуально по имени файла они не различаются. Отличить их можно по содержимому: файл открывается текстовым редактором, и в нём в открытом виде указаны параметры лицензии, включая тип и количество.
В более старых установках лицензии могли размещаться в каталоге C:\Program Files\1cv8\srvdata (или C:\Program Files (x86)\1cv8\srvdata) — там же хранится реестр кластера. Если сервер обновлялся многократно, проверьте оба расположения.
Get-ChildItem "C:\ProgramData\1C\licenses" -Filter *.lic | Select-Object Name, Length, LastWriteTimeГде лежат файлы лицензий в Linux
На Linux-сервере программные лицензии сервера 1С размещаются в каталоге /var/1C/licenses. Права доступа к нему должны позволять чтение пользователю, от имени которого работает агент сервера 1С (обычно usr1cv8). Если права выставлены неверно, сервер не увидит лицензию, хотя файл физически на месте.
Проверить содержимое каталога можно командой ls с указанием владельца: файлы должны принадлежать пользователю сервиса 1С или быть доступны ему на чтение. При переносе лицензий вручную типичная ошибка — копирование файлов от root без последующей смены владельца, после чего агент сервера не может их прочитать.
ls -la /var/1C/licenses/ && sudo chown usr1cv8:grp1cv8 /var/1C/licenses/*.licГде искать аппаратную лицензию (ключ HASP)
Аппаратный ключ сервера 1С физически вставлен в USB-порт. В простейшей схеме — в порт самого сервера 1С. В распределённой схеме ключ может стоять на отдельном компьютере, где запущен менеджер лицензий HASP (HASP License Manager), а сервер 1С получает лицензию от него по сети.
Убедиться, что ключ определён, можно через диспетчер устройств Windows (раздел с USB-контроллерами, ключи отображаются как устройства SafeNet/Aladdin) или через веб-интерфейс Admin Control Center драйвера HASP — по умолчанию он доступен в браузере по адресу localhost:1947. Там видны подключённые ключи, их серийные номера и типы лицензий.
Если сервер виртуальный, физический ключ обычно пробрасывается в виртуальную машину через USB-over-IP или остаётся на хосте с сетевым менеджером лицензий. В этом случае искать ключ нужно не «внутри» виртуалки, а в настройках проброса или на физическом хосте.
Как посмотреть активные лицензии через консоль кластера
Универсальный способ узнать, какие лицензии реально видит сервер 1С, — консоль администрирования кластера серверов. Откройте консоль, раскройте нужный кластер и перейдите в раздел «Лицензии». Там отображается список всех лицензий, обнаруженных сервером: программных и аппаратных, серверных и клиентских, с указанием типа и параметров.
Этот способ надёжнее просмотра папок, потому что показывает результат, а не предположение: файл .lic может лежать в каталоге, но быть невалидным (например, после замены оборудования), и тогда сервер его просто не засчитает. В консоли вы видите именно те лицензии, которые работают.
- 1Откройте консоль администрирования серверов 1С (оснастка «Администрирование серверов 1С Предприятия»).
- 2Подключитесь к нужному серверу и раскройте ветку кластера.
- 3Выберите узел «Лицензии» и изучите список: тип, количество, источник.
- 4Сопоставьте увиденное с файлами в каталоге licenses или с подключённым USB-ключом.
- 5Если лицензии нет ни в консоли, ни в каталоге — проверьте ключ HASP или готовьтесь к повторной активации пин-кодом.
Почему сервер не видит лицензию: типичные причины
Наиболее частая причина для программной лицензии — изменение аппаратной конфигурации. Замена сетевого адаптера, диска, материнской платы, а иногда и крупное обновление Windows меняют параметры привязки, и файл лицензии перестаёт соответствовать машине. Второй сценарий на виртуальных серверах — изменение параметров виртуальной машины или её миграция на другой хост.
Для аппаратного ключа типичные проблемы — не установлен или не запущен драйвер HASP, ключ физически вышел из строя или потерян, а в сетевой схеме — недоступность компьютера с менеджером лицензий или блокировка портов брандмауэром. Также сервер 1С ищет лицензию в определённом порядке, и конфликт источников иногда приводит к тому, что «берётся» не та лицензия.
Как проверить результат и восстановить лицензию
После любых действий с лицензией проверяйте результат в консоли кластера: лицензия должна появиться в списке с корректным типом. Дополнительный признак нормы — пользователи подключаются к базам без сообщения «не найдена лицензия» или «не найден ключ защиты программы».
Если программная лицензия потеряна, восстановление идёт через повторную активацию: запустите сервер 1С, при запросе лицензии введите пин-код из комплекта (основной или резервный). Если резервные пин-коды исчерпаны, потребуется обращение в службу лицензирования 1С с регистрационным номером продукта. Для аппаратного ключа восстановление невозможно в принципе — при утере или поломке ключа лицензия теряется вместе с ним, поэтому ключ стоит хранить и эксплуатировать бережно.
Как проверить результат
Видна лицензия нужного типа (серверная/клиентская) с корректными параметрами
Список пуст или лицензия отображается с ошибкой
Присутствуют файлы *.lic с актуальной датой изменения
Каталог пуст или файлы старые и не подхватываются сервером
Ключ виден в Admin Control Center (localhost:1947), светодиод на ключе горит
Ключ не определяется системой, драйвер не запущен
Клиенты входят в базу, ошибок лицензирования нет
Сообщения «не найдена лицензия» или «не найден ключ защиты»
Что важно запомнить
Программные лицензии сервера 1С — это файлы *.lic в C:\ProgramData\1C\licenses (Windows) или /var/1C/licenses (Linux), привязанные к железу. Аппаратная лицензия — USB-ключ HASP на сервере или на машине с менеджером лицензий. Фактический статус лицензий всегда проверяйте в консоли кластера серверов, а не только по наличию файлов.
Частые вопросы
Можно ли перенести программную лицензию сервера 1С на другой компьютер?
Напрямую файл .lic перенести нельзя — он привязан к параметрам исходной машины. На новом сервере лицензию активируют заново резервным пин-кодом из комплекта поставки. Если резервных пин-кодов не осталось, запросите дополнительные через службу лицензирования 1С.
Почему в каталоге licenses несколько файлов .lic?
Каждая активированная лицензия хранится отдельным файлом: серверная, клиентские, лицензии от разных комплектов поставки. Это нормальное состояние. Удалять «лишние» файлы без проверки в консоли кластера не следует — можно убрать действующую лицензию.
Сервер виртуальный — где искать лицензию?
Программную — в том же каталоге licenses внутри гостевой ОС. Учтите, что изменение параметров виртуальной машины (vCPU, MAC-адрес) или миграция на другой хост могут нарушить привязку. Аппаратный ключ ищите на хосте виртуализации или в настройках USB-проброса.
Как отличить серверный ключ HASP от клиентского?
Надёжнее всего — через Admin Control Center (localhost:1947): там указан тип лицензии ключа. По внешнему виду ориентироваться можно на цвет и маркировку на корпусе, но эти признаки зависят от серии выпуска, поэтому полагаться только на них не стоит.
Файл лицензии на месте, но сервер пишет «лицензия не найдена». Что делать?
Проверьте в консоли кластера, засчитывает ли сервер эту лицензию. Если нет — вероятнее всего, изменилась аппаратная конфигурация и привязка слетела, либо (в Linux) нарушены права доступа к файлу. В первом случае потребуется повторная активация пин-кодом, во втором — исправление владельца и прав на каталог licenses.
Где хранятся пин-коды для активации?
Пин-коды поставляются в конверте комплекта 1С и регистрируются в личном кабинете портала 1С, если продукт зарегистрирован. Храните конверт отдельно от сервера: без пин-кодов восстановить программную лицензию после сбоя будет существенно сложнее.