← На главную
При работе с программными лицензиями платформы 1С:Предприятие системные администраторы нередко сталкиваются с ситуацией, когда процедура получения или обновления лицензии завершается сообщением об успехе, однако при попытке запустить информационную базу система вновь требует активацию. Рассмотрим подробнее причины такого поведения платформы, разберем по шагам очистку конфликтных файлов привязки и выясним правила корректного восстановления лицензий при изменении оборудования или переносе на другой сервер.
Причины сбоя и циклического запроса лицензии
Проанализируем ситуацию, из-за которой возникает бесконечный цикл запроса активации. Основные факторы нестабильного поведения лицензий включают:
- Конфликт старых файлов лицензий: в служебных каталогах операционной системы остаются старые файлы с расширением
.lic или файлы привязки .pfl, которые считываются платформой в первую очередь, блокируя использование новой корректной лицензии.
- Дублирование файлов: файл конкретной лицензии был скопирован в несколько системных каталогов, что нарушает правила проверки целостности центра лицензирования.
- Недостаток прав доступа: лицензия активирована под учетной записью локального пользователя, а служба кластера серверов
ragent (учетная запись usr1cv8) или терминальные пользователи не имеют прав на чтение каталога с файлом лицензии.
- Изменение ключевых параметров компьютера: замена системного диска, материнской платы, процессора, обновление BIOS или изменение параметров виртуальной машины приводят к тому, что текущий файл привязки становится недействительным.
- Несовпадение регистрационных данных: при попытке восстановления введенные реквизиты владельца хотя бы на один символ отличаются от данных первичной регистрации.
Пошаговый алгоритм очистки устаревших файлов и переполучения лицензии
Разберем по шагам стандартную процедуру устранения проблемы «зацикливания» лицензии, рекомендованную Центром лицензирования:
- Остановка всех процессов: завершаем работу всех запущенных клиентских приложений 1С:Предприятия, конфигураторов, а также останавливаем веб-серверы (IIS, Apache) и службу сервера 1С, если лицензия привязана к серверу.
- Поиск и удаление конфликтующих файлов лицензий: находим и удаляем (или перемещаем в zip-архив за пределы системных папок 1С) все файлы по маске
2*.lic, а также служебные файлы привязок conn8211.pfl, conn83*.pfl и 1cv8conn.pfl во всех возможных каталогах.
- Очистка временных файлов: очищаем пользовательский кэш конфигураций и данных 1С.
- Повторное получение лицензии: запускаем платформу в режиме «Конфигуратор» или «Предприятие» от имени администратора и выполняем операцию восстановления или обновления лицензии.
Каталоги расположения файлов программных лицензий
Платформа 1С:Предприятие выполняет поиск файлов лицензий в строго определенном порядке. Как только файл найден, дальнейший поиск прекращается. Выясним точные пути расположения лицензий для операционных систем Windows и Linux.
В операционной системе Windows поиск осуществляется по следующим путям:
- Каталог
C:\Program Files\1cv8\8.3.XX.YYY\bin\conf (или 1Cv82 для платформы 8.2) — каталог конфигурационных файлов конкретного релиза.
- Каталог текущего пользователя:
%LOCALAPPDATA%\1C\1cv8\conf (или %USERPROFILE%\Local Settings\Application Data\1C\1Cv82\Conf в старых ОС).
- Каталог, явно переопределенный параметром в конфигурационном файле
conf.cfg.
- Общий каталог для всех пользователей:
%ProgramData%\1C\licenses (для современных версий 8.3) или %ProgramData%\1C\1cv8\conf (а также %ALLUSERSPROFILE%\Application Data\1C\1Cv82\Conf).
В операционной системе Linux централизованным каталогом для хранения лицензий является директория /var/1C/licenses.
Важное правило для терминальных серверов и сервера приложений: файл лицензии должен размещаться строго в общедоступном каталоге для всех пользователей (ProgramData / All Users). Необходимо убедиться, что права доступа (чтение и выполнение) назначены для групп «Все», «Пользователи» и специализированной службы usr1cv8.
Восстановление лицензии при изменении оборудования
Проанализируем разницу между обновлением и восстановлением лицензии. Если конфигурация компьютера изменилась (например, произведена замена жесткого диска, материнской платы или выполнен перенос на другой сервер), стандартный пункт «Обновление лицензии» работать не будет. В этом случае требуется полное восстановление.
Рассмотрим алгоритм действий при изменении параметров компьютера:
- Запускаем мастер получения лицензии и выбираем пункт «Восстановление».
- Вводим регистрационный номер программного продукта и активный пин-код (тот, который использовался последним при предыдущей успешной активации).
- Снимаем флаг «Я уверен, что параметры компьютера не изменялись».
- В появившемся поле вводим следующий неиспользованный резервный пин-код из комплекта поставки.
- Указываем данные владельца. Обратите внимание: персональные данные (наименование организации, ИНН, КПП, ФИО, адрес, контактные телефоны, e-mail) должны посимвольно совпадать с первоначальной регистрацией. Любая разница в регистре букв, наличии кавычек или точек приведет к ошибке проверки. Если ранее данные сохранялись кнопкой «Сохранить данные в файл», загружаем их из сохраненного файла.
- Завершаем работу мастера и получаем новый файл лицензии.
Особенности лицензирования в виртуальных средах
При развертывании 1С:Предприятия на виртуальных машинах (Hyper-V, VMware ESXi, KVM, Proxmox) лицензии могут внезапно аннулироваться из-за динамического изменения виртуального оборудования. Чтобы избежать непредвиденных сбоев, настроим виртуальную инфраструктуру правильно:
- Фиксация оперативной памяти: отключаем функции Dynamic Memory и Memory Ballooning. Объем выделенной RAM должен быть статическим, так как скачкообразное изменение объема памяти распознается защитой как смена аппаратного профиля.
- Совместимость процессоров при миграции: при использовании кластеров виртуализации (vMotion, Live Migration) настраиваем режим совместимости CPU (CPU Compatibility / Masking), чтобы скрыть различия в инструкциях процессоров на разных физических хостах.
- Внешние накопители: перед получением лицензии отключаем любые временные USB-накопители, образы ISO и съемные носители, чтобы они ошибочно не попали в слепок оборудования.
Что делать при исчерпании резервных пин-кодов
Если все основные и резервные пин-коды из комплекта поставки были израсходованы при плановых модернизациях оборудования, автоматическая активация станет недоступной. В такой ситуации отправляем официальный запрос в Центр лицензирования (lic@1c.ru). В письме указываем:
- Регистрационный номер программного продукта.
- Точные регистрационные данные организации-владельца.
- Причину смены конфигурации оборудования или сервера.
- Последний использованный пин-код, который был привязан к системе.
После проверки данных Центр лицензирования сгенерирует и направит дополнительный резервный пин-код для успешного завершения активации.