Ce face taskkill
Comanda taskkill oprește procese aflate în execuție. Este esențială pentru deblocarea sistemului atunci când o aplicație a înghețat și refuză să se închidă din interfața grafică.
Opțiuni esențiale:
• /im : indică numele imaginii executabilului (Image Name);
• /pid : indică identificatorul numeric exact al procesului vizat;
• /f (Force): termină forțat procesul fără a aștepta salvarea fișierelor (SIGKILL);
• /t (Tree kill): termină procesul indicat împreună cu toate procesele copil lansate de acesta, prevenind procesele ‘orfane’ rămase ascunse în memorie.
Poate opri și aplicații care nu mai răspund folosind filtrul de stare: taskkill /f /fi "status eq not responding".
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
/f |
Forțează oprirea imediată a procesului (echivalent kill -9). |
/im <nume> |
Numele executabilului procesului (acceptă wildcard: *.exe). |
/pid <număr> |
Numărul PID al procesului de terminat. |
/t |
Oprește întregul arbore de procese copil asociate. |
Ce returnează
Confirmarea trimiterii semnalului de terminare (ex: ‘SUCCESS: The process with PID … has been terminated.’).
Exemple
Exemplul 1: Oprirea forțată a tuturor instanțelor unui browser blocat
Închide arborele de procese asociat.
taskkill /f /im msedge.exe /t
Ieșire în terminal
SUCCESS: The process with PID 10240 (child process of PID 8412) has been terminated.
SUCCESS: The process with PID 8412 has been terminated.
Exemplul 2: Oprirea procesului identificat pe un port de rețea după PID
Eliberează portul ocupat prin oprirea PID-ului respectiv.
taskkill /f /pid 14820
Ieșire în terminal
SUCCESS: The process with PID 14820 has been terminated.
Greșeli frecvente
- Oprirea proceselor de sistem critice (cum ar fi svchost.exe sau csrss.exe), provocând ecran albastru (BSOD) și repornirea forțată a calculatorului.
- Rularea fără drepturi de Administrator pentru a opri servicii sau procese lansate de contul SYSTEM.
Comenzi înrudite
tasklist: Afișează lista tuturor proceselor care rulează în sistem, cu PID, sesiune și consum de memorie.netstat: Afișează conexiunile de rețea active, porturile ascultate (Listening) și identificatorul PID al fiecărui proces.shutdown: Oprește, repornește, blochează sau programează închiderea calculatorului local sau din rețea.
Întrebări & Exemple de Cod:
taskkillAi o nelămurire despre utilizarea comenzii
taskkillsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.