К статье
Практический материал

Администрирование · 10 мин

Как зарегистрировать администрирование сервера 1С

Как зарегистрировать службу агента сервера 1С, консоль администрирования и кластер: команды regsrv, настройка портов, проверка результата и типичные ошибки.

Регистрация администрирования сервера 1С — это подготовка серверной части платформы к управлению: запуск службы агента сервера, регистрация консоли кластера и подключение к ней баз данных. Без этих шагов сервер 1С физически установлен, но администратор не может ни создать информационную базу в клиент-серверном режиме, ни контролировать сеансы и рабочие процессы.

Путаница возникает из-за того, что под «регистрацией» понимают три разные задачи: регистрацию службы агента сервера в операционной системе, установку и регистрацию консоли администрирования (через утилиту RegMSC) и добавление центрального сервера в список консоли. Все три операции выполняются на разных этапах и часто требуются одновременно при первом развёртывании.

Ниже разобран порядок действий для Windows-окружения, где сервер 1С разворачивается чаще всего. Команды приведены для типовых путей установки; если платформа установлена в другой каталог, скорректируйте пути в командах.

Что именно регистрируется и зачем

Сервер 1С:Предприятия состоит из нескольких компонентов. Ключевой — агент сервера (ragent), который управляет кластером, хранит реестр кластера и распределяет соединения между рабочими процессами. Пока агент не зарегистрирован как служба и не запущен, кластер не существует, даже если файлы платформы скопированы на диск.

Консоль администрирования (файл 1CV8 Servers.msc) — это оснастка MMC, через которую администратор видит кластеры, базы, сеансы и рабочие процессы. Её компоненты требуют регистрации в системе, иначе при открытии оснастки возникают ошибки вида «не удаётся подключиться» или консоль открывается пустой.

Подготовка: права, порты и версия платформы

Перед регистрацией убедитесь, что у учётной записи, из-под которой выполняются команды, есть права локального администратора на сервере. Служба агента по умолчанию создаётся под учётной записью USER1CV8 (при типовой установке) либо под указанной вами учётной записью — ей нужны права на каталог srvinfo и на запуск службы.

Проверьте, что порты агента (по умолчанию 1540), менеджера кластера (1541) и диапазон рабочих процессов (1560–1591) не заняты другими приложениями и открыты в брандмауэре, если к серверу подключаются клиенты по сети. Конфликт портов — частая причина ситуации, когда служба запущена, но консоль кластер не видит.

Уточните разрядность и версию платформы: команды запускаются из каталога bin конкретной версии (например, C:\Program Files\1cv8\<номер версии>\bin). Если на сервере установлено несколько версий платформы, регистрировать службу нужно из каталога той версии, которая будет обслуживать базы.

Регистрация службы агента сервера 1С

Если при установке платформы флажок «Установить сервер 1С:Предприятия как службу Windows» был снят или служба была удалена, зарегистрируйте её вручную. Откройте командную строку от имени администратора и выполните команду ragent с ключом -instsrvc, указав учётную запись и пароль.

cmd
cd "C:\Program Files\1cv8\8.3.xx.xxxx\bin"
ragent.exe -instsrvc -usr .\USR1CV8 -pwd ПарольПользователя -port 1540 -regport 1541 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"
net start "Агент сервера 1С:Предприятия 8.3"

Параметр -d задаёт каталог реестра кластера (srvinfo). Если каталог не указан, используется путь по умолчанию в профиле учётной записи службы, что усложняет резервное копирование — лучше задать каталог явно. После регистрации запустите службу и убедитесь, что она переходит в состояние «Работает».

Для удаления службы (например, перед перерегистрацией с другими портами) используется ключ -rmsrvc. Удаление службы не удаляет каталог srvinfo, поэтому при повторной регистрации с тем же каталогом кластер поднимется со всеми базами.

Порядок регистрации службы агента
  1. 1
    Откройте командную строку от имени администратора
  2. 2
    Перейдите в каталог bin нужной версии платформы
  3. 3
    Выполните ragent -instsrvc с указанием учётной записи, портов и каталога srvinfo
  4. 4
    Запустите службу командой net start или через оснастку services.msc
  5. 5
    Проверьте состояние службы и прослушивание портов командой netstat -ano

Регистрация консоли администрирования

Консоль кластера регистрируется утилитой RegMSC.exe из того же каталога bin. Команда проста: запустите RegMSC.exe от имени администратора — она зарегистрирует необходимые COM-компоненты консоли в системе. После этого оснастка 1CV8 Servers.msc открывается без ошибок.

Если консоль устанавливается на отдельный компьютер администратора (без сервера), на нём достаточно установить компонент «Администрирование сервера 1С:Предприятия» из дистрибутива и выполнить RegMSC. Управлять кластером можно удалённо по сети — устанавливать сам сервер на машину администратора не требуется.

cmd
cd "C:\Program Files\1cv8\8.3.xx.xxxx\bin"
RegMSC.exe

Подключение к кластеру и добавление информационной базы

Откройте оснастку «Серверы 1С:Предприятия» (1CV8 Servers.msc). В дереве консоли создайте центральный сервер: правый клик по узлу «Central 1C:Enterprise 8.3 servers» → «Создать» → «Центральный сервер 1С:Предприятия 8.3», укажите имя или IP-адрес сервера. Если агент работает на стандартном порту, порт указывать не нужно.

После добавления сервера раскройте его узел — внутри появится локальный кластер, а в нём ветки «Информационные базы», «Рабочие процессы», «Сеансы». Чтобы зарегистрировать базу, кликните правой кнопкой по «Информационные базы» → «Создать» → «Информационная база» и заполните параметры: имя, тип СУБД, сервер баз данных, имя базы на СУБД, учётную запись СУБД.

Флажок «Создать базу данных в случае её отсутствия» позволяет создать пустую базу на SQL Server прямо из консоли. Если база на СУБД уже существует и заполнена, флажок ставить не нужно — достаточно зарегистрировать её в кластере.

Проверка результата

Успешная регистрация определяется по нескольким признакам. Служба агента находится в состоянии «Работает» и не падает через минуту после старта. Команда netstat показывает, что порты 1540 и 1541 прослушиваются процессом ragent. В консоли кластера видны рабочие процессы rphost, а в списке баз — добавленная информационная база.

Финальная проверка — подключение клиента: запустите 1С:Предприятие, добавьте базу с типом размещения «На сервере 1С:Предприятия», укажите имя кластера и имя базы в кластере. Если клиент открывает базу и в консоли появляется активный сеанс, регистрация администрирования завершена полностью.

Контрольные точки

Как проверить результат

Служба агента в services.msc
Норма

Состояние «Работает», тип запуска «Автоматически»

Тревожный признак

Служба останавливается сразу после запуска — проверьте права учётной записи и каталог srvinfo

Порты 1540 и 1541
Норма

Порты прослушиваются процессом ragent (netstat -ano)

Тревожный признак

Порты не прослушиваются или заняты другим процессом

Кластер в консоли
Норма

Видны рабочие процессы и список баз

Тревожный признак

Консоль показывает пустой кластер или ошибку подключения

Клиентское подключение
Норма

Клиент открывает базу, сеанс виден в консоли

Тревожный признак

Ошибка «Информационная база не обнаружена» — проверьте имя базы в кластере

Типичные ошибки и их устранение

Самая частая проблема — служба регистрируется, но не стартует из-за неверного пароля учётной записи или отсутствия у неё прав на каталог srvinfo. Решение: проверьте учётную запись в свойствах службы, выдайте ей полные права на каталог и перезапустите службу.

Вторая типичная ситуация — консоль открывается, но не подключается к серверу по сети. Причина почти всегда в закрытых портах на брандмауэре или в том, что на сервере работает другая версия платформы, чем та, из-под которой запущена консоль. Консоль и агент должны совпадать по версии платформы.

Типичные ошибки
01
Регистрация службы без указания каталога srvinfo — реестр кластера оказывается в профиле служебной учётной записи и теряется при её смене
02
Запуск команд без прав администратора — служба не регистрируется, а ошибка не всегда очевидна
03
Несовпадение версий консоли и агента — консоль не видит кластер или падает с ошибкой
04
Указание неверного имени сервера СУБД при регистрации базы — база создаётся в кластере, но не подключается к SQL
05
Открытые порты только для 1540 — клиенты не подключаются, потому что рабочие процессы используют диапазон 1560–1591

FAQ по регистрации администрирования сервера 1С

Можно ли зарегистрировать несколько агентов сервера на одной машине?

Да, для этого каждый агент регистрируется со своим набором портов и своим каталогом srvinfo. В команде ragent -instsrvc укажите отличающиеся значения -port, -regport и -d. Так обычно разводят тестовый и рабочий кластеры на одном физическом сервере.

Что делать, если забыли пароль администратора кластера?

Список администраторов хранится в реестре кластера (каталог srvinfo). Если доступ утрачен, можно остановить службу агента и удалить или переименовать файл с описанием администраторов кластера — после перезапуска аутентификация в консоли не потребуется, и администраторов можно создать заново. Делайте это только на своём сервере и с резервной копией srvinfo.

Нужно ли регистрировать агента заново после обновления платформы?

Если обновление выполняется в рамках той же службы и каталога srvinfo, перерегистрация обычно не требуется — достаточно остановить службу, обновить платформу и запустить службу. Если новая версия ставится в отдельный каталог и служба должна работать из него, службу перерегистрируют с путём к новому каталогу bin.

Консоль не видит кластер, хотя служба работает. С чего начать?

Сначала проверьте совпадение версий консоли и агента, затем доступность портов 1540–1541 с компьютера, где открыта консоль (например, командой Test-NetConnection в PowerShell). Если порты доступны, а кластера нет, проверьте, не был ли очищен или заменён каталог srvinfo.

Можно ли администрировать кластер без консоли, из командной строки?

Да, платформа включает утилиту rac, которая позволяет просматривать кластеры, базы, сеансы и блокировать соединения из командной строки. Для её работы агент сервера должен быть запущен, а при наличии администраторов кластера потребуется аутентификация.

Итог

Что важно запомнить

Регистрация администрирования сервера 1С сводится к трём действиям: регистрации службы агента командой ragent -instsrvc с явным каталогом srvinfo, регистрации консоли утилитой RegMSC и добавлению сервера и баз в консоль кластера. Контролируйте права учётных записей, открытость портов 1540–1541 и 1560–1591 и никогда не удаляйте каталог srvinfo на действующем сервере.