Wiki di Michele

tasklist e taskkill

GuidaUltima modifica: 24/10/2026 Verificata il 24/10/2026

Comandi per vedere i processi in esecuzione e terminarli. Equivalgono a ps e kill su Linux.

tasklist

tasklist
tasklist /svc
tasklist /v
tasklist /fi "imagename eq chrome.exe"
tasklist /fi "memusage gt 500000"
tasklist /fi "status eq not responding"
tasklist /m
OpzioneSignificato
/svcMostra i servizi ospitati da ogni processo
/vDettagli: utente, titolo finestra, tempo CPU
/fi "filtro"Filtra i risultati
/mMostra le DLL caricate
/s computerEsegue su un computer remoto
/fo csvFormato di output (table, list, csv)

Filtri comuni: imagename, pid, status, username, memusage, services. Operatori: eq, ne, gt, lt, ge, le.

taskkill

taskkill /im notepad.exe
taskkill /im notepad.exe /f
taskkill /pid 1234 /f
taskkill /im chrome.exe /f /t
taskkill /fi "status eq not responding" /f
taskkill /s server /u utente /im app.exe
OpzioneSignificato
/im nomePer nome dell'immagine (eseguibile)
/pid NPer identificativo del processo
/fForza la chiusura
/tTermina anche i processi figli
/fiFiltra i processi da terminare

Senza /f, taskkill chiede al programma di chiudersi in modo ordinato. Con /f lo termina all'istante, con rischio di perdere dati non salvati.

Trovare il processo che usa una porta

netstat -ano | findstr :8080
tasklist /fi "pid eq 1234"
taskkill /pid 1234 /f

Terminare un processo di sistema

Alcuni processi richiedono prompt amministratore e altri sono protetti. Terminare processi critici (csrss.exe, wininit.exe, winlogon.exe) provoca schermata blu o riavvio.

Alternativa in PowerShell

Get-Process chrome
Stop-Process -Name chrome -Force

Tag

comandiwindows

Altre pubblicazioni in questa sezione

Suggerisci una correzione