ПОПРАВКА: Невъзможно е да се спре услугата. Операцията не може да бъде завършена.

ПОПРАВКА: Невъзможно е да се спре услугата. Операцията не може да бъде завършена.

Анди Дейвис

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

Ако не можете да спрете дадена услуга от панела Services (Услуги), можете да я прекратите от Command Prompt (Командна прозорец) или от PowerShell. Имайте предвид обаче, че критичните услуги на Windows не могат да бъдат спрени по никакъв начин.

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

Метод 1. спиране на услугата от командния прозорец.Метод 2. спиране на услугата от PowerShell. Метод 1. как да спрете услуга от командния прозорец.

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

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

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

  • sc queryex ServiceName

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

напр. sc queryex TabletInputService

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

  • taskkill /F /PID ServicePID

Забележки:
1. където ServicePID = PID на услугата, която сте забелязали в предишната стъпка.
2. Ако след изпълнение на горната команда получите грешката "The process with PID xxxx could not be terminated. Reason: Access is denied." (Процесът с идентификатор xxxx не може да бъде прекратен. Причина: Достъпът е отказан), опитайте да спрете услугата от PowerShell.

напр. taskkill /F /PID 476

Метод 2. как да спрете услуга от PowerShell.

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

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

  • kill -id PID

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

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


Анди Дейвис

Блог на системен администратор за Windows

Leave a comment