Ako zastaviť spustenú službu alebo program z príkazového riadka alebo prostredia PowerShell.

Ak sa chcete dozvedieť, ako zastaviť spustenú službu alebo program z príkazového riadka alebo z prostredia Windows PowerShell, pokračujte v čítaní tohto návodu. Zvyčajný spôsob ukončenia spusteného procesu v systéme Windows je otvoriť Správcu úloh, kliknúť pravým tlačidlom myši na proces a vybrať „Ukončiť úlohu“ alebo „Ukončiť strom procesu“. Okrem toho, ak chcete službu zastaviť, musíte prejsť na služby a po kliknutí pravým tlačidlom myši na službu vybrať možnosť „Zastaviť“.

Ďalším užitočným spôsobom, ako ukončiť spustenú službu alebo program, je použiť príkazový riadok alebo PowerShell, najmä v prípadoch, keď nemôžete ukončiť proces pomocou Správcu úloh.

Ako zastaviť službu alebo program z príkazového riadka alebo prostredia PowerShell.

Ako ukončiť akýkoľvek spustený proces (program alebo služba) z príkazového riadka alebo prostredia PowerShell.*

* Poznámka: Majte na pamäti, že kritické služby systému Windows nemožno žiadnym spôsobom zastaviť.

Krok 1. Nájdite názov alebo PID bežiaceho procesu.

Ak chcete zastaviť aplikáciu alebo službu z príkazového riadka alebo z prostredia PowerShell, potrebujete poznať názov procesu alebo identifikátor procesu (PID)*.

* Poznámka: Identifikátor procesu (PID) je jedinečné číslo, ktoré identifikuje každý bežiaci proces v operačnom systéme.

Ak chcete nájsť názov alebo názov alebo PID procesu, použite jeden z nasledujúcich spôsobov:

Možnosť 1. Nájdite názov procesu a PID v Správcovi úloh.

Prvý a najjednoduchší spôsob, ako nájsť názov a PID procesu v systéme Windows, je z Podrobnosti v Správcovi úloh. Okrem toho, ak chcete zistiť názov a PID služby, vyberte služby tab.

Nájdite PID v Správcovi úloh

Možnosť 2. Nájdite názov procesu a PID z príkazového riadka alebo PowerShell.

1. Ak chcete zobraziť názov a PID všetkých spustených procesov, zadajte nasledujúci príkaz (a stlačte kláves Enter) v príkazovom riadku alebo v prostredí PowerShell: *

  • zoznam úloh
Taskkill

2. Teraz si všimnite PID proces, ktorý chcete zastaviť, a pokračujte krokom 2. *

* TIPY:
1. Ak chcete zobraziť zoznam všetkých PID spusteného programu (procesu), zadajte tento príkaz:

  • zoznam úloh /fi "názov obrázku ekv ProcessName.exe"

napr. ak chcete zobraziť všetky PID procesu „Chrome.exe“, zadajte:

  • zoznam úloh /fi "imagename eq chrome.exe"
obrázok

2. Ak chcete zobraziť PID konkrétneho typu služby:

  • sc queryex ServiceName

napr. ak chcete zobraziť všetky PID procesu služby "BITS", zadajte:

  • sc queryex bitov
obrázok

Krok 2. Ukončite proces z príkazového riadka alebo prostredia PowerShell.

Po nájdení názvu alebo PID procesu/služby, ktorú chcete zastaviť, pokračujte v jej zastavení podľa pokynov nižšie:

Časť 1. Ako zabiť proces z príkazového riadka.

Ak chcete ukončiť proces z príkazového riadka, môžete použiť jeho názov alebo PID.

A. Ak chcete ukončiť spustený proces pomocou jeho PID z príkazového riadka:

1. Otvorené Príkazový riadok ako správca.
2. Napíšte nasledujúci príkaz a stlačte Zadajte:*

  • taskkill /F /PID ProcessPID

* Poznámka: Kde ProcessPID=PID procesu, ktorý chcete zastaviť. napr.: Ak chcete ukončiť proces "notepad.exe" s PID 1908, zadajte:

  • taskkill /F /PID 1908
ukončiť proces pomocou PID

B. Ak chcete vynútiť zatvorenie všetkých inštancií spustenej služby alebo aplikácie pomocou jej názvu:

1. Otvorené Príkazový riadok ako správca.
2. Napíšte nasledujúci príkaz a stlačte Zadajte:*

  • TASKKILL /F /IM ProcessName /T

* Poznámka: Kde ProcessName = Názov aplikácie, ktorú chcete zastaviť, ako je uvedené v stĺpci „Názov obrázka“. napr.: Ak chcete ukončiť všetky inštancie aplikácie „Chrome.exe“, zadajte:

  • TASKKILL /F /IM chrome.exe /T
Ukončiť proces podľa názvu procesu

Časť 2. Ako zabiť proces z PowerShell.

Ak chcete zastaviť proces z prostredia PowerShell, môžete použiť jeho názov alebo PID.

A. Ak chcete vynútiť zastavenie spusteného procesu služby alebo aplikácie pomocou PID:

1. Otvorené PowerShell ako správca.
2.
Napíšte nasledujúci príkaz a stlačte Zadajte: *

  • zabiť -id ProcessPID

* Poznámka: Kde ProcessPID=PID procesu, ktorý chcete zastaviť. napr.: Ak chcete ukončiť proces "notepad.exe" s PID 396, zadajte:

  • zabiť -id 396

Kill Process PID

B. Ak chcete zastaviť spustený proces alebo službu pomocou jej názvu z prostredia PowerShell:

  • Stop-Process - Name "ProcessName"

* Poznámka: Kde ProcessName = Názov aplikácie, ktorú chcete zastaviť, ako je uvedené v stĺpci „Názov obrázka“. bez prípony „.exe“. napr.: Ak chcete ukončiť všetky inštancie aplikácie „Chrome.exe“, zadajte:

  • Stop-Process – Názov „chrome“
Zastaviť proces

To je všetko! Dajte mi vedieť, či vám táto príručka pomohla, a zanechajte komentár o svojej skúsenosti. Prosím, lajkujte a zdieľajte tento návod, aby ste pomohli ostatným.

Dobre, dobre. Teraz, ako to urobíme z dávkového súboru.
Robiť to programovo bez znalosti PID?
Vďaka.