Hogyan állítson le egy futó szolgáltatást vagy programot a parancssorból vagy a PowerShellből.

Hogyan állítson le egy futó szolgáltatást vagy programot a parancssorból vagy a PowerShellből.

Andy Davis

Ha szeretné megtanulni, hogyan lehet leállítani egy futó szolgáltatást vagy programot a parancssorból vagy a Windows PowerShellből, akkor folytassa a bemutató olvasását. A Windowsban egy futó folyamat megszüntetésének szokásos módja a Feladatkezelő megnyitása, a folyamatra való jobb kattintás és a "Feladat befejezése" vagy a "Folyamatfa befejezése" kiválasztása. Ezenkívül, ha le akar állítani egy szolgáltatást, akkor a szolgáltatások és aa szolgáltatásra való jobb egérgombbal történő kattintás után válassza a "Leállítás" opciót.

Egy másik hasznos módja a futó szolgáltatás vagy program megszüntetésének a parancssor vagy a PowerShell használata, különösen azokban az esetekben, amikor a folyamatot nem lehet a Feladatkezelővel megszüntetni.

Hogyan lehet bármely futó folyamatot (programot vagy szolgáltatást) megszüntetni a parancssorból vagy a PowerShell.*-ről?

Megjegyzés: Ne feledje, hogy a kritikus Windows-szolgáltatásokat semmilyen módon nem lehet leállítani.

1. lépés: Keresse meg a futó folyamat nevét vagy PID azonosítóját.

Egy alkalmazás vagy szolgáltatás parancssorból vagy a PowerShellből történő leállításához ismernie kell a folyamat nevét vagy a folyamatazonosítót (PID)*.

Megjegyzés: A folyamatazonosító (PID) egy egyedi szám, amely az operációs rendszerben futó folyamatok mindegyikét azonosítja.

Egy folyamat nevének, nevének vagy PID-jének megkereséséhez használja a következő módok egyikét:

1. lehetőség: Keresse meg a folyamat nevét és PID-jét a Feladatkezelőben.

Az első és legegyszerűbb módja annak, hogy megtaláljuk egy folyamat nevét és PID-jét a Windowsban, a Részletek lapot a Feladatkezelőben. Továbbá, ha egy szolgáltatás nevét és PID-jét szeretné megtudni, válassza a Szolgáltatások tab.

2. lehetőség: Keresse meg a folyamat nevét és PID-jét a parancssorból vagy a PowerShell programból.

1. Az összes futó folyamat nevének és PID-jének megtekintéséhez írja be a következő parancsot (és nyomja le az Entert) a parancssorba vagy a PowerShell programba: *

  • feladatsor

2. Most vegye észre a leállítani kívánt folyamat PID-jét, és folytassa a 2. lépéssel *.

* TIPPEK:
1. Egy futó program (folyamat) összes PID-jének listáját a következő paranccsal tekintheti meg:

  • tasklist /fi "imagename eq ProcessName.exe"

Például a "Chrome.exe" folyamat összes PID-jének megtekintéséhez írja be a következőt:

  • tasklist /fi "imagename eq chrome.exe"

2. Egy adott szolgáltatástípus PID-jének megtekintése:

  • sc queryex ServiceName

Például a "BITS" szolgáltatási folyamat összes PID-jének megtekintéséhez írja be a következőt:

  • sc queryex bitek

2. lépés. Folyamat megszüntetése a parancssorból vagy a PowerShellből.

Miután megtalálta a leállítani kívánt folyamat/szolgáltatás nevét vagy PID-jét, az alábbi utasítások szerint állítsa le:

1. rész: Hogyan lehet megölni egy folyamatot a parancssorból.

Egy folyamat parancssorból történő befejezéséhez használhatja a nevét vagy a PID azonosítóját.

A. Egy futó folyamat befejezése a PID használatával a parancssorból:

1. Nyissa meg Parancssor adminisztrátorként .
2. Írja be a következő parancsot, és nyomja meg a Írja be a címet. :*

  • taskkill /F /PID ProcessPID

Megjegyzés: Ahol ProcessPID = a leállítani kívánt folyamat PID-je. pl.: Ha a "notepad.exe" folyamatot szeretné leállítani a PID 1908-as számmal, írja be:

  • taskkill /F /PID 1908

B. Egy futó szolgáltatás vagy alkalmazás összes példányának kényszerű bezárása a név használatával:

1. Nyissa meg a címet. Parancssor adminisztrátorként .
2. Írja be a következő parancsot, és nyomja meg a Enter:*

  • TASKKILL /F /IM ProcessName /T

Megjegyzés: Ahol ProcessName = A leállítani kívánt alkalmazás neve a "Image Name" oszlopban felsoroltak szerint. pl.: Ha a "Chrome.exe" alkalmazás összes példányát le szeretné állítani, írja be:

  • TASKKILL /F /IM chrome.exe /T

2. rész: Hogyan lehet megölni egy folyamatot a PowerShell segítségével.

Egy folyamat PowerShellből történő leállításához használhatja a nevét vagy a PID azonosítóját.

A. Egy szolgáltatás vagy alkalmazás futó folyamatának kényszerített leállítása a PID használatával:

1. Nyissa meg a címet. PowerShell rendszergazdaként.
2.
Írja be a következő parancsot, és nyomja meg a Enter: *

  • kill -id ProcessPID

Megjegyzés: Ahol ProcessPID = a leállítani kívánt folyamat PID-je. pl.: Ha a "notepad.exe" folyamatot szeretné leállítani a PID 396-os számmal, írja be:

  • kill -id 396

B. Egy futó folyamat vagy szolgáltatás leállítása a PowerShell nevének használatával:

  • Stop-Process -Név "FolyamatNév"

Megjegyzés: Ahol ProcessName = A leállítani kívánt alkalmazás neve a "Image Name" oszlopban felsoroltak szerint. ".exe kiterjesztés" nélkül. Például: Ha a "Chrome.exe" alkalmazás összes példányát meg akarja szüntetni, írja be:

  • Stop-Process -Név "chrome"

Ennyi! Tudasd velem, ha ez az útmutató segített neked, hagyj egy megjegyzést a tapasztalataidról. Kérlek, lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíts.


Andy Davis

Rendszergazda blogja a Windowsról

Leave a comment