SC Удалить не удаление службы
Итак, я запускаю Windows Server 2008 R2 Standard и пытаюсь удалить службу с помощью sc delete <myservicesname>
, и команда, похоже, выполняется без жалобы, однако, когда я проверяю список сервисов после запуска команды, служба все еще существует.
Любые идеи?
Ответы
Ответ 1
sc в PowerShell - Set-Content; поэтому, если вы работаете в PowerShell, у вас, вероятно, есть файл с именем "delete" с вашим именем службы в качестве его содержимого
Если это действительно ваша проблема, используйте sc.exe удалить servicename
Ответ 2
Сервис может быть помечен для удаления, но не может быть удален сразу, поскольку что-то держит его. См. Этот ответ для возможных держателей: fooobar.com/questions/18032/...
В моем случае я просто закрыл окно Computer Management
Ответ 3
Обязательно сначала остановите службу, а затем выполните команду sc delete. Он позаботится о закрытии любого запущенного процесса.