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

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

Как перезапустить СЛК в 1С: пошаговая инструкция

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

СЛК (система лицензирования конфигураций) — это компонент, который проверяет программные лицензии на защищённые конфигурации 1С. Когда пользователи видят сообщение «Лицензия не найдена» или «Ошибка инициализации СЛК», одна из первых мер — перезапустить службу сервера лицензирования на компьютере, где он установлен.

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

Ниже разобраны способы перезапуска через оснастку служб Windows и через командную строку, типичные ошибки после перезапуска и признаки того, что проблема глубже, чем зависшая служба.

Когда перезапуск СЛК действительно помогает

Перезапуск службы — не универсальное лекарство. Он эффективен, когда сама служба зависла, остановилась после сбоя питания или не смогла стартовать после перезагрузки сервера. Характерные симптомы: конфигурация при запуске сообщает об ошибке получения лицензии, хотя раньше всё работало, а в оснастке служб агент СЛК находится в состоянии «Остановлена» или «Запуск».

Перезапуск не поможет, если лицензия не активирована вовсе, исчерпан лимит активаций, изменились аппаратные параметры компьютера (привязка лицензии слетела) или клиенты обращаются не к тому серверу СЛК. В этих случаях нужна активация заново или проверка сетевых настроек.

Как найти компьютер с сервером СЛК

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

Точный адрес сервера СЛК виден в консоли СЛК (менеджер лицензий, открывается из конфигурации при ошибке лицензии или через соответствующий пункт в меню защищённой конфигурации) — там указан компьютер и порт, к которому обращаются клиенты. По умолчанию сервер СЛК использует порт 9099.

Перезапуск СЛК через оснастку «Службы»

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

Порядок действий
  1. 1
    Нажмите Win+R, введите services.msc и нажмите Enter
  2. 2
    В списке найдите службу «Агент сервера лицензирования конфигураций» (может называться 1C:Enterprise licensing server или Srv1cv8 — ориентируйтесь на описание)
  3. 3
    Щёлкните по службе правой кнопкой и выберите «Перезапустить» (или «Остановить», затем «Запустить»)
  4. 4
    Дождитесь статуса «Работает»
  5. 5
    Попросите пользователя повторно запустить конфигурацию и проверьте выдачу лицензии

Если кнопка «Перезапустить» недоступна или служба «зависла» в состоянии «Остановка», подождите пару минут. При длительном зависании службу можно завершить через диспетчер задач (процесс агента СЛК) и затем запустить заново.

Перезапуск СЛК через командную строку

Способ удобен для удалённого администрирования и для включения в скрипты. Командную строку нужно запустить от имени администратора.

cmd
net stop "Агент сервера лицензирования конфигураций"
net start "Агент сервера лицензирования конфигураций"

Имя службы в кавычках должно точно совпадать с тем, что отображается в оснастке. Узнать системное имя можно в свойствах службы (поле «Имя службы») — для командной строки надёжнее использовать именно его, а не отображаемое название, особенно если в имени есть кириллица.

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

Проверка результата после перезапуска

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

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

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

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

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

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

Служба остановилась сразу после запуска или статус «Запуск» не меняется

Прослушивание порта 9099 (команда netstat -an | find "9099")
Норма

Порт в состоянии LISTENING

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

Порт не прослушивается — агент не поднялся

Запуск защищённой конфигурации у пользователя
Норма

Конфигурация открывается без окна ошибки лицензии

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

Ошибка «Лицензия не найдена» сохраняется

Если служба работает, порт слушается, а клиент всё равно не получает лицензию — проверяйте сетевую доступность: брандмауэр на сервере должен пропускать входящие подключения на порт СЛК, а клиент должен обращаться к правильному имени или IP-адресу сервера.

Типичные ошибки и что делать, если перезапуск не помог

Типичные ошибки
01
Перезапуск службы на клиентском ПК вместо сервера — лицензионный сервер продолжает «лежать», проблема не решается
02
Перезапуск при слетевшей привязке лицензии — после замены оборудования или переустановки ОС лицензию нужно активировать заново, перезапуск бесполезен
03
Игнорирование типа запуска службы — если стоит «Вручную», после каждой перезагрузки сервера СЛК не стартует; установите «Автоматически»
04
Блокировка порта брандмауэром — служба работает, но клиенты её не видят по сети

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

Профилактика: как снизить число сбоев СЛК

Установите для службы тип запуска «Автоматически (отложенный запуск)», если сервер СЛК стартует на перегруженной машине — это снижает риск того, что служба не поднимется при загрузке системы. В свойствах службы на вкладке «Восстановление» можно настроить автоматический перезапуск при сбое.

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

Итог

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

Перезапуск СЛК выполняется на сервере лицензий через services.msc или команды net stop / net start. После перезапуска проверьте статус службы, порт и фактический запуск конфигурации. Если проблема в привязке или активации лицензии, перезапуск не поможет — нужна повторная активация.

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

Как называется служба СЛК в списке служб Windows?

Чаще всего — «Агент сервера лицензирования конфигураций» или «1C:Enterprise licensing server». Точное имя зависит от версии компонента. Ориентируйтесь на описание службы и путь к исполняемому файлу в её свойствах.

Нужно ли останавливать работу пользователей перед перезапуском СЛК?

Формально нет, но на момент перезапуска (несколько секунд) новые сеансы не смогут получить лицензию. Уже запущенные сеансы обычно продолжают работать. Лучше предупредить пользователей и выполнять перезапуск в период минимальной нагрузки.

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

Проверьте журнал событий Windows (раздел «Приложение») на наличие ошибок агента СЛК. Частые причины: повреждённые файлы данных лицензий, конфликт порта с другим приложением, недостаток прав у учётной записи службы. Иногда помогает перерегистрация компонента или его переустановка с сохранением данных лицензий.

Можно ли перезапустить СЛК удалённо, без доступа к серверу?

Да, если у вас есть административные права на удалённой машине: через команду sc \\сервер stop "имя службы" и sc \\сервер start "имя службы", либо через PowerShell с Restart-Service и параметром -ComputerName, либо подключившись к службам удалённого компьютера из оснастки services.msc.

После перезагрузки сервера СЛК не стартует сам. Почему?

Проверьте тип запуска службы — он должен быть «Автоматически». Также убедитесь, что служба не зависит от компонентов, которые стартуют позже; в этом случае помогает «Автоматически (отложенный запуск)».

Перезапуск не помог, ошибка лицензии осталась. Куда смотреть дальше?

Откройте консоль СЛК и проверьте наличие активированной лицензии, затем сетевую доступность сервера с клиентского ПК (пинг, telnet на порт 9099). Если лицензия на месте и сеть в порядке — проверяйте версию компонентов СЛК и обращайтесь к поставщику конфигурации с текстом ошибки.