Folyamat leállítása parancssorból
A Windows operációs rendszer folyamatait több parancssori programmal le lehet kérdezni, leállítani, kilőni csak eggyel, a taskkill-el.
A qprocess folyamatlekérdező segédprogram, ez gyakorlatilag a futó programokat mutatja meg, mindenféle részlet nélkül. Vagyis csak .exe vagy .msi fájlok, ezek folyamat azonosítója (PID) és a felhasználó neve, aki indította a programot, látható.
qprocess/? a további lehetőségek elérési módja.
A másik ilyen program a tasklist, ami a futó folyamatok listáját jeleníti meg. Ez már részletesebb mint az előző, itt a rendszer folyamatok is láthatók és a munkamenet meg a memóriahasználat. Szintén a tasklist/? a helpje. Láthatjuk majd, hogy bár leállítani ezzel sem lehet, de megtudhatunk pl. a processzoridőről, modulokról, állapotról, munkamenetről ezt-azt.
Tehát amit keresünk az a taskkill folyamat leállító program. Itt igen sok paramétert és szűrőt használhatunk, rövidebb leírását és példákat a taskkill/? paranccsal kérdezhetjük le itt is. Láthatjuk, hogy folyamat azonosító és folyamat név alapján is leállíthatjuk ami nem kell nekünk már, leállíthatunk egy vagy több helyi vagy távoli folyamatot.
A többit megtaláljuk benne, ha kipróbáljuk.
Köszi a kiegészítést, de melyik rendszeren próbáltad? Ugyanis én most Windows 10-en is kipróbáltam, és nem szükséges szóköz…
Kipróbáltam és annyi kiegészítést fűznék hozzá, hogy a parancsok helpjének helyes szintaxisa a következő:
qprocess /?
tasklist /?
taskkill /?
(Tehát a cikkben egy “space” kimaradt. Nélküle hibaüzenetet kapunk.)