| Предыдущий | Следующий |
| ERROR_SERVICE_MARKED_FOR_DELETE | ERROR_ALREADY_RUNNING_LKG |
ERROR_SERVICE_EXISTS
Что означает ERROR_SERVICE_EXISTS
ERROR_SERVICE_EXISTS означает, что вызов создания службы использует имя, которое уже присутствует в базе Service Control Manager.
Что проверить
- Получите существующую запись службы и сравните её двоичный путь, тип, учётную запись и параметры запуска.
- Определите, принадлежит ли запись той же версии продукта или осталась от предыдущей установки.
- Различайте service name и display name: уникальность проверяется не по отображаемой подписи.
- Не удаляйте существующую службу автоматически, пока не подтверждён её владелец.
Если запись эквивалентна ожидаемой, установщик должен работать идемпотентно и обновлять допустимые параметры. Устаревшую запись удаляйте только через штатный uninstall/upgrade-путь.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.