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

Администрирование · 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С
  1. 1
    Нажмите Win+R и введите services.msc
  2. 2
    Найдите в списке «Агент сервера 1С:Предприятия» или «1C:Enterprise Server Agent»
  3. 3
    Откройте свойства двойным щелчком и проверьте путь к ragent.exe
  4. 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)". Кавычки обязательны, потому что имя содержит пробелы и скобки.

powershell
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 как обычное приложение — в диспетчере задач будет виден процесс. Для постоянной работы сервера рекомендуется зарегистрировать агент как службу с помощью установщика платформы или утилиты командной строки.

Типичные ошибки
01
Перезапуск службы в рабочее время без предупреждения пользователей — потеря несохранённых данных в открытых формах
02
Смена пароля учётной записи USR1CV8 без обновления пароля в свойствах службы — агент перестаёт запускаться
03
Перезапуск не той службы при нескольких установленных версиях платформы — останавливается не тот кластер
04
Поиск службы по имени «1С» вместо «Агент сервера» — в русской Windows служба отображается под русским именем

Как проверить, что сервер 1С работает корректно

После запуска службы убедитесь, что сервер действительно обслуживает базы. Откройте консоль администрирования серверов 1С и проверьте, что кластер виден, рабочие процессы запущены, а информационные базы отображаются в списке. Дополнительно проверьте, что порт агента (по умолчанию 1540) прослушивается командой netstat -an | findstr 1540.

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

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

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

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

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

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

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

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

Присутствуют 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, а перед перезапуском обязательно предупреждайте пользователей — сеансы разрываются без сохранения данных.