Администрирование · 9 мин
Как удалить службу агента сервера 1С
Как удалить службу агента сервера 1С через консоль services.msc, команду sc delete и штатный деинсталлятор. Проверка результата, ошибки и FAQ.
Служба «Агент сервера 1С:Предприятия» создаётся при установке серверной части платформы и обеспечивает работу кластера серверов. Удалять её приходится при переустановке версии платформы, переносе сервера 1С на другую машину или полном отказе от серверной архитектуры. Если просто удалить файлы платформы, не остановив службу, в системе останется «мёртвая» запись, которая будет мешать установке новой версии.
Есть три рабочих способа удаления: штатная деинсталляция платформы через «Установку и удаление программ», ручное удаление службы командой sc delete и удаление через реестр. Выбор зависит от того, нужна ли платформа на этом компьютере дальше. Ниже разобраны все варианты, включая ситуации с несколькими версиями платформы и службами, запущенными под отдельной учётной записью.
Когда нужно удалять службу агента сервера 1С
Служба агента сервера (в списке служб она называется «Агент сервера 1С:Предприятия 8.3» или 1C:Enterprise 8.3 Server Agent) отвечает за запуск кластера и связь с рабочими процессами. Без неё серверные информационные базы недоступны, поэтому удаление — всегда осознанное действие, а не профилактика.
Типичные ситуации, когда службу действительно нужно удалить:
- переход на новую версию платформы, когда старая полностью снимается с сервера;
- перенос роли сервера 1С на другую машину или виртуальную среду;
- перевод баз из клиент-серверного режима в файловый;
- повреждение установки, из-за которого служба не стартует и не удаляется штатно;
- наличие дублирующихся служб от разных версий платформы.
Подготовка: что проверить перед удалением
Сначала определите, какая именно служба установлена и какой версии платформы она соответствует. Откройте оснастку «Службы» (Win+R → services.msc) и найдите записи вида «Агент сервера 1С:Предприятия». Если записей несколько — значит, на сервере стоят разные версии платформы, и удалять нужно только ту, что относится к снимаемой.
Далее проверьте, от какой учётной записи запускается служба (вкладка «Вход в систему» в свойствах службы). Обычно это созданная при установке учётная запись USR1CV8. Если вы планируете полностью вычистить сервер, эту учётную запись тоже имеет смысл удалить или отключить после удаления службы.
Обязательно зафиксируйте параметры кластера: каталог служебных файлов (по умолчанию что-то вроде C:\Program Files\1cv8\srvinfo), порты агента и менеджера кластера. Если переустановка планируется на ту же машину, эти данные пригодятся для восстановления регистрации баз в кластере.
Как проверить исходное состояние
Видно версию платформы в имени службы
Несколько служб без понятной привязки к версии
Служба работает или корректно остановлена
Статус «зависла» на остановке или запуске
Каталог существует и доступен
Каталог удалён или недоступен, а служба числится
Способ 1: удаление через штатный деинсталлятор платформы
Это рекомендуемый вариант, если сервер 1С на машине больше не нужен. Откройте «Панель управления» → «Программы и компоненты» (или «Параметры» → «Приложения»), найдите «1С:Предприятие 8» нужной версии и запустите удаление.
В процессе деинсталлятор остановит службу агента, снимет её регистрацию и удалит файлы. Если служба в момент удаления используется другими процессами, установщик может попросить перезагрузку — соглашайтесь, иначе часть файлов и запись службы останутся в системе.
- 1Остановите сеансы пользователей и завершите работу консоли кластера
- 2Остановите службу агента сервера вручную через services.msc
- 3Запустите деинсталляцию платформы через «Программы и компоненты»
- 4Перезагрузите сервер, если установщик запросит это
- 5Проверьте, что служба исчезла из списка, а каталог платформы удалён
После перезагрузки проверьте остатки: каталог C:\Program Files\1cv8 (или 1cv8t), папку srvinfo и учётную запись USR1CV8. Их можно удалить вручную, если сервер 1С на этой машине больше не планируется.
Способ 2: удаление службы командой sc delete
Если платформа уже удалена, а служба осталась, либо деинсталлятор завершился с ошибкой, службу убирают вручную. Для этого нужны права администратора.
Откройте командную строку от имени администратора и сначала посмотрите точное системное имя службы: оно указано в свойствах службы на вкладке «Общие» (поле «Имя службы»). Обычно это 1C:Enterprise 8.3 Server Agent, но при нестандартной установке имя может отличаться.
sc stop "1C:Enterprise 8.3 Server Agent"
sc delete "1C:Enterprise 8.3 Server Agent"Первая команда останавливает службу, вторая — снимает её регистрацию. Если служба «зависла» в состоянии остановки, команда delete может вернуть ошибку. В этом случае помогает завершение процесса агента через диспетчер задач (ragent.exe) или перезагрузка сервера, после чего команду повторяют.
После успешного выполнения sc delete запись службы исчезает из services.msc (оснастку нужно закрыть и открыть заново, чтобы обновить список). Файлы платформы при этом не удаляются — их убирают отдельно, если они больше не нужны.
Способ 3: удаление через реестр и очистка остатков
Крайний вариант, когда sc delete не срабатывает — например, служба помечена на удаление, но запись не исчезает. Записи служб хранятся в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Найдите там раздел с именем службы агента и удалите его, предварительно экспортировав раздел в .reg-файл на случай отката.
После правки реестра обязательна перезагрузка: без неё система продолжит считать службу существующей. Затем вручную удалите каталог установки платформы, папку srvinfo и при необходимости учётную запись USR1CV8 через «Управление компьютером» → «Локальные пользователи».
Особые сценарии: несколько версий и нестандартные установки
На сервере стоят две версии платформы
Каждая версия платформы регистрирует собственную службу агента с собственным именем и каталогом srvinfo. Удаляя одну из них, внимательно сверяйте имя службы и путь к исполняемому файлу ragent.exe в её свойствах — удаление «не той» службы остановит работающий кластер.
Служба создана вручную или скриптом
Иногда администраторы регистрируют агент вручную командой ragent.exe -instsrvc с нестандартными портами и каталогом. Такая служба может не удаляться штатным деинсталлятором. Для неё используйте sc delete с точным именем службы, а затем проверьте, что в реестре не осталось параметров запуска.
Проверка результата и восстановление при необходимости
Признаки корректного удаления: служба отсутствует в services.msc, команда sc query с именем службы возвращает ошибку «служба не установлена», процессов ragent.exe и rphost.exe нет в диспетчере задач, каталоги платформы удалены или очищены.
Если служба удалилась ошибочно и сервер 1С нужно вернуть, достаточно заново установить платформу той же версии — служба зарегистрируется автоматически. Регистрацию баз в кластере придётся выполнить повторно через консоль администрирования серверов 1С, поэтому сохранённые перед удалением параметры кластера и список баз существенно ускорят восстановление.
Что важно запомнить
Сначала остановите службу и завершите сеансы, затем удаляйте: штатно через деинсталлятор платформы или вручную командой sc delete. Проверьте исчезновение службы из списка, удалите остатки (srvinfo, учётную запись USR1CV8) и перезагрузите сервер. Реестр трогайте только как крайнюю меру и с резервной копией ветки.
Частые вопросы
Можно ли удалить службу, не удаляя саму платформу 1С?
Да, команда sc delete удаляет только регистрацию службы, файлы платформы остаются. Но без службы кластер работать не будет. Чтобы вернуть службу, выполните ragent.exe с ключом -instsrvc из каталога bin нужной версии платформы или переустановите серверную часть.
sc delete выдаёт «Отказано в доступе» — что делать?
Командная строка запущена без прав администратора. Закройте её и откройте заново через «Запуск от имени администратора». Если ошибка повторяется, проверьте, что ваша учётная запись входит в группу локальных администраторов сервера, и что антивирус не блокирует изменение служб.
Служба помечена «на удаление», но не исчезает. Это нормально?
Такое бывает, если оснастка services.msc или консоль кластера были открыты в момент удаления, либо службу удерживает какой-то процесс. Закройте все оснастки, завершите процессы ragent.exe при их наличии и перезагрузите сервер — после перезагрузки запись исчезнет окончательно.
Нужно ли удалять учётную запись USR1CV8 вместе со службой?
Не обязательно, но желательно при полном отказе от сервера 1С на этой машине. Если планируется переустановка платформы, учётную запись можно оставить — установщик использует её повторно. Удаляется она через «Управление компьютером» → «Локальные пользователи и группы».
Удалится ли служба при обновлении платформы на новую версию?
Нет. Обновление ставит новую версию рядом и регистрирует отдельную службу, а служба старой версии остаётся. Если старая версия больше не нужна, удалите её отдельно через «Программы и компоненты» — служба старой платформы будет снята вместе с ней.