Принудительная остановка и удаление службы в Windows

Оцените статью

Столкнулся с интересной ситуацией когда кто-то удалил файлы Windows приложения, но не удалил его службу и в дальнейшем уже не получается приложение переустановить.

И например в случае Zabbix Agent это будет выглядеть следующим образом.

Для устранения этой проблемы мы воспользуемся утилитой sc. Для работы с сервисами утилита должна быть запущена от имени администратора.

Первым делом нам потребуется короткое имя сервиса которое мы запросим командой:

SC QUERY state= all | FIND "_NAME"

В моем случае короткое и полное имя сервиса совпадают.

Следующим шагом мы удаляем службу.

SC STOP "Zabbix Agent"
SC DELETE "Zabbix Agent"

Обратите внимание, что имя службы мы заэкранировали.

Related Posts

Шпаргалка по работе с envsubst

envsubst — это утилита в Unix-подобных системах, которая позволяет подставлять значения переменных окружения в строки. Базовый синтаксис: где <шаблон> — это строка с переменными окружения, которые нужно подставить, а < файл…

Немного заметок по Kubernetes

В процессе запуска очередного небольшого проекта на kubernetes у меня накопилось немного небольших заметок которыми я с радостью с вами поделюсь. Возможно они кому-то и пригодятся. Резервное копирование баз данных…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Шпаргалка по работе с envsubst

Шпаргалка по работе с envsubst
Немного заметок по Kubernetes

Шпаргалка по работе с Nmap

Шпаргалка по работе с Nmap

Удаление разделов в Windows консоли (утилита diskpart)

Удаление разделов в Windows консоли (утилита diskpart)

Работа с GPT-разделами в Linux

Работа с GPT-разделами в Linux

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)