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 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.
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
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"
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
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
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
Č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
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“
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.