Администрирование · 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 и убедиться, что агент реально выполняется, а не просто числится в списке.
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Предупредите пользователей и завершите активные сеансы в консоли кластера
- 2Откройте services.msc от имени администратора
- 3Найдите «Агент сервера 1С:Предприятия 8.3» и выберите «Перезапустить»
- 4Дождитесь статуса «Выполняется» и проверьте процесс ragent.exe в диспетчере задач
- 5Проверьте подключение клиента к информационной базе
Какие порты использует агент и как проверить его работу
Агент сервера 1С по умолчанию слушает порт 1540, менеджер кластера (rmngr.exe) — порт 1541, а рабочие процессы занимают диапазон 1560–1591. Эти порты должны быть открыты в брандмауэре на сервере и не заняты другими приложениями.
Проверить, что агент действительно слушает порт, можно командой netstat -ano | findstr 1540 в Windows или ss -tlnp | grep 1540 в Linux. Если служба «выполняется», но порт не слушается, агент завершился с ошибкой — смотрите журнал событий Windows и технологический журнал 1С.
Практическая проверка работоспособности — подключение консоли администрирования серверов 1С (или RAC-утилиты) к агенту по адресу сервера и порту 1540. Если кластер отображается и список баз доступен, служба работает корректно.
Как проверить результат
Статус «Выполняется», тип запуска «Автоматически»
Служба остановлена или зависает в состоянии «Запуск»
Процесс присутствует и потребляет память
Процесса нет, хотя служба «выполняется»
Порт в состоянии LISTENING от имени ragent.exe
Порт не прослушивается или занят другим процессом
База открывается без ошибок соединения
Ошибка «Ошибка соединения с сервером 1С:Предприятия»
Типичные проблемы со службой и их причины
Частая ситуация — служба не стартует после обновления платформы. Причина обычно в том, что при установке новой версии служба перерегистрируется, но старая запись остаётся, либо порт 1540 занят предыдущим экземпляром. Помогает проверка пути к ragent.exe в свойствах службы и перерегистрация службы.
Вторая типичная проблема — нехватка прав у учётной записи USR1CV8. Если агент не может записать файлы в каталог srvinfo, служба падает при запуске. Проверьте права на каталог реестра кластера и убедитесь, что пароль учётной записи не истёк.
Третья группа проблем — повреждение файлов реестра кластера в каталоге srvinfo после аварийного выключения сервера. В этом случае агент стартует, но кластер не виден или список баз пуст. Решение — восстановление из резервной копии каталога или пересоздание кластера с последующей регистрацией баз.
Часто задаваемые вопросы
Как узнать точное имя службы для команды 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 и подключению консоли кластера.