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

Администрирование · 10 мин

Как запустить менеджер лицензий 1С

Как запустить и настроить менеджер лицензий 1С: установка службы, подключение программных лицензий, проверка работы, типичные ошибки и их решение.

Менеджер лицензий 1С — это служебный компонент платформы, который хранит и выдает программные лицензии рабочим процессам сервера 1С:Предприятие. Без него сервер не сможет использовать многопользовательские программные лицензии: при запуске базы пользователи увидят ошибку «не найдена лицензия» или «не обнаружен ключ защиты программы».

Компонент называется «Менеджер лицензий программных лицензий» (исполняемый файл sls.exe или служба «1C:Enterprise 8 License Manager»). Он устанавливается вместе с сервером 1С либо отдельно и работает как служба Windows или демон Linux. Ниже разберем, как его запустить в обоих сценариях, как активировать лицензии и как проверить, что все работает.

Важно понимать: менеджер лицензий нужен только для программных лицензий, привязанных к серверу. Если вы используете аппаратные ключи HASP, работает раздача через сервер HASP License Manager — это другой механизм, и запускать менеджер лицензий 1С в этом случае не обязательно.

Что такое менеджер лицензий 1С и когда он нужен

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

Запускать менеджер лицензий имеет смысл в следующих ситуациях: вы используете сервер 1С с программными лицензиями; нужно централизованно раздавать лицензии нескольким серверам; требуется перенести лицензии на отдельную машину, отличную от сервера приложений. Для файловой базы на одном компьютере менеджер не нужен — там лицензия активируется прямо в клиентском приложении.

Подготовка: что проверить перед запуском

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

Также проверьте сетевые условия: сервер 1С должен иметь доступ к машине с менеджером лицензий по сети. По умолчанию менеджер использует свой порт — убедитесь, что он не занят другим приложением и не заблокирован брандмауэром. Если менеджер и сервер стоят на одном компьютере, сетевой настройки практически не требуется.

Установка менеджера лицензий

Установка вместе с сервером 1С

При установке сервера 1С:Предприятие на Windows в окне выбора компонентов отметьте пункт, связанный с менеджером лицензий (в разных версиях установщика он может называться «Менеджер лицензий» или входить в состав серверных компонентов). После завершения установки в системе появится служба «1C:Enterprise 8 License Manager».

Установка и регистрация службы вручную

Если служба не зарегистрирована автоматически, ее можно создать из командной строки с правами администратора. Исполняемый файл находится в каталоге установки платформы, например в папке C:\Program Files\1cv8\<номер версии>\bin.

cmd
sc create "1C:Enterprise 8 License Manager" binPath= "\"C:\Program Files\1cv8\8.3.xx.xxxx\bin\sls.exe\" --service" start= auto

Команда регистрирует службу с автоматическим запуском. Номер версии в пути подставьте свой — он зависит от установленного релиза платформы. После регистрации службу можно запустить стандартными средствами Windows.

Запуск службы менеджера лицензий

Самый простой способ запуска — оснастка «Службы». Нажмите Win + R, введите services.msc, найдите в списке «1C:Enterprise 8 License Manager» и нажмите «Запустить». Тип запуска рекомендуется установить «Автоматически», чтобы служба стартовала после перезагрузки сервера без ручного вмешательства.

Альтернатива — командная строка с правами администратора:

cmd
net start "1C:Enterprise 8 License Manager"

На Linux менеджер лицензий запускается как демон через systemd или скрипт из комплекта поставки платформы. Точные команды зависят от дистрибутива и способа установки — сверяйтесь с документацией к вашей версии платформы.

Порядок действий при запуске
  1. 1
    Установите компонент менеджера лицензий из дистрибутива платформы
  2. 2
    Откройте services.msc и найдите службу 1C:Enterprise 8 License Manager
  3. 3
    Установите тип запуска «Автоматически» и нажмите «Запустить»
  4. 4
    Убедитесь, что служба перешла в состояние «Работает»
  5. 5
    Откройте порт менеджера в брандмауэре, если сервер 1С на другой машине
  6. 6
    Активируйте лицензии и проверьте вход пользователя в базу

Активация программных лицензий

Запущенная служба сама по себе лицензий не содержит — их нужно активировать. Основной способ: открыть консоль администрирования серверов 1С, подключиться к кластеру и в свойствах сервера или через мастер получения лицензий указать использование менеджера лицензий. Далее мастер предложит ввести пин-код из комплекта поставки.

При активации выбирайте вариант привязки «на данный компьютер» и указывайте, что лицензия размещается в менеджере лицензий. После ввода пин-кода и регистрационных данных организации платформа сформирует файл лицензии. Если компьютер не имеет доступа в интернет, используйте вариант получения лицензии «через файл» — запрос сохраняется, отправляется в центр лицензирования, а ответ загружается обратно.

Храните все пин-коды (основные и резервные) в надежном месте. Количество активаций ограничено: комплект обычно включает основной пин-код и несколько резервных на случай смены оборудования. Расходовать резервные пин-коды без необходимости не стоит.

Проверка работы и типичные ошибки

Признак корректной работы — служба находится в состоянии «Работает», в консоли кластера видны активные лицензии, а пользователи входят в базу без сообщений о поиске ключа. Если при входе появляется ошибка «не найдена лицензия», проверьте цепочку целиком: запущена ли служба, доступен ли менеджер с сервера 1С по сети, не истекла ли лицензия и не изменились ли параметры компьютера.

Контрольные точки

Как проверить результат

Состояние службы в services.msc
Норма

Статус «Работает», тип запуска «Автоматически»

Тревожный признак

Служба остановлена или завершается сразу после запуска

Список лицензий в консоли кластера
Норма

Лицензии видны, показано количество доступных

Тревожный признак

Список пуст или лицензия отмечена как недействительная

Вход пользователя в базу
Норма

База открывается без сообщений о лицензиях

Тревожный признак

Ошибка «не найдена лицензия» или «не обнаружен ключ защиты»

Доступность порта менеджера
Норма

Порт отвечает с сервера 1С

Тревожный признак

Соединение отклоняется — проверяйте брандмауэр

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

Типичные ошибки
01
Запуск менеджера без активации лицензий — служба работает, но выдавать нечего, пользователи получают отказ
02
Закрытый порт в брандмауэре — сервер 1С не видит менеджер по сети, хотя служба запущена
03
Активация лицензии на другой компьютер — при переносе менеджера лицензия становится недействительной
04
Расходование всех резервных пин-кодов при экспериментах — при реальной смене оборудования активаций не останется
05
Разные версии платформы у сервера и менеджера — нестабильная работа и ошибки получения лицензий

Когда менеджер лицензий не нужен: альтернативы

Не в каждой инфраструктуре менеджер лицензий обязателен. Если у вас файловые базы и однопользовательские или локальные программные лицензии, они активируются прямо в клиентском приложении. Если лицензии аппаратные (USB-ключи HASP), раздачей занимается HASP License Manager, и серверный менеджер 1С можно не устанавливать.

Сравнение вариантов раздачи лицензий

Менеджер лицензий 1С (sls)

Подходит для программных лицензий на сервере 1С, позволяет централизованно обслуживать несколько серверов. Требует отдельной службы и привязки к оборудованию.

Локальная активация в клиенте

Для файловых баз и личных лицензий пользователя. Просто, но лицензия привязана к конкретному компьютеру пользователя.

Аппаратные ключи HASP

Не зависят от параметров компьютера, легко переносятся, но требуют физического USB-ключа и своего сервера лицензий HASP.

Выбор зависит от масштаба: для небольшого офиса с файловой базой менеджер лицензий избыточен, для серверной инфраструктуры с несколькими кластерами он заметно упрощает администрирование и перенос лицензий между машинами.

Частые вопросы

Где находится исполняемый файл менеджера лицензий?

Файл sls.exe расположен в каталоге установки платформы, обычно это C:\Program Files\1cv8\<номер версии>\bin на Windows. В Linux-версии платформы компонент находится в каталоге установки сервера 1С. Если файла нет, компонент не был выбран при установке — запустите установщик повторно в режиме изменения состава.

Служба запускается и сразу останавливается. Что делать?

Проверьте журнал событий Windows: там обычно указана причина — поврежденный файл конфигурации, конфликт порта или недостаток прав у учетной записи службы. Попробуйте запустить sls.exe вручную из командной строки: сообщение об ошибке выведется прямо в консоль и подскажет направление поиска.

Можно ли перенести менеджер лицензий на другой сервер?

Да, но программные лицензии привязаны к параметрам исходного компьютера, поэтому простое копирование файлов .lic не сработает. На новом сервере потребуется повторная активация с использованием резервного пин-кода. Перед переносом убедитесь, что резервные активации еще доступны.

Нужен ли менеджер лицензий для файловой базы?

Нет. Для файловых информационных баз программная лицензия активируется непосредственно в клиентском приложении при первом запуске. Менеджер лицензий относится только к клиент-серверному варианту работы с сервером 1С:Предприятие.

Как узнать, сколько лицензий занято в данный момент?

Откройте консоль администрирования серверов 1С, подключитесь к кластеру и посмотрите информацию о сеансах и лицензиях. Там видно, какие лицензии выданы и сколько осталось свободных. Это помогает понять, упираетесь ли вы в лимит лицензий при росте числа пользователей.

Итог

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

Менеджер лицензий 1С запускается как служба «1C:Enterprise 8 License Manager» из комплекта сервера платформы. Последовательность проста: установить компонент, запустить службу с автозапуском, активировать лицензии через консоль кластера и проверить вход пользователей. Берегите резервные пин-коды и следите за совпадением версий платформы у сервера и менеджера.