Администрирование · 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.
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» и нажмите «Запустить». Тип запуска рекомендуется установить «Автоматически», чтобы служба стартовала после перезагрузки сервера без ручного вмешательства.
Альтернатива — командная строка с правами администратора:
net start "1C:Enterprise 8 License Manager"На Linux менеджер лицензий запускается как демон через systemd или скрипт из комплекта поставки платформы. Точные команды зависят от дистрибутива и способа установки — сверяйтесь с документацией к вашей версии платформы.
- 1Установите компонент менеджера лицензий из дистрибутива платформы
- 2Откройте services.msc и найдите службу 1C:Enterprise 8 License Manager
- 3Установите тип запуска «Автоматически» и нажмите «Запустить»
- 4Убедитесь, что служба перешла в состояние «Работает»
- 5Откройте порт менеджера в брандмауэре, если сервер 1С на другой машине
- 6Активируйте лицензии и проверьте вход пользователя в базу
Активация программных лицензий
Запущенная служба сама по себе лицензий не содержит — их нужно активировать. Основной способ: открыть консоль администрирования серверов 1С, подключиться к кластеру и в свойствах сервера или через мастер получения лицензий указать использование менеджера лицензий. Далее мастер предложит ввести пин-код из комплекта поставки.
При активации выбирайте вариант привязки «на данный компьютер» и указывайте, что лицензия размещается в менеджере лицензий. После ввода пин-кода и регистрационных данных организации платформа сформирует файл лицензии. Если компьютер не имеет доступа в интернет, используйте вариант получения лицензии «через файл» — запрос сохраняется, отправляется в центр лицензирования, а ответ загружается обратно.
Храните все пин-коды (основные и резервные) в надежном месте. Количество активаций ограничено: комплект обычно включает основной пин-код и несколько резервных на случай смены оборудования. Расходовать резервные пин-коды без необходимости не стоит.
Проверка работы и типичные ошибки
Признак корректной работы — служба находится в состоянии «Работает», в консоли кластера видны активные лицензии, а пользователи входят в базу без сообщений о поиске ключа. Если при входе появляется ошибка «не найдена лицензия», проверьте цепочку целиком: запущена ли служба, доступен ли менеджер с сервера 1С по сети, не истекла ли лицензия и не изменились ли параметры компьютера.
Как проверить результат
Статус «Работает», тип запуска «Автоматически»
Служба остановлена или завершается сразу после запуска
Лицензии видны, показано количество доступных
Список пуст или лицензия отмечена как недействительная
База открывается без сообщений о лицензиях
Ошибка «не найдена лицензия» или «не обнаружен ключ защиты»
Порт отвечает с сервера 1С
Соединение отклоняется — проверяйте брандмауэр
Частая причина проблем — несовпадение версий: менеджер лицензий старой версии платформы может некорректно работать с новым сервером. Обновляйте компонент вместе с платформой. Вторая типичная ситуация — служба запущена, но сервер 1С настроен на использование локальных лицензий или HASP-ключей и просто не обращается к менеджеру. Проверьте настройки поиска лицензий в свойствах кластера.
Когда менеджер лицензий не нужен: альтернативы
Не в каждой инфраструктуре менеджер лицензий обязателен. Если у вас файловые базы и однопользовательские или локальные программные лицензии, они активируются прямо в клиентском приложении. Если лицензии аппаратные (USB-ключи HASP), раздачей занимается HASP License Manager, и серверный менеджер 1С можно не устанавливать.
Сравнение вариантов раздачи лицензий
Подходит для программных лицензий на сервере 1С, позволяет централизованно обслуживать несколько серверов. Требует отдельной службы и привязки к оборудованию.
Для файловых баз и личных лицензий пользователя. Просто, но лицензия привязана к конкретному компьютеру пользователя.
Не зависят от параметров компьютера, легко переносятся, но требуют физического USB-ключа и своего сервера лицензий HASP.
Выбор зависит от масштаба: для небольшого офиса с файловой базой менеджер лицензий избыточен, для серверной инфраструктуры с несколькими кластерами он заметно упрощает администрирование и перенос лицензий между машинами.
Частые вопросы
Где находится исполняемый файл менеджера лицензий?
Файл sls.exe расположен в каталоге установки платформы, обычно это C:\Program Files\1cv8\<номер версии>\bin на Windows. В Linux-версии платформы компонент находится в каталоге установки сервера 1С. Если файла нет, компонент не был выбран при установке — запустите установщик повторно в режиме изменения состава.
Служба запускается и сразу останавливается. Что делать?
Проверьте журнал событий Windows: там обычно указана причина — поврежденный файл конфигурации, конфликт порта или недостаток прав у учетной записи службы. Попробуйте запустить sls.exe вручную из командной строки: сообщение об ошибке выведется прямо в консоль и подскажет направление поиска.
Можно ли перенести менеджер лицензий на другой сервер?
Да, но программные лицензии привязаны к параметрам исходного компьютера, поэтому простое копирование файлов .lic не сработает. На новом сервере потребуется повторная активация с использованием резервного пин-кода. Перед переносом убедитесь, что резервные активации еще доступны.
Нужен ли менеджер лицензий для файловой базы?
Нет. Для файловых информационных баз программная лицензия активируется непосредственно в клиентском приложении при первом запуске. Менеджер лицензий относится только к клиент-серверному варианту работы с сервером 1С:Предприятие.
Как узнать, сколько лицензий занято в данный момент?
Откройте консоль администрирования серверов 1С, подключитесь к кластеру и посмотрите информацию о сеансах и лицензиях. Там видно, какие лицензии выданы и сколько осталось свободных. Это помогает понять, упираетесь ли вы в лимит лицензий при росте числа пользователей.
Что важно запомнить
Менеджер лицензий 1С запускается как служба «1C:Enterprise 8 License Manager» из комплекта сервера платформы. Последовательность проста: установить компонент, запустить службу с автозапуском, активировать лицензии через консоль кластера и проверить вход пользователей. Берегите резервные пин-коды и следите за совпадением версий платформы у сервера и менеджера.