Home
» WINDOWS
»
Come terminare tutte le istanze di un'app in Windows
Come terminare tutte le istanze di un'app in Windows
Per chiudere forzatamente tutti i processi in esecuzione che utilizzano lo stesso nome eseguibile in Windows, esegui il comando taskkill /IM app.exe /Fnel Prompt dei comandi o in PowerShell, sostituendo app.execon il nome esatto dell'immagine dell'app. Ad esempio, taskkill /IM notepad.exe /Ftermina tutti i processi in esecuzione denominati notepad.exe. Salva prima il tuo lavoro: /Fforza l'arresto dei processi, quindi i documenti non salvati, i moduli del browser o altro lavoro potrebbero andare persi.
Questo metodo è utile quando un'app si blocca o lascia processi in background in esecuzione dopo la chiusura delle sue finestre. Identifica i processi in base al nome dell'immagine eseguibile, non al nome visualizzato dell'app. Non identifica né interrompe automaticamente tutti i processi ausiliari associati a un prodotto.
Trova il nome esatto dell'immagine dell'app
Apri Gestione attività con Ctrl+ Shift+ Esc. Se Gestione attività si apre in modalità compatta, scegli Maggiori dettagli . Seleziona la scheda Dettagli e cerca nella colonna Nome o nome immagine il processo che desideri interrompere. Microsoft elenca questa scorciatoia per aprire Gestione attività nel suo manuale di riferimento sulle scorciatoie da tastiera di Windows . L'elenco Dettagli può mostrare righe separate, ognuna con un ID di processo (PID) diverso.
Utilizza il nome eseguibile visualizzato, inclusa l' .exeestensione. Non basarti sul titolo o sull'icona dell'app. Un'app precompilata o proveniente dal Microsoft Store potrebbe essere eseguita con un nome di processo che non corrisponde in modo evidente al nome visualizzato, e i componenti di Windows, come i processi host condivisi, possono gestire più di un'app. Se il nome non è chiaro, controlla i processi in esecuzione prima di terminare qualsiasi operazione.
Esempio: l'elenco Dettagli può contenere più processi con lo stesso nome eseguibile.
Verifica quanti processi corrispondenti sono in esecuzione
Apri il prompt dei comandi o PowerShell dal menu Start. Eseguilo tasklistcon un filtro per il nome esatto dell'immagine. Questo esempio controlla il Blocco note:
tasklist /FI "IMAGENAME eq notepad.exe"
Sostituisci notepad.execon il nome che hai trovato in Gestione attività. Se il comando elenca più righe, ogni riga corrisponde a un processo separato con il proprio PID. Questo controllo ti aiuta a confermare l'ortografia e a verificare se è in esecuzione più di un'istanza. Microsoft documenta i filtri disponibili nel suo manuale di riferimento del comando tasklist .
Una query con elenco attività filtrato visualizza ogni processo corrispondente come riga separata.
Termina tutti i processi con quel nome di immagine
Esegui il seguente comando, modificando il nome del file eseguibile in modo che corrisponda alla tua applicazione:
taskkill /IM notepad.exe /F
/IMIndica taskkilldi selezionare un processo tramite il suo nome immagine; /Fne impone la terminazione. Quando più processi condividono lo stesso nome immagine, il comando seleziona ogni corrispondenza anziché richiedere l'inserimento dei PID uno per uno. La documentazione di riferimento di Microsoft per taskkill elenca queste opzioni e descrive come il comando termina uno o più processi.
Iniziate con una normale finestra del prompt dei comandi o di PowerShell. Il comando verrà eseguito con le autorizzazioni disponibili per quella sessione. Se Windows segnala " Accesso negato" , verificate il processo esatto e assicuratevi che sia effettivamente uno di quelli che intendete interrompere. Non utilizzate caratteri jolly generici né elevate i privilegi del comando indiscriminatamente; i processi protetti di Windows e i processi gestiti con un contesto di sicurezza diverso potrebbero richiedere autorizzazioni differenti.
Se preferisci un metodo visivo, puoi anche utilizzare Gestione attività. Nella scheda Dettagli , fai clic con il pulsante destro del mouse sulla riga corrispondente e scegli Termina attività . Ripeti l'operazione per ogni riga con lo stesso nome dell'immagine. In questo modo il processo selezionato verrà terminato, mentre il comando precedente è più rapido quando si desidera che Windows termini tutti i processi che corrispondono a un determinato nome eseguibile.
Gestione attività consente di terminare un processo selezionato dalla scheda Dettagli; ripetere l'operazione per le altre righe corrispondenti.
Verificare che i processi si siano interrotti
Eseguire nuovamente lo stesso tasklistcomando filtrato:
tasklist /FI "IMAGENAME eq notepad.exe"
Se Windows segnala che nessuna attività corrisponde ai criteri specificati, significa che al momento non sono in esecuzione processi con quel nome immagine preciso. Se rimangono delle righe, controlla nuovamente Gestione attività: potresti aver utilizzato un nome eseguibile diverso oppure un componente dell'applicazione potrebbe aver riavviato il processo. Conferma la nuova voce prima di eseguire taskkillnuovamente il programma.
Nessuna riga corrispondente nell'elenco delle attività significa che al momento non è presente alcun processo con quel nome immagine esatto.
Cosa non fa questo comando
Non disabilita in modo permanente un'app, la sua voce di avvio o il suo servizio in background. Se il processo si riavvia, individua cosa lo sta riavviando.
Ciò non garantisce che ogni componente di un'app abbia lo stesso nome eseguibile. Alcune app utilizzano processi ausiliari separati o processi Windows condivisi.
Il programma non salva il lavoro aperto prima di interrompere un processo. Chiudi prima l'applicazione normalmente, soprattutto se contiene documenti non salvati o download attivi.
Utilizza il nome esatto dell'immagine e verifica il risultato. In questo modo il comando rimane focalizzato sul processo che intendi interrompere e ti permette di capire più facilmente se l'applicazione è stata effettivamente chiusa o semplicemente riavviata.