Назад | Перейти на главную страницу

Невозможно удалить существующую службу с помощью команды sc: указанная служба не существует как установленная служба

Я хочу удалить MyNewService, но когда я набираю

sc delete MyNewService

Я просто не могу удалить его, потому что такого сервиса нет из-за

«Указанная служба не существует как установленная служба»

ошибка

Есть идеи, как решить эту проблему?

редактировать: что касается сервисной панели, MyNewService является там все время. Я перезагружал компьютер несколько раз, и он там.

Просмотрите свойства службы, и вы увидите "Service Name" и "Display Name". Отображаемое имя - это то, что вы видите в services.msc, однако вам нужно использовать имя службы с командой net. Например, иногда они очень разные"Extensible Authentication Protocol Service"- отображаемое имя, а"EapHost"- это имя службы.

sc удалить "НАЗВАНИЕ СЛУЖБЫ". Не забудьте заключить имя сервиса в двойные кавычки (если в нем есть пробелы). Если не указано иное, служба не будет удалена.

Я столкнулся с той же проблемой, даже если имя службы было правильным. Наконец я сделал следующее

  1. R-Щелкните имя вашей службы (поиск «Службы» в строке поиска системы) и нашел «Путь к исполняемому файлу».

  2. Удалена запись из HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services <YourServiceName> \

  3. Удален исходный исполняемый файл из Пути к исполняемому файлу

  4. Перезагрузил компьютер.

Вот шаги, как установить, удалить и удалить службы из services.msc.

  1. installutil ServiceName
  2. installutil / u ServiceName
  3. sc удалить "ServiceName"

Обратите внимание, что откройте командную строку Visual Studio от имени администратора, а затем выполните указанные выше команды.