Ha meg szeretné tudni, hogyan állíthat le egy futó szolgáltatást vagy programot a parancssorból vagy a Windows PowerShellből, akkor folytassa az oktatóanyag elolvasását. A futó folyamat leállításának szokásos módja a Windows rendszerben az, hogy megnyitja a Feladatkezelőt, jobb gombbal kattintson a folyamatra, és válassza ki a „Feladat befejezése” vagy a „Feladat vége” lehetőséget. Ezen túlmenően, ha egy szolgáltatást le szeretne állítani, akkor a szolgáltatásokhoz kell navigálnia, és a jobb gombbal a szolgáltatásra kattintva válassza ki a „Stop” opciót.
A futó szolgáltatás vagy program leállításának másik hasznos módja azonban a parancssor vagy a PowerShell használata, különösen olyan esetekben, amikor a folyamatot nem tudja leállítani a Feladatkezelővel.
A futó folyamatok (programok vagy szolgáltatások) leállítása a parancssorból vagy a PowerShellből.*
* Jegyzet: 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-jét.
Ahhoz, hogy egy alkalmazást vagy szolgáltatást leállíthasson a parancssorból vagy a PowerShellből, ismernie kell a folyamat nevét vagy a folyamatazonosítót (PID)*.
* Jegyzet: A Process Identifier (PID) egy egyedi szám, amely az operációs rendszeren futó folyamatokat azonosítja.
Egy folyamat nevének, nevének vagy PID-jének megkereséséhez használja a következő módszerek egyikét:
1.opció. Keresse meg a folyamat nevét és PID-jét a Feladatkezelőben.
Az első és legegyszerűbb módja egy folyamat nevének és PID-jének megtalálásának a Windows rendszerben a Részletek lapon a Feladatkezelőben. Ezenkívül, ha meg szeretné tudni egy szolgáltatás nevét és PID-jét, válassza ki a Szolgáltatások lapon.
2. lehetőség. Keresse meg a folyamat nevét és PID-jét a Parancssorból vagy a PowerShellből.
1. Az összes futó folyamat nevének és PID-jének megtekintéséhez írja be a következő parancsot (és nyomja meg az Enter billentyűt) a Parancssorba vagy a PowerShellbe: *
- feladat lista
2. Most figyelje meg a PID-ben azt a folyamatot, amelyet le szeretne állítani, és folytassa a 2. lépéssel. *
* TIPPEK:
1. Egy futó program (folyamat) összes PID-jének megtekintéséhez adja ki ezt a parancsot:
- feladatlista /fi "imagename eq ProcessName.alkalmazás"
például. a „Chrome.exe” folyamat összes PID-jének megtekintéséhez írja be:
- feladatlista /fi "imagename eq chrome.exe"
2. Egy adott szolgáltatástípus PID-jének megtekintéséhez:
- sc queryex Szolgáltatás neve
például. a "BITS" szolgáltatási folyamat összes PID-jének megtekintéséhez írja be:
- sc queryex bitek
2. lépés. Folyamat leállítása 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, folytassa a leállítását az alábbi utasítások szerint:
1. rész. Folyamat leállítása a parancssorból.
A folyamat parancssorból történő leállításához használhatja a nevét vagy a PID-jét.
A. Egy futó folyamat leállítása a PID használatával a parancssorból:
1. Nyisd ki Parancssor rendszergazdaként.
2. Írja be a következő parancsot, és nyomja meg Belép:*
- Taskkill /F /PID ProcessPID
* Jegyzet: Ahol ProcessPID=a leállítani kívánt folyamat PID-je. pl.: Ha le szeretné állítani a "notepad.exe" folyamatot PID 1908-as azonosítóval, írja be:
- Taskkill /F /PID 1908
B. Egy futó szolgáltatás vagy alkalmazás összes példányának bezárása a nevének használatával:
1. Nyisd ki Parancssor rendszergazdaként.
2. Írja be a következő parancsot, és nyomja meg Belép:*
- TASKKILL /F /IM ProcessName /T
* Jegyzet: Ahol ProcessName = A leállítani kívánt alkalmazás neve a „Kép neve” oszlopban felsoroltak szerint. pl.: Ha le szeretné állítani a "Chrome.exe" alkalmazás összes példányát, írja be:
- TASKKILL /F /IM chrome.exe /T
2. rész. Hogyan lehet leölni egy folyamatot a PowerShellből.
A PowerShell folyamatának leállításához használhatja a nevét vagy a PID-jét.
A. Egy szolgáltatás vagy alkalmazás futó folyamatának leállításához a PID használatával:
1. Nyisd ki PowerShell rendszergazdaként.
2. Írja be a következő parancsot, és nyomja meg Belép: *
- kill -id ProcessPID
* Jegyzet: Ahol ProcessPID=a leállítani kívánt folyamat PID-je. pl.: Ha le szeretné állítani a „notepad.exe” folyamatot PID 396-tal, írja be:
kill -id 396
B. Egy futó folyamat vagy szolgáltatás leállítása a PowerShellből származó nevének használatával:
- Folyamat leállítása - Név "ProcessName"
* Jegyzet: Ahol ProcessName = A leállítani kívánt alkalmazás neve a „Kép neve” oszlopban felsoroltak szerint ".exe kiterjesztése" nélkül. pl.: Ha le szeretné állítani a "Chrome.exe" alkalmazás összes példányát, írja be:
- Folyamat leállítása – „chrome” név
Ez az! Tudassa velem, ha ez az útmutató segített Önnek, és hagyja meg véleményét tapasztalatairól. Lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíthess.
Oké jó. Most hogyan csináljuk meg egy kötegfájlból.
Programozottan csinálod a PID ismerete nélkül?
Kösz.