Администрирование · 8 мин
Служба 1С Предприятие: как называется и как с ней работать
Как называется служба 1С Предприятие в Windows, как найти агент сервера 1С, проверить статус, перезапустить и настроить автозапуск службы.
Служба, обеспечивающая работу сервера 1С:Предприятие в Windows, называется «Агент сервера 1С:Предприятия» (в английском варианте — 1C:Enterprise Server Agent). Именно её ищут в оснастке «Службы», когда нужно проверить, запущен ли сервер 1С, перезапустить его или настроить автоматический запуск после перезагрузки сервера.
Внутреннее системное имя службы выглядит как 1C:Enterprise 8.3 Server Agent с добавлением номера полной версии платформы, например 1C:Enterprise 8.3 Server Agent (x86-64). Точное имя зависит от установленной версии платформы и разрядности, поэтому на разных серверах оно может немного отличаться.
Ниже разберём, как найти службу, определить её точное имя, проверить состояние, перезапустить и настроить автозапуск, а также какие ошибки встречаются чаще всего при этих операциях.
Точное название службы и его варианты
Отображаемое имя службы в русской Windows — «Агент сервера 1С:Предприятия 8.3» с указанием разрядности в скобках, например «Агент сервера 1С:Предприятия 8.3 (x86-64)». Системное (внутреннее) имя, которое используется в командах net start, sc и PowerShell, обычно имеет вид 1C:Enterprise 8.3 Server Agent (x86-64).
Если на сервере установлено несколько версий платформы 1С, служб агента может быть несколько — по одной на каждую версию, которая была зарегистрирована как служба. В этом случае важно определить, какая именно служба обслуживает нужный кластер, прежде чем останавливать или перезапускать её.
Как найти службу через оснастку «Службы»
Самый простой способ увидеть службу — открыть стандартную оснастку управления службами Windows. Для этого нажмите Win+R, введите services.msc и нажмите Enter. В списке найдите строку, начинающуюся с «Агент сервера 1С:Предприятия» или «1C:Enterprise».
Двойной щелчок по службе открывает её свойства: там видны отображаемое и системное имя, путь к исполняемому файлу (обычно ragent.exe из каталога установки платформы), тип запуска и текущее состояние. Путь к файлу помогает понять, какая версия платформы связана с этой службой.
- 1Нажмите Win+R и введите services.msc
- 2Найдите в списке «Агент сервера 1С:Предприятия» или «1C:Enterprise Server Agent»
- 3Откройте свойства двойным щелчком и проверьте путь к ragent.exe
- 4Убедитесь, что тип запуска — «Автоматически», а состояние — «Выполняется»
Как узнать имя службы через командную строку и PowerShell
Когда нужно точное системное имя для скриптов, удобнее использовать командную строку. Команда sc query state= all | findstr /i "1C" покажет все службы, в имени которых встречается «1C». В PowerShell аналогичный результат даёт команда Get-Service | Where-Object {$_.DisplayName -like "1C"}.
Зная системное имя, можно управлять службой из скриптов: net stop "1C:Enterprise 8.3 Server Agent (x86-64)" и net start "1C:Enterprise 8.3 Server Agent (x86-64)". Кавычки обязательны, потому что имя содержит пробелы и скобки.
Get-Service | Where-Object {$_.DisplayName -like "<em>1C</em>"} | Select-Object Name, DisplayName, StatusПроверка состояния и перезапуск службы
Перезапуск агента сервера 1С требуется при зависании рабочих процессов, утечках памяти, после изменения параметров кластера и в ряде других ситуаций. Сделать это можно через оснастку «Службы» (пункт «Перезапустить» в контекстном меню) или командой net stop с последующим net start.
Перед перезапуском предупредите пользователей: при остановке службы все сеансы с базами этого кластера будут принудительно завершены, несохранённые данные в открытых формах пропадут. Плановый перезапуск лучше выполнять в нерабочее время или после завершения сеансов через консоль кластера.
Настройка автозапуска и учётной записи службы
По умолчанию при установке сервера 1С служба регистрируется с автоматическим запуском и работает от имени специальной учётной записи (обычно USR1CV8) или системной учётной записи, если при установке был выбран соответствующий вариант. Проверить тип запуска можно в свойствах службы на вкладке «Общие».
Если служба не стартует после перезагрузки сервера, проверьте две вещи: тип запуска должен быть «Автоматически», а пароль учётной записи, от имени которой работает служба, не должен быть просрочен или изменён. Смена пароля учётной записи без обновления его в свойствах службы — частая причина того, что агент перестаёт запускаться.
Частые ошибки и типичные проблемы
Самая распространённая проблема — служба не запускается с ошибкой доступа. Причины: неверный пароль учётной записи службы, недостаточно прав на каталог служебных файлов кластера (srvinfo) или повреждение файлов кластера. Вторая типичная ситуация — администратор не находит службу в списке, потому что сервер 1С был установлен без регистрации службы (вариант запуска как приложения).
Если службы в списке нет, но сервер 1С работает, проверьте, не запущен ли ragent.exe как обычное приложение — в диспетчере задач будет виден процесс. Для постоянной работы сервера рекомендуется зарегистрировать агент как службу с помощью установщика платформы или утилиты командной строки.
Как проверить, что сервер 1С работает корректно
После запуска службы убедитесь, что сервер действительно обслуживает базы. Откройте консоль администрирования серверов 1С и проверьте, что кластер виден, рабочие процессы запущены, а информационные базы отображаются в списке. Дополнительно проверьте, что порт агента (по умолчанию 1540) прослушивается командой netstat -an | findstr 1540.
Финальная проверка — подключение клиентом: запустите 1С на рабочей станции и откройте любую базу этого кластера. Если база открывается без ошибок соединения, служба работает штатно.
Как проверить результат
Статус «Выполняется», тип запуска «Автоматически»
Служба остановлена или зависла в состоянии «Запуск»
Присутствуют ragent.exe, rmngr.exe и rphost.exe
Есть только ragent.exe или нет ни одного процесса
База открывается без ошибок соединения
Ошибка «Ошибка соединения с сервером 1С:Предприятия»
FAQ
Как называется служба 1С Предприятие в Windows?
Отображаемое имя — «Агент сервера 1С:Предприятия 8.3» с указанием разрядности, системное имя — «1C:Enterprise 8.3 Server Agent (x86-64)» или аналогичное, в зависимости от версии платформы.
Что делать, если службы агента сервера 1С нет в списке служб?
Возможно, сервер 1С был установлен без регистрации службы и запускается как приложение. Проверьте наличие процесса ragent.exe в диспетчере задач. Для постоянной работы зарегистрируйте службу через переустановку компонента сервера 1С с соответствующей опцией.
Можно ли перезапускать службу агента сервера 1С при работающих пользователях?
Технически можно, но все сеансы будут принудительно разорваны, а несохранённые данные в открытых формах потеряны. Перед перезапуском предупредите пользователей или завершите сеансы через консоль кластера.
Служба не запускается после перезагрузки сервера — в чём причина?
Чаще всего изменён или просрочен пароль учётной записи, от имени которой работает служба (обычно USR1CV8). Откройте свойства службы, вкладку «Вход в систему», и укажите актуальный пароль. Также проверьте права этой учётной записи на каталог srvinfo.
Как перезапустить службу 1С из командной строки?
Используйте команды net stop и net start с системным именем службы в кавычках, например: net stop "1C:Enterprise 8.3 Server Agent (x86-64)", затем net start с тем же именем. Точное имя уточните через Get-Service в PowerShell.
На сервере несколько служб 1С — как понять, какая нужна?
Откройте свойства каждой службы и посмотрите путь к исполняемому файлу ragent.exe — он указывает на каталог конкретной версии платформы. Сопоставьте его с версией, которую использует нужный кластер, в консоли администрирования серверов 1С.
Что важно запомнить
Служба сервера 1С называется «Агент сервера 1С:Предприятия» (1C:Enterprise Server Agent). Найти её можно через services.msc или PowerShell, а перед перезапуском обязательно предупреждайте пользователей — сеансы разрываются без сохранения данных.