Jak zastavit spuštěnou službu nebo program z příkazového řádku nebo PowerShellu.

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 zastavit službu nebo program z příkazového řádku nebo prostředí PowerShell.

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.

Najděte PID ze Správce úloh

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ů
Taskkill

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"
obraz

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
obraz

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
ukončit proces pomocí PID

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
Ukončit proces podle názvu procesu

Čá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

Kill Process PID

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"
Zastavit proces

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.