КОРЕКЦИЯ: Не може да се спре услугата. Действието не може да бъде завършено.

В този урок ще дадете инструкции стъпка по стъпка как можете да спрете услуга на Windows, която не може да бъде спряна с грешка „Не може да се спре услугата. Действието не може да бъде завършено. Исканият контрол не е валиден за тази услуга". Освен това ще научите как да спрете принудително всяка услуга, когато опцията „Стоп“ е неактивна в Услуги (services.msc).

Не може да се спре услугата. Действието не може да бъде завършено

Ако не можете да спрете услуга от панела за услуги, тогава можете да прекратите услугата от командния ред или от PowerShell. Имайте предвид обаче, че критичните услуги на Windows не могат да бъдат спрени по никакъв начин.

Как да коригирам: Не може да се спре услугата. Достъпът е отказан.

Метод 1. Как да спрете услуга от командния ред.

За да прекратите работеща услуга от командния ред:

1. В Услуги щракнете с десния бутон върху услугата, която не можете да спрете, и изберете Имоти.
2. Забележете Име на услугата.

Процесът не може да бъде прекратен. Причина: Достъпът е отказан

3. Отвори Команден ред като администратор и дайте следната команда, за да получите PID на услугата, която искате да спрете.

  • sc queryex Име на услугата

* Забележка: Където Име на услугата =името на услугата, която сте забелязали в предишната стъпка.

напр. sc queryex TabletInputService

sc queryex Име на услугата

4. Сега въведете тази команда, за да убиете услугата:

  • taskkill /F /PID ServicePID

* Бележки:
1. Където ServicePID=PID на услугата, която забелязахте в предишната стъпка.
2.
Ако след изпълнение на горната команда, получите грешката „Процесът с PID xxxx не може да бъде прекратен. Причина: Достъпът е отказан.", след което опитайте да спрете услугата от PowerShell. (Метод-2)

напр. taskkill /F /PID 476

taskkill F PID ServicePID
Метод 2. Как да спрете услуга от PowerShell.

За да спрете принудително работеща услуга от PowerShell:

1. Следвайте стъпки 1-3 в метод-1 по-горе, за да получите PID на услугата, която искате да спрете.
2. Отвори PowerShell като администратор.
3.
В PowerShell дайте следната команда:

  • kill -id PID

* Забележка: Където PID=PID на услугата, която искате да прекратите. (напр. "kill -id 476")

образ

Това е! Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за вашия опит. Моля, харесайте и споделете това ръководство, за да помогнете на другите.