Администрирование · 10 мин
Служба 1С: как называется и как с ней работать
Как называется служба сервера 1С в Windows, где её найти, как запустить, остановить и перезапустить. Разбор имени агента сервера, типичных ошибок и проверки работы.
Когда администратор или пользователь ищет «службу 1С» в списке служб Windows, чаще всего речь идёт о службе агента сервера 1С:Предприятия. Именно она отвечает за работу серверной части платформы: без неё клиентские приложения не смогут подключиться к информационным базам в клиент-серверном режиме. Проблема в том, что в списке служб она не называется просто «1С», и найти её с первого раза бывает непросто.
Корректное отображаемое имя службы — «Агент сервера 1С:Предприятия 8.3» (в английской локализации — 1C:Enterprise 8.3 Server Agent). Системное (внутреннее) имя, которое используется в командах и сценариях, обычно выглядит как «1C:Enterprise 8.3 Server Agent (x86-64)» с указанием версии платформы и номера порта, если агентов несколько. Точное имя зависит от установленной версии платформы и разрядности.
Ниже разберём, как найти службу, проверить её состояние, перезапустить и что делать, если она не запускается. Все действия описаны для Windows Server и обычных версий Windows, где установлен сервер 1С.
Как называется служба 1С и почему имя может отличаться
Стандартное отображаемое имя службы — «Агент сервера 1С:Предприятия 8.3». Однако на одном компьютере может быть установлено несколько версий платформы или несколько экземпляров агента на разных портах. В этом случае к имени добавляются уточнения: номер версии, разрядность (x86-64) и диапазон портов, например «Агент сервера 1С:Предприятия 8.3 (x86-64)».
Системное имя службы, которое видно в свойствах и используется в командной строке, формируется при установке. Обычно оно содержит фрагмент «1C:Enterprise 8.3 Server Agent» и может включать номер порта, например для агента, работающего на порту 2540. Если агент регистрировался вручную через утилиту ragent с параметром -instsrvc, администратор мог задать собственное имя.
Важно не путать службу агента сервера с другими компонентами. Сервер хранения конфигураций, сервер администрирования (ras) и агент кластера — это разные процессы. Исполняемый файл агента — ragent.exe, и именно его процесс виден в диспетчере задач, когда служба работает.
Как найти службу 1С в Windows
Самый быстрый способ — открыть оснастку управления службами. Нажмите Win+R, введите services.msc и нажмите Enter. В открывшемся списке службы отсортированы по алфавиту; из-за того, что имя начинается с буквы «А», служба «Агент сервера 1С:Предприятия» обычно находится в самом верху списка.
Если службы не видно, проверьте, установлен ли вообще сервер 1С на этом компьютере. Частая ситуация: сервер развёрнут на другой машине, а на текущей стоит только клиентская часть платформы, у которой службы нет. Также убедитесь, что вы смотрите список под учётной записью с правами администратора.
Альтернативный способ — командная строка. Команда вывода всех служб с фильтром по имени покажет точное системное имя, которое понадобится для управления через net или sc.
sc query state= all | findstr /I "1C"Ещё один вариант — открыть диспетчер задач, перейти на вкладку «Службы» и найти строки, содержащие «1C» или «Enterprise». Там же видно текущее состояние: «Выполняется» или «Остановлена».
- 1Нажмите Win+R и введите services.msc
- 2Найдите в начале списка «Агент сервера 1С:Предприятия 8.3»
- 3Дважды щёлкните по службе и посмотрите поле «Имя службы» — это системное имя для команд
- 4Проверьте состояние и тип запуска (рекомендуется «Автоматически»)
Как запустить, остановить и перезапустить службу
Управление через графический интерфейс: в оснастке services.msc щёлкните по службе правой кнопкой мыши и выберите «Запустить», «Остановить» или «Перезапустить». Перезапуск занимает обычно несколько секунд, но при большом количестве активных сеансов остановка может занять больше времени.
Через командную строку с правами администратора используются команды net stop и net start с именем службы в кавычках. Имя нужно указывать точно так, как оно отображается в свойствах службы, включая версию и разрядность.
net stop "1C:Enterprise 8.3 Server Agent (x86-64)"
net start "1C:Enterprise 8.3 Server Agent (x86-64)"Перед остановкой или перезапуском службы предупредите пользователей: все активные сеансы будут разорваны, а несохранённые данные в открытых формах могут быть потеряны. В рабочее время перезапуск без предупреждения — одна из самых частых причин конфликтов с пользователями.
Как проверить, что служба работает корректно
Статус «Выполняется» в services.msc — необходимое, но не достаточное условие. Служба может работать, но кластер при этом не обслуживать подключения, например из-за проблем с СУБД или повреждённого реестра кластера.
Практическая проверка: откройте консоль администрирования серверов 1С (или утилиту rac) и убедитесь, что кластер виден, рабочие процессы запущены, а список информационных баз отображается. Затем попробуйте подключиться к любой базе с клиентского компьютера.
Как проверить результат
Статус «Выполняется», тип запуска «Автоматически»
Служба остановлена или постоянно переходит в состояние «Остановлена»
Процесс присутствует и потребляет ресурсы стабильно
Процесса нет или он постоянно перезапускается
База открывается без ошибок соединения
Ошибка «Ошибка соединения с сервером 1С:Предприятия»
Если служба работает, а подключения нет, проверьте сетевые порты: по умолчанию агент использует порт 1540, рабочие процессы — диапазон 1560–1591, а менеджер кластера — 1541. Брандмауэр Windows или сетевой экран могут блокировать эти порты.
Что делать, если служба не запускается
Типичные причины отказа при запуске: повреждённый каталог реестра кластера (srvinfo), недостаток прав у учётной записи, от имени которой работает служба, конфликт портов с другим приложением или некорректное обновление платформы.
Первый шаг диагностики — просмотр журнала событий Windows (eventvwr.msc), раздел «Журналы Windows → Система» и «Приложение». Там фиксируются ошибки запуска службы с кодами и описаниями. Дополнительно можно включить технологический журнал 1С для детальной диагностики.
Если проблема в каталоге srvinfo, иногда помогает его переименование и перезапуск службы — кластер создаст новый каталог. Учтите: при этом список баз в кластере придётся зарегистрировать заново, поэтому перед такими действиями убедитесь, что у вас есть актуальные резервные копии и вы понимаете структуру кластера.
От какой учётной записи работает служба
При установке сервера 1С создаётся служебный пользователь, обычно с именем вида USR1CV8, от имени которого по умолчанию работает агент. Этой учётной записи нужны права на каталоги платформы, каталог srvinfo и, при определённых настройках, сетевой доступ к серверу СУБД.
Если базы данных размещены на отдельном сервере СУБД с проверкой подлинности Windows, учётная запись службы должна иметь соответствующие права и на стороне СУБД. Частая причина ситуации «служба работает, а базы недоступны» — именно отсутствие прав у служебной учётной записи на SQL-сервере.
Файловый режим: служба не нужна
Служба агента сервера требуется только в клиент-серверном варианте работы. Если базы 1С работают в файловом режиме (папка с файлом базы на локальном диске или сетевом ресурсе), никакой службы на компьютерах пользователей нет и быть не должно — платформа обращается к файлу напрямую.
Это объясняет распространённое недоумение: на одном компьютере «служба 1С» есть, на другом — нет. Проверьте режим работы базы: откройте свойства информационной базы в списке запуска или посмотрите строку подключения. Если там указан путь к файлу — это файловый режим.
Файловый и клиент-серверный режимы
Служба агента сервера не используется, база — файл в каталоге. Подходит для небольших команд, ограничения по одновременной работе и нагрузке.
Требуется служба «Агент сервера 1С:Предприятия» и СУБД. Подходит для многопользовательской работы и больших баз, но требует администрирования.
Часто задаваемые вопросы
Как называется служба 1С в списке служб Windows?
Отображаемое имя — «Агент сервера 1С:Предприятия 8.3» (в английской версии — 1C:Enterprise 8.3 Server Agent). Системное имя обычно содержит «1C:Enterprise 8.3 Server Agent» с указанием разрядности и, при необходимости, портов. Точное имя видно в свойствах службы.
Почему в services.msc нет службы 1С?
Скорее всего, на этом компьютере не установлен сервер 1С — стоит только клиентская часть платформы. Также проверьте, не работает ли база в файловом режиме: в этом случае служба вообще не нужна.
Как перезапустить службу 1С из командной строки?
Запустите командную строку от имени администратора и выполните net stop, затем net start с точным именем службы в кавычках, например: net stop "1C:Enterprise 8.3 Server Agent (x86-64)". Точное имя возьмите из свойств службы.
Что произойдёт с пользователями при перезапуске службы?
Все активные сеансы будут принудительно разорваны. Несохранённые данные в открытых формах и непроведённые документы могут быть потеряны, поэтому перезапуск планируйте на нерабочее время и предупреждайте пользователей заранее.
Служба запускается и сразу останавливается — в чём причина?
Частые причины: повреждённый каталог srvinfo, недостаток прав у учётной записи службы, занятые порты или сменённый пароль служебного пользователя. Начните диагностику с журнала событий Windows — там будет конкретная ошибка.
Можно ли изменить порт, на котором работает агент сервера?
Да, порт задаётся при регистрации службы или изменяется через параметры запуска агента (ragent). После смены порта нужно обновить правила брандмауэра и строки подключения клиентов, иначе подключения перестанут работать.
Что важно запомнить
Служба 1С называется «Агент сервера 1С:Предприятия 8.3» и нужна только в клиент-серверном режиме. Управлять ей можно через services.msc или команды net stop / net start, а перед перезапуском обязательно предупреждайте пользователей о разрыве сеансов.