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

Для устранения этой проблемы мы воспользуемся утилитой sc. Для работы с сервисами утилита должна быть запущена от имени администратора.
Первым делом нам потребуется короткое имя сервиса которое мы запросим командой:
SC QUERY state= all | FIND "_NAME"
В моем случае короткое и полное имя сервиса совпадают.

Следующим шагом мы удаляем службу.
SC STOP "Zabbix Agent"
SC DELETE "Zabbix Agent"
Обратите внимание, что имя службы мы заэкранировали.