Перенос сервера 1С:Предприятия на новую аппаратную платформу часто сопровождается проблемами с механизмом защиты. Ошибка, сообщающая о том, что лицензия не обнаружена или что продукт допускает использование не более одного пин-кода, обычно вызвана конфликтом «железа» и наличием «остаточных» файлов лицензий в системе. Давайте вместе разберем, как правильно подготовить сервер и устранить данную ошибку.
Основная причина заключается в том, что программная лицензия 1С привязывается к аппаратным характеристикам вашего сервера. Когда вы активируете лицензию на новом оборудовании, Центр лицензирования фиксирует новую «привязку». Если при этом на старом сервере или в общих сетевых папках остаются старые файлы .lic, система защиты может считывать их как попытку нелегального использования одной лицензии на двух разных компьютерах одновременно.
Важно помнить, что файл лицензии должен быть уникальным и единственным в системе. Копирование файлов .lic между серверами недопустимо и всегда приводит к ошибке Status=-100 или блокировке пин-кода.
Чтобы успешно активировать лицензию на новом сервере, выполним следующие шаги по подготовке системы. Мы должны убедиться, что ни один старый файл не мешает процессу:
Агент сервера 1С:Предприятия на старом сервере. Это предотвратит любые обращения к файлам лицензий со стороны процессов 1С.C:\ProgramData\1C\licenses\ — здесь находятся файлы с расширением .lic. Удалим их все.C:\ProgramData\1C\1cv8\ — здесь необходимо найти и удалить файлы 1cv8conn.pfl, а также любые вариации типа 1cv8connN.pfl. Эти файлы хранят настройки соединений, которые могут ссылаться на невалидные пути.conn8211.pfl, если они присутствуют в каталогах, их также следует удалить.После того как мы произвели очистку, переходим к этапу активации. Здесь важно учитывать один критический нюанс: для работы 1С требуются две разные составляющие лицензирования.
Разберем это подробнее:
Многие администраторы совершают ошибку, активируя только серверную лицензию. В таком случае, даже если сервер успешно запущен, при попытке входа в конфигуратор или базу вы снова получите сообщение об отсутствии лицензии. Рекомендуем активировать серверную и клиентскую лицензии последовательно. Сначала активируем лицензию на сервер, а затем, если система просит — клиентскую лицензию на необходимое количество рабочих мест.
Если после выполнения очистки и активации лицензия «отваливается» через несколько минут, это верный признак того, что в сети сохранился «дубликат». Проанализируем, где он может находиться:
Система защиты 1С очень чувствительна к сетевым путям. Если у вас настроены общие сетевые папки или профили пользователей хранятся на сетевых дисках, файлы .lic могут быть доступны 1С из разных мест. Убедитесь, что поиск лицензий не находит старые файлы в сетевых ресурсах.
Если вы исчерпали доступные пин-коды при попытках активации, не пытайтесь бесконечно вводить их заново. В таком случае необходимо обратиться в Центр лицензирования 1С, описав ситуацию: «Произведен перенос сервера на новое оборудование, старое оборудование выведено из эксплуатации». Операторы сбросят счетчик активаций, что позволит вам корректно провести процедуру на новом железе.
Следуя этим шагам, вы сможете восстановить работу 1С без ошибок. Помните: главный секрет стабильной работы — отсутствие дубликатов лицензионных файлов в сети и четкое разделение процессов активации серверной и клиентской частей.