Как остановить зависшей сервис в Windows
1 — Администрирование — Службы, и останавливать/перезапускать
2 — Три кнопки — Диспетчер задачь — Процессы — завершить процесс
3 — Командная строка — NET STOP имя-сервиса
Чтобы остановить сервис, зависший в состоянии starting (запускается) или stopping (останавливается), делаем следующее:
Открываем командную строку:
Пуск -> Выполнить -> вводим cmd.exe и нажимаем Ввод.
Узнаем PID (Process ID) сервиса:
В черном окне cmd.exe выполняем следующий код:
-
sc queryex SERVICENAME
где SERVICENAME — имя зависшего процесса, можно посмотреть в списке сервисов. Например для сервиса очереди печати (Print spooler) имя процесса — spooler.
Убиваем процесс:
Выполняем в cmd.exe следующий код:
-
taskkill /PID PROCESS_PID_NNN /F
где PROCESS_PID_NNN — номер процесса для остановки.
или так
Выполняем в Powershell следующий код:
-
get-process -ProcessName vmms | Stop-Process