FIX: Nie można zatrzymać usługi, operacja nie mogła zostać zakończona.

FIX: Nie można zatrzymać usługi, operacja nie mogła zostać zakończona.

Andy'ego Davisa

W tym poradniku 'll krok po kroku instrukcje, jak można zatrzymać usługę systemu Windows, który nie może być zatrzymany z błędem "Nie można zatrzymać usługi. Operacja nie mogła zostać zakończona. Żądana kontrola nie jest ważna dla tej usługi". Dodatkowo 'll dowiedzieć się, jak wymusić zatrzymanie dowolnej usługi, gdy opcja "Stop" jest wyszarzona w Usługach (services.msc).

Jeśli nie możesz zatrzymać usługi z panelu Services, to możesz zakończyć jej działanie z Command Prompt lub z PowerShell. Pamiętaj jednak, że krytyczne usługi Windows nie mogą być zatrzymane w żaden sposób.

Jak naprawić: Unable to Stop service (Nie można zatrzymać usługi) Access is Denied (Odmowa dostępu).

Metoda 1. Zatrzymanie usługi z Command Prompt.Metoda 2. Zatrzymanie usługi z PowerShell.Metoda 1. Jak zatrzymać usługę z Command Prompt.

Aby zakończyć działającą usługę z poziomu wiersza poleceń:

1. W sekcji Usługi kliknij prawym przyciskiem myszy usługę, której nie możesz zatrzymać i wybierz Właściwości .
2. Zauważ. Nazwa usługi .

3. Otwórz Wiersz poleceń jako administrator i wydać następujące polecenie, aby uzyskać PID usługi, którą chcesz zatrzymać.

  • sc queryex ServiceName

Uwaga: Gdzie ServiceName = nazwa usługi, którą zauważyłeś w poprzednim kroku.

np. sc queryex TabletInputService

4. Teraz wpisz to polecenie, aby zabić usługę:

  • taskkill /F /PID ServicePID

Uwagi:
1. gdzie ServicePID = PID usługi, którą zauważyłeś w poprzednim kroku.
2) Jeśli po wykonaniu powyższego polecenia otrzymamy błąd "The process with PID xxxx could not be terminated. Reason: Access is denied.", to spróbuj zatrzymać usługę z poziomu PowerShell.(Metoda-2)

np. taskkill /F /PID 476

Metoda 2. Jak zatrzymać usługę z poziomu PowerShell.

Aby wymusić zatrzymanie działającej usługi z poziomu PowerShell:

1. Wykonaj kroki 1-3 w metodzie-1 powyżej, aby uzyskać PID usługi, którą chcesz zatrzymać.
2. Otwórz PowerShell jako Administrator.
3.
W PowerShell wydaj następujące polecenie:

  • kill -id PID

Uwaga: Gdzie PID = PID usługi, którą chcesz zakończyć (np. "kill -id 476").

To wszystko! Daj mi znać, czy ten przewodnik pomógł Ci, zostawiając komentarz o swoim doświadczeniu. Proszę polubić i udostępnić ten przewodnik, aby pomóc innym.


Andy'ego Davisa

Blog administratora systemu o systemie Windows

Leave a comment