Ситуация, когда программа 1С:Предприятие после ввода всех необходимых пин-кодов сообщает об успешном получении лицензии, но при запуске базы снова открывает окно активации, называется «бесконечным вводом лицензии». Этот замкнутый круг вводит в ступор даже опытных администраторов, так как формально система подтверждает валидность ключей, но фактически работать не дает. Рассмотрим подробно причины этого поведения и разберем по шагам, как диагностировать и устранить проблему.
Проанализируем наиболее неочевидную причину, которая часто становится камнем преткновения. В среде «1С:Предприятие» существует жесткое разделение серверных лицензий по разрядности. Выясним, в чем заключается разница:
Разберем ситуацию: если на сервере установлена 64-битная платформа, а администратор вводит пин-код от 32-битной лицензии, служба сервера 1С не сможет использовать этот файл программной лицензии для запуска сеанса. В итоге клиентское приложение, обращаясь к серверу, получает ответ об отсутствии лицензии и инициирует новый цикл активации. Важно помнить: проверьте маркировку вашего комплекта поставки. Если там указано «32-разрядный сервер», а ваша ОС и платформа — 64-разрядные, лицензия не заработает.
Посмотрим на техническую сторону сохранения лицензии. Когда вы вводите пин-код, программа связывается с сервером лицензирования 1С, получает уникальный файл с расширением .lic и пытается записать его на диск. Если файл не может быть записан или прочитан, возникнет бесконечный запрос.
Проанализируем, где именно 1С ищет эти файлы:
C:\ProgramData\1C\licenses — основное место хранения для многопользовательских и серверных лицензий. Доступ к этой папке должны иметь все пользователи, а служба 1С должна иметь права на запись.C:\Users\[Имя_пользователя]\AppData\Local\1C\1cv8\conf — здесь хранятся однопользовательские лицензии, привязанные к конкретному профилю.Выясним возможную проблему с правами: часто активация выполняется под учетной записью администратора системы, но сама служба сервера 1С запущена от имени специального пользователя (например, USR1CV8). Если у этого пользователя нет прав на чтение папки C:\ProgramData\1C\licenses, сервер «не увидит» лицензию, которую вы только что успешно активировали. Рассмотрим решение: принудительно дайте полные права пользователю, от имени которого работает служба 1С, на вышеуказанные каталоги.
Разберем ситуацию, когда работа происходит на терминальном сервере. Здесь существует риск «привязки» лицензии к конкретному сеансу. Если вы активируете лицензию как «Однопользовательскую» в терминальной сессии, она может сохраниться в профиле администратора и быть недоступной для других пользователей или для самой службы сервера 1С.
Проанализируем правильный алгоритм действий для многопользовательской лицензии в терминале:
Толстый клиент или Конфигуратор от имени администратора (правой кнопкой мыши — «Запуск от имени администратора»)..lic создался именно в общей папке ProgramData, а не в локальном кэше пользователя.Посмотрим на типичную ошибку при вводе данных. В комплекте поставки обычно идет несколько конвертов: на основную поставку, на сервер и на дополнительные рабочие места. Если программа запрашивает лицензию на сервер, а вы упорно вводите пин-код от клиентской лицензии на 5 рабочих мест, система может принять код (как валидный), но серверный процесс так и не запустится, так как ему нужен свой специфический ключ.
Рассмотрим, как это проверить. В окне активации внимательно читайте заголовок: на что именно запрашивается лицензия? Если написано «Лицензия на сервер не обнаружена» — используйте только серверный пин-код. Если «Не обнаружена свободная лицензия» — вводите клиентские пин-коды.
Если ваш сервер 1С развернут на виртуальной машине (Hyper-V, VMware), программная лицензия становится крайне чувствительной к настройкам «железа». Проанализируем ключевые факторы:
Если вы запутались в том, что и куда было активировано, выполним следующие шаги для «чистой» установки:
.lic из папок C:\ProgramData\1C\licenses и из профилей пользователей (AppData\Local\1C\1cv8\conf). Внимание: делайте это только если у вас есть резервные пин-коды или вы точно знаете, какие лицензии восстанавливаете.В случае, если после всех манипуляций проблема сохраняется, проанализируем файл журнала регистрации или обратимся в техническую поддержку по адресу lic@1c.ru. При обращении обязательно приложите скриншот окна «О программе», где виден регистрационный номер и параметры текущей лицензии, а также опишите, на каком этапе происходит возврат к окну ввода данных.