Когда виндовая служба зависает и не может корректно остановиться или запуститься (висит в состоянии «Запуск» (Starting) или «Остановка» (Stopping)) единственное что остаётся — принудительно её завершать через консоль.
Запускает командную строку от имени администратора и вводим
sc queryex SERVICENAME
где SERVICENAME — название повисшей службы.
В ответе ищем ID процесса. Теперь можем грохнуть службу:
taskkill /f /pid PROCESSID
где PROCESSID — ID процесса.
Всё, процесс грохнули, служба должна быть остановлена. Если нет — можно дополнительно воспользоваться командой
service_force_stop
Еще одна полезная команда:
taskkill /F /IM notepad.exe
принудительно грохает все процессы с именем notepad.exe