Администрирование · 10 мин
Как проверить лицензию 1С на сервере
Как проверить лицензию 1С на сервере: оснастка администрирования, файл licdata, командная строка, типичные ошибки и способы восстановления лицензии.
Лицензия 1С на сервере определяет, сколько пользователей и сеансов смогут работать с информационными базами одновременно. Если лицензия «слетела» или сервер её не видит, пользователи получают ошибку «Не найдена лицензия» при запуске, и работа организации останавливается. Проверить состояние лицензии можно несколькими способами: через оснастку администрирования сервера, через журнал регистрации, через файлы программной лицензии на диске и через консольные утилиты.
Важно понимать, что в клиент-серверной архитектуре существует два типа лицензий: клиентские (на рабочие места) и серверная (на сам сервер 1С:Предприятия). Серверная лицензия может быть программной (привязана к параметрам компьютера) или аппаратной (USB-ключ HASP). Способ проверки зависит от того, какой вариант используется в вашей инфраструктуре.
Перед любыми действиями убедитесь, что у вас есть права администратора на сервере и доступ к консоли администрирования. Поспешные действия — удаление файлов лицензий, переустановка платформы, смена сетевого имени сервера — могут привести к потере программной лицензии, и её придётся активировать заново.
Какие лицензии используются на сервере 1С
На сервере 1С:Предприятия применяются два механизма защиты. Первый — программная лицензия: файл с цифровой подписью, привязанный к ключевым параметрам компьютера (материнская плата, процессор, объём памяти, сетевые адаптеры, имя компьютера, версия ОС). Такая лицензия активируется пин-кодом и хранится в служебном каталоге сервера.
Второй механизм — аппаратный ключ HASP (USB). Серверная лицензия на ключе требует установленного драйвера HASP и работающего менеджера лицензий. Клиентские лицензии при этом могут раздаваться либо сервером 1С, либо отдельным менеджером лицензий HASP в сети.
Понимание типа лицензии критично: если программная лицензия «слетела» из-за замены оборудования, проверка USB-портов бессмысленна, и наоборот — при аппаратном ключе переактивация пин-кода ничего не даст.
Проверка лицензии через оснастку администрирования сервера
Основной инструмент — консоль «Администрирование серверов 1С:Предприятия» (1CV8 Servers.msc). Она устанавливается вместе с сервером и доступна в меню «Пуск» в разделе 1С. Запускать её следует от имени администратора.
Чтобы увидеть информацию о лицензиях, раскройте дерево: центральные серверы → ваш сервер → рабочие серверы → свойства конкретного рабочего сервера. В свойствах отображается, какие лицензии обнаружил агент сервера. Дополнительно полезно открыть список сеансов: если сеансы создаются и работают, значит сервер успешно получает лицензии.
- 1Откройте «Администрирование серверов 1С:Предприятия» от имени администратора
- 2Раскройте узел центрального сервера и перейдите к рабочим серверам
- 3Откройте свойства рабочего сервера и посмотрите раздел с лицензиями
- 4Проверьте список активных сеансов — их наличие подтверждает, что лицензии выдаются
- 5Если лицензий нет — проверьте, запущена ли служба «Агент сервера 1С:Предприятия»
Если консоль не подключается к агенту, проверьте службу «Агент сервера 1С:Предприятия» в services.msc. Остановленная служба — частая причина того, что лицензии «не видны»: фактически не работает сам сервер.
Проверка файлов программной лицензии на диске
Программные лицензии хранятся в файлах с расширением licdata. Их расположение зависит от того, как активировалась лицензия. Типичные пути в Windows:
C:\ProgramData\1C\licenses
C:\Program Files\1cv8\<версия>\bin\conf
C:\Users\<администратор>\AppData\Local\1C\1Cv8\confЕсли в каталоге C:\ProgramData\1C\licenses лежит файл licdata — лицензия активирована общесистемно и доступна серверу. Если каталог пуст или файла нет, сервер не сможет получить программную лицензию, и её нужно активировать заново через диалог получения лицензии при запуске конфигуратора или через консольную утилиту.
Обратите внимание на дату изменения файла и его размер. Файл нулевого размера или повреждённый файл — признак того, что лицензия испорчена (например, из-за аварийного завершения работы или антивируса). В этом случае файл удаляют и лицензию активируют повторно резервным пин-кодом.
Проверка аппаратного ключа HASP
Если используется USB-ключ, начните с физической проверки: ключ должен быть вставлен в порт сервера, а индикатор на ключе (если есть) — светиться. Далее откройте диспетчер устройств Windows и убедитесь, что ключ определяется без ошибок (устройства HASP / Sentinel в разделе USB-контроллеров).
Затем проверьте менеджер лицензий HASP. Откройте в браузере на сервере адрес http://localhost:1947 — это веб-интерфейс Sentinel Admin Control Center. В разделе ключей должны отображаться подключённые ключи с их номерами и количеством доступных лицензий. Если страница не открывается — драйвер HASP не установлен или служба остановлена.
Как проверить аппаратный ключ
Ключ HASP определяется без восклицательных знаков
Неизвестное устройство или ошибка драйвера
Ключ виден в списке, указано число лицензий
Страница недоступна или список ключей пуст
Служба запущена и работает
Служба остановлена или отсутствует
Частая проблема виртуализации: USB-ключ, воткнутый в физический хост, не виден виртуальной машине с сервером 1С. В этом случае ключ пробрасывают в ВМ средствами гипервизора или используют сетевые USB-шлюзы, либо раздают лицензии через сетевой менеджер HASP на другой машине.
Диагностика ошибки «Не найдена лицензия»
Ошибка поиска лицензии возникает на стороне клиента, но её причины почти всегда на сервере. Логика поиска такова: клиент обращается к серверу 1С, сервер ищет свободную клиентскую лицензию и собственную серверную. Если хотя бы одна не найдена, выдаётся сообщение с деталями поиска — в тексте ошибки перечислены все места, где искалась лицензия.
Внимательно прочитайте текст ошибки: в нём указано, какие каталоги и компьютеры опрашивались. Это самый быстрый способ локализовать проблему. Если в перечне нет каталога сервера — клиент вообще не дошёл до сервера, и проблема в сети или в службе агента.
Дополнительно полезен технологический журнал сервера и журнал регистрации: в них фиксируются события получения и отказа в выдаче лицензий. Для разбора журнала регистрации откройте его в конфигураторе и отфильтруйте по событиям, связанным с лицензиями.
Восстановление и повторная активация лицензии
Если программная лицензия утрачена, её активируют заново. При запуске конфигуратора без лицензии платформа предложит диалог получения лицензии: выберите «Получить лицензию», укажите регистрационный номер комплекта и пин-код. Для серверной лицензии важно активировать её на самом сервере под учётной записью, от которой работает агент сервера, либо с общесистемной областью видимости.
В комплекте поставки несколько пин-кодов: основной и резервные. Если резервные пин-коды исчерпаны, запрашивают новые через личный кабинет портала 1С или у партнёра, указав регистрационный номер. Активация возможна автоматически (через интернет), по электронной почте или по телефону.
Как выбрать действие
Профилактика: как не потерять лицензию на сервере
Большинство проблем с программными лицензиями связано с изменениями конфигурации сервера. Перед плановой заменой оборудования, переименованием сервера, сменой ОС или миграцией на другую виртуальную машину зафиксируйте текущее состояние лицензии и убедитесь, что есть свободные пин-коды.
Храните регистрационный номер и все пин-коды (включая использованные) в защищённом хранилище с пометками, какой пин-код когда применялся. Не допускайте, чтобы антивирус проверял и изменял каталог C:\ProgramData\1C\licenses — добавьте его в исключения. Регулярно контролируйте, что служба агента сервера и менеджер лицензий HASP работают и включён их автозапуск.
Что важно запомнить
Проверка лицензии начинается с оснастки администрирования и текста ошибки поиска лицензии. Программная лицензия — это файл licdata в каталоге licenses, аппаратная — ключ HASP, видимый в Admin Control Center. Не меняйте конфигурацию сервера и не удаляйте файлы лицензий, не убедившись, что есть резервные пин-коды.
Частые вопросы
Где именно хранится файл программной лицензии сервера 1С?
Чаще всего в каталоге C:\ProgramData\1C\licenses — это общесистемное расположение, доступное агенту сервера. Также файлы licdata могут лежать в подкаталоге conf каталога установки платформы или в профиле пользователя, под которым выполнялась активация.
Сервер перезагрузили, и лицензия пропала. Что делать?
Сначала проверьте, запущена ли служба агента сервера 1С и виден ли файл licdata на диске. Если файл на месте, перезапустите службу. Если файл исчез или повреждён — активируйте лицензию заново резервным пин-кодом. Проверьте также, не удалил ли файл антивирус.
Как проверить, сколько клиентских лицензий занято в данный момент?
Откройте консоль администрирования серверов 1С и посмотрите список активных сеансов — каждый сеанс занимает одну клиентскую лицензию. Для ключей HASP аналогичную информацию показывает Sentinel Admin Control Center по адресу localhost:1947.
Работает ли серверная лицензия после переноса на другую виртуальную машину?
Программная лицензия привязана к параметрам машины, поэтому после миграции с изменением виртуального оборудования она, скорее всего, перестанет работать и потребует повторной активации. Аппаратный ключ HASP переносится без ограничений — достаточно пробросить USB в новую ВМ.
Можно ли проверить лицензию без прав администратора?
Частично: текст ошибки поиска лицензии доступен любому пользователю и уже показывает, где искалась лицензия. Но полноценная диагностика — просмотр каталога licenses, служб и консоли администрирования — требует прав администратора на сервере.