Администрирование · 8 мин
Как обновить сервер СЛК 1С без потери лицензий
Как правильно обновить сервер СЛК 1С: подготовка, резервное копирование лицензий, установка новой версии, проверка активации и типичные ошибки при обновлении.
Сервер СЛК (сервер лицензирования конфигураций) — компонент системы «1С:Совместимо», который хранит и выдаёт программные лицензии для защищённых конфигураций 1С. Если лицензии вашей конфигурации привязаны к СЛК, то при обновлении платформы, смене версии защиты или исправлении ошибок самого сервера его приходится обновлять отдельно от платформы 1С:Предприятие.
Главный риск при обновлении — потеря активированных лицензий. Они хранятся в служебных файлах сервера, и некорректная переустановка может их уничтожить. Восстановление возможно только через повторную активацию по пин-кодам, а количество активаций у пин-кода ограничено. Поэтому процедура всегда начинается с резервного копирования и остановки сервиса.
Ниже описан безопасный порядок обновления для Windows и Linux, способы проверить результат и типичные ошибки, из-за которых лицензии «слетает». Инструкция подходит для отдельно установленного сервера СЛК; если защита работает через встроенный механизм конфигурации без внешнего сервера, обновлять СЛК не нужно.
Когда требуется обновление сервера СЛК
Обновление нужно не при каждом выходе релиза платформы 1С. Поводами служат: выход новой версии самого СЛК с исправлением ошибок, переход конфигурации на новую версию защиты, несовместимость текущего сервера с обновлённой конфигурацией (клиенты перестают получать лицензии после обновления базы) и рекомендации разработчика прикладного решения.
Проверить текущую версию сервера можно в консоли управления СЛК или в журнале службы. Версию, которую требует ваша конфигурация, уточняйте в документации поставщика прикладного решения — именно разработчик конфигурации указывает совместимую версию системы защиты.
Подготовка: что сделать до обновления
Первый шаг — определить, где установлен сервер и где хранятся его данные. В Windows служба обычно называется «Сервер СЛК» (Licence Server), каталог данных по умолчанию находится в профиле службы или в каталоге установки. В Linux служба работает как демон, данные — в каталоге, заданном при установке.
Второй шаг — предупредить пользователей. На время обновления сервер не выдаёт лицензии: новые сеансы защищённой конфигурации не запустятся, уже работающие сеансы обычно завершаются при остановке сервера. Планируйте работы на нерабочее время.
Третий шаг — найти пин-коды активации. Если что-то пойдёт не так и лицензии будут утрачены, восстановить их можно только повторной активацией. Убедитесь, что у вас есть доступ к пин-кодам и что у них остались свободные активации.
Резервное копирование лицензий и настроек
Остановите службу сервера СЛК перед копированием — копировать файлы «на живую» нельзя, данные могут оказаться в несогласованном состоянии. В Windows это делается через оснастку «Службы» или командой остановки службы, в Linux — через systemctl или init-скрипт.
После остановки скопируйте целиком каталог данных сервера (в нём находятся файлы с активированными лицензиями и настройками) в отдельное место: другой диск, сетевую папку или архив. Дополнительно сохраните конфигурационные файлы сервера, если вы меняли порт, сетевые интерфейсы или параметры журналирования.
- 1Остановите службу сервера СЛК
- 2Скопируйте каталог данных сервера в резервное место
- 3Сохраните конфигурационные файлы и запишите порт сервера
- 4Запустите установку новой версии СЛК
- 5Запустите службу и проверьте лицензии в консоли
Установка новой версии сервера СЛК
Дистрибутив новой версии получайте у поставщика вашей конфигурации или с официального ресурса разработчика системы лицензирования. Использовать дистрибутивы из сторонних источников нельзя — есть риск получить модифицированные файлы.
Обновление в Windows
Остановите службу, запустите установщик новой версии и укажите тот же каталог установки, что был раньше. Установщик заменит исполняемые файлы, а каталог данных с лицензиями не затронет, если он расположен отдельно. После установки запустите службу и проверьте, что она стартовала без ошибок.
Обновление в Linux
Остановите демон, установите новый пакет штатным менеджером пакетов или скриптом установки из дистрибутива, затем запустите службу. Убедитесь, что после обновления сохранились права на каталог данных — служба должна иметь доступ к файлам лицензий от имени своей учётной записи.
Если версии несовместимы по формату данных
В редких случаях новая версия сервера не работает со старыми файлами лицензий. Тогда после установки потребуется повторная активация по пин-кодам через консоль сервера. Именно поэтому резервная копия и пин-коды подготавливаются заранее.
Проверка результата после обновления
Откройте консоль управления сервером СЛК и убедитесь, что версия сервера соответствует установленной, а список лицензий отображается полностью — количество и серии должны совпадать с тем, что было до обновления.
Затем проверьте выдачу лицензий с клиентской стороны: запустите защищённую конфигурацию с рабочего места пользователя. Успешный запуск подтверждает, что сервер доступен по сети, порт открыт и лицензии выдаются. Проверьте также журнал сервера на отсутствие ошибок активации.
Как проверить результат
Совпадает с установленной
Старая версия или консоль не подключается
Все серии на месте, статус активна
Лицензии отсутствуют или недействительны
Сеанс стартует без сообщений о лицензии
Ошибка получения лицензии
Нет ошибок после запуска
Ошибки чтения данных или активации
Типичные ошибки и как их избежать
Самая частая ошибка — обновление без резервной копии. Вторая по распространённости — установка новой версии «с нуля» в другой каталог с последующим удалением старой папки вместе с данными лицензий. Обе приводят к необходимости повторной активации.
Отдельная группа проблем — сетевые: после обновления меняется порт, сбрасываются правила брандмауэра или служба начинает слушать другой интерфейс. Клиенты при этом получают ошибку «сервер лицензий не найден», хотя сам сервер работает. Проверяйте доступность порта с клиентской машины.
Держите рядом с документацией на сервер файл с тремя пунктами: путь к каталогу данных СЛК, номер порта и место хранения пин-кодов. При аварийном восстановлении это экономит больше времени, чем любая инструкция.
Часто задаваемые вопросы
Можно ли обновить сервер СЛК без остановки работы пользователей?
Нет. Службу необходимо остановить на время копирования данных и установки. Активные сеансы защищённой конфигурации при этом завершатся. Планируйте обновление на нерабочие часы и заранее уведомляйте пользователей.
Что делать, если после обновления лицензии пропали?
Остановите службу, верните из резервной копии файлы каталога данных и запустите сервер снова. Если копии нет или она не помогает, выполните повторную активацию по пин-кодам через консоль сервера. При исчерпанных активациях обращайтесь к поставщику конфигурации за сбросом счётчика.
Нужно ли обновлять СЛК при обновлении платформы 1С?
Не обязательно. Платформа и сервер СЛК обновляются независимо. Обновление СЛК требуется только если новая версия конфигурации или защиты явно требует другую версию сервера лицензирования — это указывается в документации поставщика решения.
Клиенты пишут «сервер лицензий не найден», но сервер запущен. В чём причина?
Чаще всего после обновления закрыт порт в брандмауэре, изменился сетевой интерфейс службы или клиенты обращаются по старому адресу. Проверьте доступность порта с клиентской машины и настройки подключения к серверу в параметрах защищённой конфигурации.
Можно ли перенести сервер СЛК на другой компьютер при обновлении?
Да, но это отдельная процедура: установите сервер на новом компьютере, перенесите каталог данных и убедитесь, что привязка лицензий не зависит от аппаратных параметров старой машины. Если защита привязана к оборудованию, потребуется повторная активация — уточните условия у поставщика конфигурации.
Что важно запомнить
Обновление сервера СЛК безопасно при трёх условиях: служба остановлена, каталог данных с лицензиями скопирован в резерв, пин-коды доступны. После установки проверьте версию, список лицензий и запуск конфигурации с клиентского рабочего места.