Ситуация, когда после замены аппаратных компонентов (например, жестких дисков) сервер 1С перестает видеть программную лицензию, является классической для администраторов систем на базе 1С:Предприятие. В этой статье мы подробно разберем, почему это происходит, как правильно диагностировать причину отказа в доступе и что делать, если система сообщает об успешной активации, но ошибка «Лицензия сервера 1С не найдена» сохраняется.
Программная защита 1С использует метод привязки к уникальным идентификаторам сервера. Рассмотрим параметры, изменение которых приводит к аннулированию текущей лицензии:
В рассматриваемом случае замена дисков послужила триггером: система идентификации посчитала сервер «новым компьютером». Для восстановления работы требуется ввод резервного пин-кода.
Часто встречается ситуация: администратор вводит новый пин-код, программа сообщает: «Лицензия успешно получена», создается файл в каталоге C:\ProgramData\1C\1cv8\conf, но при попытке входа в конфигуратор или клиентское приложение ошибка повторяется. Выясним причину такого поведения.
Проанализируем ситуацию через разрядность программного обеспечения. В экосистеме 1С существует два типа серверных лицензий:
Если вы приобрели лицензию на 32-разрядный сервер (рег. номер часто начинается на определенные серии, например, 8100887XXX), но установили платформу x64, то активация пройдет успешно (пин-код верный, лицензия выдана), однако 64-разрядная служба rphost.exe просто «проигнорирует» эту лицензию, так как она не дает права на запуск 64-битных процессов.
Разберем два основных пути выхода из ситуации в зависимости от бюджета и потребностей компании.
Если бюджет ограничен и покупка новой лицензии не планируется, мы можем использовать имеющуюся 32-битную лицензию. Для этого выполним следующие шаги:
Важно понимать: 32-разрядный рабочий процесс rphost.exe ограничен использованием максимум 4 ГБ оперативной памяти. Если у вас более 15–20 активных пользователей или объемные базы с тяжелыми запросами, работа сервера будет нестабильной (ошибки нехватки памяти).
Если количество пользователей превышает 25 человек или планируется рост нагрузки, правильным решением будет переход на полнофункциональную 64-битную версию. Рассмотрим процедуру апгрейда:
Проанализируем, где физически хранятся лицензии, чтобы убедиться в чистоте процесса активации. Основные пути поиска файлов с расширением .lic:
C:\ProgramData\1C\1cv8\conf — основное хранилище для сервера.%AppData%\1C\1cv8\conf — профиль пользователя (если активация велась не от имени администратора).C:\Program Files\1cv8\conf — каталог установки платформы.Рекомендация: Перед повторной активацией удалите из этих папок старые или «битые» файлы лицензий, которые могли остаться от предыдущих попыток. Это исключит конфликты при чтении защиты.
Если ваш сервер 1С развернут на виртуальной машине, лицензия может «слетать» гораздо чаще. Чтобы этого избежать, разберем обязательные настройки:
Если вы израсходовали все три пин-кода из комплекта (основной + два резервных) из-за частой смены оборудования, не паникуйте. Рассмотрим алгоритм получения дополнительного кода:
lic@1c.ru.В критических ситуациях, когда работа предприятия остановлена, при активации через интернет в окне получения лицензии можно выбрать пункт «Получить временную лицензию» (если платформа поддерживает этот функционал). Это даст вам 7 дней на решение вопросов с документами или покупку апгрейда.
Таким образом, мы выяснили, что ошибка «Лицензия сервера не найдена» при успешной регистрации чаще всего вызвана попыткой запустить 64-разрядный сервер с лицензией для 32-разрядного. Внимательно проверяйте тип лицензии на регистрационной анкете перед установкой платформы.