Администрирование · 12 мин
Как установить программную лицензию на сервер 1С 8.3
Пошаговая инструкция по установке программной лицензии 1С 8.3 на сервер: активация пин-кода, выбор привязки, типичные ошибки и проверка результата.
Программная лицензия 1С — это альтернатива аппаратному USB-ключу HASP: защита платформы реализуется через файл лицензии с расширением .lic, который привязывается к аппаратным параметрам конкретного компьютера. Для сервера 1С:Предприятие 8.3 программная лицензия часто удобнее, чем ключ: не нужен физический доступ к серверу, не занимается USB-порт, а активация выполняется удалённо через консоль или конфигуратор.
Процедура установки сводится к трём этапам: запуск механизма получения лицензии, ввод пин-кода из комплекта поставки и сохранение файла .lic в каталог, доступный службе сервера 1С. Однако на практике большинство проблем возникает не на этапе ввода кода, а из-за неверного выбора привязки, недостаточных прав у службы или попытки активировать лицензию не на том компьютере.
Ниже разобран полный порядок действий для Windows и Linux, различия между активацией через конфигуратор и консоль кластера, а также типичные ошибки и способы восстановления лицензии после замены оборудования.
Что нужно подготовить перед активацией
Для успешной установки потребуется пин-код из комплекта поставки — 16-значная комбинация, напечатанная на карточке в коробке или отправленная электронно при покупке электронной поставки. К многопользовательской лицензии обычно прилагается несколько пин-кодов: один основной и резервные на случай переактивации. Храните их в защищённом месте — восстановить утерянные пин-коды сложно.
Проверьте, что служба «Агент сервера 1С:Предприятия» установлена и запущена на целевом сервере. Узнайте, под какой учётной записью она работает: по умолчанию это локальная системная учётная запись или специально созданный пользователь USR1CV8. От этого зависит, в какой каталог будет сохранён файл лицензии и будет ли он доступен службе.
Также заранее определите, где физически находится сервер и есть ли к нему доступ по RDP или SSH. Активировать лицензию нужно на самом сервере — привязка формируется к его аппаратным параметрам (материнская плата, процессор, сетевые адаптеры, диски). Если активировать лицензию с рабочей станции администратора, она окажется привязанной не к тому компьютеру и на сервере работать не будет.
Способы получения программной лицензии
Существует два основных сценария активации: через конфигуратор с графическим диалогом и через утилиту командной строки. Первый удобен, когда на сервере есть графическая среда (Windows Server с RDP). Второй незаменим на Linux-серверах без GUI и для автоматизации.
Активация через конфигуратор на Windows
Запустите конфигуратор 1С непосредственно на сервере. Если лицензия отсутствует, платформа автоматически покажет диалог «Получение лицензии». Если диалог не появился, откройте его принудительно: в меню выберите «Сервис» → «Получение лицензии» либо удалите старый файл .lic и перезапустите конфигуратор.
В диалоге выберите вариант «Получить лицензию» и укажите, кому предназначена лицензия. Для сервера выбирайте вариант «На компьютер сервера 1С:Предприятия» или «Всем пользователям данного компьютера» — тогда файл сохранится в общий каталог и будет доступен службе агента. Введите пин-код, проверьте автоматически определённые данные организации (их можно скорректировать) и нажмите «Далее». При наличии интернета активация пройдёт автоматически; без интернета платформа сформирует файл запроса, который нужно отправить в центр лицензирования и загрузить ответ.
Активация через консоль кластера и командную строку
В консоли администрирования серверов 1С лицензия запрашивается при попытке создать информационную базу или при обращении к кластеру без лицензии. Для Linux и автоматизации используется скрытый режим платформы с параметрами получения лицензии — вызов выполняется от имени пользователя, под которым работает агент сервера.
- 1Подключитесь к серверу по RDP под учётной записью администратора
- 2Запустите конфигуратор 1С и дождитесь диалога получения лицензии (или откройте его через меню Сервис)
- 3Выберите получение лицензии на компьютер сервера / для всех пользователей
- 4Введите пин-код и проверьте регистрационные данные
- 5Подтвердите автоматическую активацию через интернет или выполните офлайн-процедуру
- 6Убедитесь, что файл .lic создан, и перезапустите службу агента сервера
Куда сохраняется файл лицензии и как выбрать каталог
Платформа ищет файлы .lic в нескольких стандартных расположениях. На Windows это каталог srvinfo внутри каталога данных сервера (обычно C:\Program Files\1cv8\srvinfo или профиль пользователя службы в C:\Users\USR1CV8\AppData\...), а также общий каталог C:\ProgramData\1C\licenses. На Linux — /var/1C/licenses и каталог srvinfo агента.
Самый надёжный вариант для сервера — сохранить лицензию в общий каталог ProgramData\1C\licenses (Windows) или /var/1C/licenses (Linux). Этот каталог доступен любой учётной записи, поэтому лицензия не потеряется при смене пользователя службы. Если файл лежит в профиле конкретного пользователя, а служба работает под другой учёткой — сервер лицензию не увидит.
После сохранения проверьте права: у учётной записи службы агента сервера должен быть как минимум доступ на чтение к файлу .lic. На Linux владельцем файла обычно должен быть пользователь usr1cv8 или группа, в которую входит служба.
Привязка лицензии и виртуальные серверы
Программная лицензия привязывается к набору аппаратных параметров: модель и серийные номера материнской платы, процессора, сетевых адаптеров, дисков, объём оперативной памяти, а также версия операционной системы. Незначительные изменения (например, добавление планки памяти) обычно не нарушают привязку, но замена материнской платы или сетевой карты почти гарантированно приведёт к отказу лицензии.
На виртуальных машинах ситуация сложнее: изменение конфигурации ВМ в гипервизоре (vCPU, vNIC, UUID виртуальной машины) эквивалентно замене железа. Миграция ВМ на другой хост VMware или Hyper-V может сбросить привязку. Поэтому для виртуальных серверов рекомендуется либо фиксировать конфигурацию ВМ, либо рассмотреть аппаратный USB-ключ с пробросом в виртуальную машину.
Как выбрать действие
Проверка результата после установки
После активации перезапустите службу агента сервера 1С, чтобы она подхватила новый файл лицензии. Затем откройте консоль кластера и убедитесь, что кластер доступен, а информационные базы запускаются в клиенте без сообщения «не найдена лицензия».
Дополнительно проверьте наличие файла .lic в выбранном каталоге и его дату создания. В технологическом журнале и журнале событий Windows не должно быть ошибок лицензирования при старте службы. Полезно запустить толстый или тонкий клиент с клиентского компьютера и открыть рабочую базу — это подтвердит, что сервер успешно выдаёт лицензии сеансам.
Как проверить результат
Файл .lic существует в ProgramData\1C\licenses или srvinfo, дата свежая
Файл отсутствует или лежит только в профиле другого пользователя
Клиент подключается к базе без сообщений о лицензии
Ошибка «не найдена лицензия» или «лицензия не обнаружена»
Служба стартует без ошибок в журнале событий
В журнале ошибки доступа к файлу лицензии или привязки
Кластер открывается, базы видны и активны
Консоль требует лицензию при обращении к кластеру
Типичные ошибки и их устранение
Самая частая проблема — активация лицензии не на том компьютере. Администратор вводит пин-код со своей рабочей станции, файл привязывается к ней, а сервер лицензию не видит. Решение: повторить активацию непосредственно на сервере, при необходимости использовав резервный пин-код.
Вторая типичная ситуация — ошибка «лицензия не обнаружена» после перезагрузки или обновления платформы. Причины: файл .lic находится в профиле пользователя, недоступном службе; повреждён файл; изменились аппаратные параметры. Проверьте расположение файла и права доступа, при подозрении на смену железа выполните переактивацию.
Третья группа ошибок связана с исчерпанием пин-кодов. Каждый пин-код можно активировать ограниченное число раз (обычно три активации: основная и две резервные). Если все попытки израсходованы, потребуется обращение в центр лицензирования 1С с заявкой на дополнительные пин-коды — поэтому не тратьте резервные коды на эксперименты.
Восстановление лицензии после сбоя или замены оборудования
Если лицензия перестала работать из-за замены комплектующих или переноса виртуальной машины, порядок действий такой: удалите недействительный файл .lic, запустите диалог получения лицензии заново и активируйте следующий резервный пин-код из комплекта. Регистрационные данные организации должны совпадать с указанными при первой активации — иначе центр лицензирования может отклонить запрос.
При полном отказе сервера и невозможности штатной деактивации лицензия всё равно восстанавливается резервным пин-кодом на новом оборудовании. Если резервные коды исчерпаны, подаётся заявка в центр лицензирования через партнёра 1С или портал: потребуются регистрационный номер продукта и данные организации. Срок рассмотрения зависит от загрузки центра, поэтому критичные системы стоит страховать аппаратным ключом или заранее продуманной схемой резервирования.
Что важно запомнить
Активируйте программную лицензию только на самом сервере, сохраняйте .lic в общий каталог лицензий, доступный службе агента, и берегите резервные пин-коды для переактивации после замены оборудования. После установки перезапустите службу и проверьте запуск базы с клиентского компьютера.
Частые вопросы
Можно ли активировать программную лицензию на сервере без доступа в интернет?
Да. В диалоге получения лицензии выберите ручной режим: платформа сформирует файл запроса, который нужно передать в центр лицензирования (через портал или партнёра), а полученный файл ответа загрузить обратно в диалог. Лицензия будет выдана без прямого подключения сервера к сети.
Одна программная лицензия активирована, но клиенты всё равно требуют лицензии. Почему?
Серверная лицензия лицензирует только сам сервер 1С. Для клиентских сеансов нужны клиентские лицензии — программные (активируются на сервере и раздаются клиентам) или аппаратный ключ, подключённый к серверу. Проверьте, что в свойствах информационной базы разрешена выдача лицензий сервером.
Что произойдёт с лицензией при обновлении платформы 1С до нового релиза?
Обновление платформы в пределах версии 8.3 не нарушает привязку: файл .lic продолжает работать. Риск возникает только при смене аппаратных параметров или переустановке операционной системы. Перед крупными обновлениями всё же рекомендуется сохранить копию файла лицензии.
Можно ли перенести программную лицензию на другой сервер?
Штатного переноса нет: лицензия жёстко привязана к оборудованию. На новом сервере выполняется повторная активация резервным пин-кодом. Если резервные коды израсходованы, запрашиваются дополнительные через центр лицензирования с подтверждением регистрационных данных.
Где хранятся пин-коды и сколько раз их можно использовать?
Пин-коды поставляются на карточке в коробке продукта или в письме при электронной поставке. Каждый пин-код допускает ограниченное число активаций — как правило, основную и две резервные. Храните их отдельно от сервера, например в корпоративном сейфе паролей.
Что лучше для сервера 1С: программная лицензия или USB-ключ?
Программная лицензия удобнее для стабильного физического сервера и удалённого администрирования. USB-ключ надёжнее для виртуальных сред с частыми миграциями и при плановой замене железа, но требует физического порта или проброса в виртуальную машину. Выбор зависит от инфраструктуры и планов по изменению оборудования.