Come utilizzare il comando Taskkill in Windows 10/11

Il prompt dei comandi(Command Prompt) ospita molte potenti utilità che possono aiutarti a risolvere i problemi o persino a correggere l' installazione di Windows . Insieme ai soliti colpevoli come System File Checker e Diskpart , il comando Taskkill è un altro strumento utile per qualsiasi utente Windows .

Come suggerisce il nome, il comando può uccidere attività e processi, liberando risorse di sistema. È più utile di altri metodi simili(other similar methods) grazie alle sue versatili opzioni di filtro, che consentono a un utente intelligente di impostare kill list automatizzate per evitare che programmi non necessari occupino memoria.

Per iniziare, ecco un breve tutorial su come utilizzare il comando Taskkill su (Taskkill)Windows 10 o 11.

Perché è necessario utilizzare il comando Taskkill(Taskkill Command) ?

L'uso del comando Taskkill non è l'unico modo per arrestare attività e processi di Windows . Il modo più comune per terminare un processo è attraverso il Task Manager .

Il Task Manager ti consente di visualizzare tutti i processi in esecuzione e terminare qualsiasi processo con pochi clic. Questo metodo è facile da usare e non richiede di digitare meticolosamente il codice in un terminale nero. Perché allora dovresti anche preoccuparti di Taskkill ?

Versatilità(Versatility) . Se vuoi uccidere solo un paio di processi extra ogni tanto, il Task Manager è senza dubbio lo strumento migliore per il lavoro. Ma se desideri terminare un gran numero di processi ogni giorno, hai bisogno di un metodo con un po' più di personalizzazione.

Con il comando Taskkill è possibile chiudere interi batch di processi contemporaneamente, in base a filtri specifici. Puoi persino impostare determinati comandi come scorciatoie, consentendoti di eseguirli con un doppio clic dal desktop in qualsiasi momento.

La sintassi di base di Taskkill

  1. Per utilizzare direttamente il comando Taskkill , dobbiamo prima aprire il prompt dei comandi(the Command Prompt) . Cerca semplicemente cmd nel menu Start e seleziona Esegui come amministratore(Run as Administrator) .

  1. Per terminare un processo con il comando Taskkill , è necessario il suo nome o il suo PID . L' inserimento di tasklist ti darà un elenco completo di tutti i processi in esecuzione, insieme ai loro PID(PIDs) e all'utilizzo della memoria.

  1. Ora puoi utilizzare il comando tasklist /IM “NAME” /F per terminare qualsiasi processo, in cui NAME deve essere sostituito con il nome effettivo dell'attività che stai cercando di terminare. Il parametro /F forza l'interruzione del processo, il che può essere utile per molte attività fastidiose che non vogliono chiudere.

  1. Per utilizzare invece il PID, immettere taskkill /IM PID /F, dove PID è il valore numerico del processo dall'elenco precedente. I risultati sono gli stessi.

Utilizzo di Taskkill con il filtraggio dei flag

Finora, il comando taskkill potrebbe sembrare un modo più contorto di fare ciò che il Task Manager potrebbe già fare. L'uso dell'elenco attività per ottenere i nomi di tutti i processi in esecuzione e il targeting di ciascuno manualmente è un modo piuttosto noioso di terminare un'attività.

Ma questo non è l'unico modo per usare taskkill. Ci sono molte opzioni di filtraggio che puoi usare per trovare automaticamente particolari tipi di processi e ucciderli senza dover conoscere i loro nomi o PID(PIDs) .

Ecco tutti i filtri disponibili per l'uso con taskkill:

  • STATUS: Fondamentalmente, lo stato del processo. Può essere IN CORSO(RUNNING) , NON RISPONDENTE(NOT RESPONDING) o SCONOSCIUTO(UNKNOWN) .
  • NOME IMMAGINE:(IMAGENAME: ) Gli stessi nomi richiamati dall'elenco delle attività.
  • PID: un ID numerico che può essere visualizzato tramite il comando tasklist.
  • SESSIONE:(SESSION: ) il numero della sessione.
  • CPUTIME: la durata per la quale il processo ha utilizzato la CPU . Viene fornito nel formato standard a due cifre ore:minuti:secondi.
  • MEMUSAGE: l'utilizzo della memoria dell'attività in KB.
  • USERNAME: il nome dell'account utente da cui ha avuto origine l'attività.
  • MODULI:(MODULES: ) nome della DLL utilizzata dal processo.
  • SERVIZI:(SERVICES: ) per i processi associati ai servizi di Windows , fornisce il nome del servizio.
  • WINDOWTITLE: Come si dice, il titolo della finestra del processo.

Alcune di queste opzioni di filtro sono più utili di altre. Ad esempio, puoi utilizzare l' opzione USERNAME per chiudere i processi di un particolare utente, il che può essere utile nella gestione dei computer in rete.

La maggior parte di questi filtri può anche essere combinata con operatori logici. Ma invece di usare simboli matematici, sono indicati dalle contrazioni delle frasi effettive. Ad esempio, uguale a diventa eq , non uguale a diventa ne , maggiore di diventa gt e così via.

Per dimostrare, ecco il comando per terminare tutti i processi che non rispondono:

taskkill /FI “STATUS eq NOT RESPONDING” /F .

Il flag /FI deve essere incluso per utilizzare qualsiasi filtro, seguito da una stringa contenente l'espressione di filtro. Tutte le altre opzioni di filtraggio possono essere utilizzate in modo simile, terminando i processi che soddisfano una condizione impostata.

Creazione di applicazioni Taskkill(Taskkill Applications) con collegamenti ai file(File Shortcuts)

L'esecuzione dei comandi Taskkill dal prompt dei comandi(Command Prompt) non è l'unica cosa che puoi fare con lo strumento. Puoi associare un comando Taskkill a un collegamento sul desktop per usarlo anche all'istante. Ciò ti consente di eseguire una particolare lista di uccisioni senza aprire cmd e inserire un mucchio di testo al suo interno.

  1. Per creare un'app taskkill, fai clic con il pulsante destro del mouse su uno spazio vuoto sul desktop e seleziona Nuovo(New ) > Collegamento.(Shortcut.)

  1. Ora nella destinazione del collegamento, inseriremo il comando taskkill, preceduto da taskkill.exe per consentirne l'esecuzione. Usando lo stesso comando che abbiamo mostrato nella sezione precedente, otteniamo taskkill.exe /FI “STATUS eq NOT RESPONDING” /F .

  1. Basta salvare questa scorciatoia con il nome che desideri e sei a posto. Fare doppio clic(Double-click) su questo collegamento appena creato in qualsiasi momento per terminare istantaneamente tutti i processi che non rispondono.

Pulisci la memoria di sistema(System Memory) con il comando Taskkill(Taskkill Command)

Il comando Taskkill è un modo brillante per terminare molte attività simili contemporaneamente senza passare manualmente su ogni singolo processo nel Task Manager . All'inizio potrebbe sembrare un po' scoraggiante da usare, ma una volta presa la mano, lo troverai relativamente facile da usare.

La serie di opzioni di filtro rende Taskkill uno strumento potente e flessibile. Ti consente di uccidere i processi in base a parametri piuttosto che dover determinare le singole attività a tuo giudizio.

Meglio(Better) ancora, puoi salvare facilmente comandi specifici di Taskkill(Taskkill) come scorciatoie sul desktop. Agiscono come mini-app che puoi usare senza problemi per uccidere una classe di processi inutili contemporaneamente.



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts