Pokud se chcete dozvědět, jak zastavit spuštěnou službu nebo program z příkazového řádku nebo z prostředí Windows PowerShell, pokračujte ve čtení tohoto kurzu. Obvyklý způsob, jak ukončit běžící proces ve Windows, je otevřít Správce úloh, kliknout pravým tlačítkem na proces a vybrat „Ukončit úlohu“ nebo „Ukončit strom procesu“. Navíc, pokud chcete zastavit službu, musíte přejít na služby a po kliknutí pravým tlačítkem myši na službu vybrat možnost "Stop".
Dalším užitečným způsobem, jak ukončit běžící službu nebo program, je použití příkazového řádku nebo prostředí PowerShell, zejména v případech, kdy nelze proces ukončit pomocí Správce úloh.
Jak ukončit jakýkoli běžící proces (program nebo službu) z příkazového řádku nebo prostředí PowerShell.*
* Poznámka: Mějte na paměti, že kritické služby Windows nelze žádným způsobem zastavit.
Krok 1. Najděte název nebo PID běžícího procesu.
Chcete-li zastavit aplikaci nebo službu z příkazového řádku nebo z prostředí PowerShell, musíte znát název procesu nebo identifikátor procesu (PID)*.
* Poznámka: Identifikátor procesu (PID) je jedinečné číslo, které identifikuje každý z běžících procesů v operačním systému.
Chcete-li najít název nebo název nebo PID procesu, použijte jeden z následujících způsobů:
Možnost 1. Najděte název procesu a PID ze Správce úloh.
První a nejjednodušší způsob, jak najít název a PID procesu ve Windows, je z Podrobnosti ve Správci úloh. Navíc, pokud chcete zjistit název a PID služby, vyberte Služby tab.
Možnost 2. Najděte název procesu a PID z příkazového řádku nebo PowerShell.
1. Chcete-li zobrazit název a PID všech běžících procesů, zadejte následující příkaz (a stiskněte klávesu Enter) v příkazovém řádku nebo v prostředí PowerShell: *
- seznam úkolů
2. Nyní si povšimněte PID procesu, který chcete zastavit, a pokračujte krokem 2. *
* TIPY:
1. Chcete-li zobrazit seznam všech PID běžícího programu (procesu), zadejte tento příkaz:
- tasklist /fi "imagename ekv ProcessName.exe"
např. pro zobrazení všech PID procesu "Chrome.exe" zadejte:
- tasklist /fi "imagename eq chrome.exe"
2. Chcete-li zobrazit PID konkrétního typu služby:
- sc dotazex Název služby
např. pro zobrazení všech PID procesu služby "BITS" zadejte:
- sc queryex bity
Krok 2. Ukončete proces z příkazového řádku nebo prostředí PowerShell.
Po nalezení názvu nebo PID procesu/služby, kterou chcete zastavit, pokračujte v jejím zastavení podle následujících pokynů:
Část 1. Jak zabít proces z příkazového řádku.
Chcete-li ukončit proces z příkazového řádku, můžete použít jeho název nebo jeho PID.
A. Chcete-li ukončit běžící proces pomocí jeho PID z příkazového řádku:
1. Otevřeno Příkazový řádek jako správce.
2. Zadejte následující příkaz a stiskněte Vstupte:*
- taskkill /F /PID ProcessPID
* Poznámka: Kde ProcessPID=PID procesu, který chcete zastavit. např.: Pokud chcete ukončit proces "notepad.exe" s PID 1908, zadejte:
- taskkill /F /PID 1908
B. Chcete-li vynutit uzavření všech instancí spuštěné služby nebo aplikace pomocí jejího názvu:
1. Otevřeno Příkazový řádek jako správce.
2. Zadejte následující příkaz a stiskněte Zadejte:*
- TASKKILL /F /IM ProcessName /T
* Poznámka: Kde ProcessName = Název aplikace, kterou chcete zastavit, uvedený ve sloupci "Název obrázku". např.: Pokud chcete ukončit všechny instance aplikace „Chrome.exe“, zadejte:
- TASKKILL /F /IM chrome.exe /T
Část 2. Jak zabít proces z PowerShellu.
Chcete-li zastavit proces z PowerShellu, můžete použít buď jeho název, nebo jeho PID.
A. Chcete-li vynutit zastavení běžícího procesu služby nebo aplikace pomocí PID:
1. Otevřeno PowerShell jako správce.
2. Zadejte následující příkaz a stiskněte Zadejte: *
- zabít -id ProcessPID
* Poznámka: Kde ProcessPID=PID procesu, který chcete zastavit. např.: Pokud chcete ukončit proces "notepad.exe" s PID 396, zadejte:
zabít -id 396
B. Chcete-li zastavit běžící proces nebo službu pomocí jejich názvu z PowerShellu:
- Stop-Process - Name "ProcessName"
* Poznámka: Kde ProcessName = Název aplikace, kterou chcete zastavit, uvedený ve sloupci "Název obrázku". bez přípony ".exe". např.: Pokud chcete ukončit všechny instance aplikace „Chrome.exe“, zadejte:
- Stop-Process - Název "chrome"
A je to! Dejte mi vědět, zda vám tento průvodce pomohl, a zanechte svůj komentář o své zkušenosti. Lajkujte a sdílejte tento návod, abyste pomohli ostatním.
OK, dobře. Nyní, jak to uděláme z dávkového souboru.
Dělat to programově bez znalosti PID?
Díky.