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

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

Как называется служба сервера 1С и как с ней работать

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

Служба сервера 1С в Windows называется «Агент сервера 1С:Предприятия 8.3», а её системное имя — 1C:Enterprise 8.3 Server Agent (в списке служб обычно отображается как 1C:Enterprise 8.3 Server Agent (x86-64) или с указанием конкретной версии платформы). Исполняемый файл агента — ragent.exe, который находится в каталоге установленной платформы, например C:\Program Files\1cv8\8.3.xx.xxxx\bin\ragent.exe.

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

Ниже разберём, как найти службу в операционной системе, какие имена она может иметь в разных версиях, как управлять ею из командной строки и что проверить, если сервер 1С не запускается.

Как называется служба сервера 1С в разных версиях платформы

Точное имя службы зависит от версии платформы и разрядности установленного сервера. Это важно учитывать, когда на одном компьютере установлено несколько версий 1С — у каждой будет своя служба с собственным именем.

  • 1C:Enterprise 8.3 Server Agent (x86-64) — 64-разрядный агент сервера, наиболее распространённый вариант для современных установок.
  • 1C:Enterprise 8.3 Server Agent — 32-разрядная версия агента.
  • Агент сервера 1С:Предприятия 8.2 — устаревшая версия платформы, имя службы аналогично с указанием 8.2.

В консоли служб Windows (services.msc) отображается понятное имя «Агент сервера 1С:Предприятия», а короткое системное имя можно посмотреть в свойствах службы на вкладке «Общие» в поле «Имя службы». Именно короткое имя используется в командах net start, sc и PowerShell.

Где найти службу в Windows

Самый простой способ увидеть службу — открыть оснастку управления службами. Нажмите Win + R, введите services.msc и нажмите Enter. В списке найдите строку «Агент сервера 1С:Предприятия 8.3 (x86-64)» или похожее название.

В свойствах службы видны ключевые параметры: тип запуска (обычно «Автоматически»), учётная запись, от имени которой работает агент (по умолчанию создаётся пользователь USR1CV8), и путь к исполняемому файлу с параметрами запуска, включая каталог реестра кластера srvinfo.

Альтернативный способ — диспетчер задач на вкладке «Службы» или «Подробности»: там можно найти процесс ragent.exe и убедиться, что агент реально выполняется, а не просто числится в списке.

powershell
Get-Service | Where-Object {$_.DisplayName -like "*1C*Enterprise*"} | Format-Table Name, DisplayName, Status

Как называется служба сервера 1С в Linux

В Linux-версии сервера 1С служба называется srv1cv83 (для платформы 8.3). Управление зависит от дистрибутива: в системах с systemd используется юнит srv1cv83.service, в старых системах — init-скрипт /etc/init.d/srv1cv83.

Типовые команды управления выглядят так: systemctl start srv1cv83, systemctl stop srv1cv83, systemctl status srv1cv83. Процесс агента в Linux также называется ragent и его можно найти командой ps aux | grep ragent.

Каталог данных кластера в Linux по умолчанию располагается в /home/usr1cv8/.1cv8/1C/1cv8/ или в каталоге, указанном параметром -d при запуске агента.

Как запустить, остановить и перезапустить службу

Из графического интерфейса: откройте services.msc, найдите агент сервера 1С, щёлкните правой кнопкой и выберите «Запустить», «Остановить» или «Перезапустить». Для применения изменений после обновления платформы обычно достаточно перезапуска.

Из командной строки с правами администратора службу можно управлять командами net stop и net start с указанием имени службы в кавычках, либо через PowerShell командлетами Stop-Service, Start-Service и Restart-Service.

Перезапуск агента сервера 1С
  1. 1
    Предупредите пользователей и завершите активные сеансы в консоли кластера
  2. 2
    Откройте services.msc от имени администратора
  3. 3
    Найдите «Агент сервера 1С:Предприятия 8.3» и выберите «Перезапустить»
  4. 4
    Дождитесь статуса «Выполняется» и проверьте процесс ragent.exe в диспетчере задач
  5. 5
    Проверьте подключение клиента к информационной базе

Какие порты использует агент и как проверить его работу

Агент сервера 1С по умолчанию слушает порт 1540, менеджер кластера (rmngr.exe) — порт 1541, а рабочие процессы занимают диапазон 1560–1591. Эти порты должны быть открыты в брандмауэре на сервере и не заняты другими приложениями.

Проверить, что агент действительно слушает порт, можно командой netstat -ano | findstr 1540 в Windows или ss -tlnp | grep 1540 в Linux. Если служба «выполняется», но порт не слушается, агент завершился с ошибкой — смотрите журнал событий Windows и технологический журнал 1С.

Практическая проверка работоспособности — подключение консоли администрирования серверов 1С (или RAC-утилиты) к агенту по адресу сервера и порту 1540. Если кластер отображается и список баз доступен, служба работает корректно.

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

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

Статус службы в services.msc
Норма

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

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

Служба остановлена или зависает в состоянии «Запуск»

Процесс ragent.exe в диспетчере задач
Норма

Процесс присутствует и потребляет память

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

Процесса нет, хотя служба «выполняется»

Порт 1540 в netstat
Норма

Порт в состоянии LISTENING от имени ragent.exe

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

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

Подключение клиента к базе
Норма

База открывается без ошибок соединения

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

Ошибка «Ошибка соединения с сервером 1С:Предприятия»

Типичные проблемы со службой и их причины

Частая ситуация — служба не стартует после обновления платформы. Причина обычно в том, что при установке новой версии служба перерегистрируется, но старая запись остаётся, либо порт 1540 занят предыдущим экземпляром. Помогает проверка пути к ragent.exe в свойствах службы и перерегистрация службы.

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

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

Типичные ошибки
01
Перезапуск службы в рабочее время без завершения сеансов — потеря несохранённых данных пользователей
02
Удаление службы через sc delete вместо штатной перерегистрации — сложнее восстановить корректные параметры запуска
03
Остановка только rphost.exe через диспетчер задач — агент тут же порождает новые процессы, проблема не решается
04
Игнорирование журнала событий Windows — там почти всегда есть точная причина, почему агент не стартовал

Часто задаваемые вопросы

Как узнать точное имя службы для команды net stop?

Откройте свойства службы в services.msc — поле «Имя службы» на вкладке «Общие» содержит короткое системное имя. Также список всех служб с именами выдаёт команда sc query state= all или Get-Service в PowerShell.

Можно ли запустить два агента сервера 1С на одном компьютере?

Да, но каждому агенту нужны собственные порты (например, 1540/1541 и 1640/1641) и отдельный каталог srvinfo. Второй агент регистрируется запуском ragent.exe с параметрами -instsrvc, -port, -regport и -d.

Служба называется иначе, чем в статье — это нормально?

Да. Имя зависит от версии платформы (8.2, 8.3), разрядности и языка установки. Главный ориентир — исполняемый файл ragent.exe и упоминание 1C:Enterprise в имени службы.

Чем агент сервера отличается от сервера хранилища конфигурации?

Это разные службы. Агент сервера (ragent.exe) обслуживает работу пользователей с базами, а сервер хранилища конфигурации (crserver.exe) нужен только для коллективной разработки и регистрируется отдельной службой.

Что делать, если служба останавливается сама через несколько секунд после запуска?

Проверьте журнал событий Windows (раздел «Приложение»), права учётной записи USR1CV8 на каталог srvinfo, свободное место на диске и не занят ли порт 1540 другим процессом. Чаще всего причина именно в правах или занятом порте.

Итог

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

Служба сервера 1С — это «Агент сервера 1С:Предприятия 8.3» (1C:Enterprise 8.3 Server Agent) с исполняемым файлом ragent.exe в Windows и демон srv1cv83 в Linux. Управлять ею можно через services.msc, PowerShell или systemd, а работоспособность проверяется по процессу ragent, порту 1540 и подключению консоли кластера.