->
Home » Sicurezza , Windows

Uccidere i processi da Prompt dei comandi

Sono sicuro che conosci with il metodo tradizionale per uccidere o terminare un processo in Windows utilizzando Task Manager. Questo metodo è efficace, ma non nearly come divertimento, come uccidere un processo in Command Prompt. Inoltre, uccidendo processes in Command Prompt offre molto di more controllo e la possibilità di terminare i processi contemporaneamente.

Tutto questo è possibile con il comando taskkill. Prima di tutto, i concetti di base. Si può uccidere un processo mediante il processo di ID (PID) o per nome immagine (nome del file EXE).

Aprire un prompt dei comandi a livello di amministrazione ed eseguire tasklist per vedere tutti i processi in esecuzione:

C: \ tasklist>

Nome immagine PID Nome sessione di utilizzo Mem
========================= ======== ================ = ===========
firefox.exe 26.356 Console 139.352 K
regedit.exe 24.244 Console 9.768 K
cmd.exe 18.664 Console 2.380 K
conhost.exe 2528 Console 7.852 K
notepad.exe 17.364 Console 7.892 K
notepad.exe Console 24.696 22.028 K
notepad.exe 25.304 Console 5.852 K
explorer.exe 2864 Console 72.232 K

Nel precedente esempio si può vedere il nome dell'immagine e il PID per ogni processo. Se si vuole uccidere il processo firefox eseguire:

C: \> Taskkill / firefox.exe IM / F

o

C: \ Taskkill> / PID 26.356 / F

Il flag / f è uccide il processo con forza. Il mancato utilizzo del flag / F si tradurrà in nulla accade in alcuni casi. Un esempio è quando voglio uccidere il processo explorer.exe devo usare il flag / F oppure il giusto processo non termina.

Se si dispone di più istanze di un'immagine aperta come i processi firefox.exe multiple, che esegue il taskkill / IM comando firefox.exe ucciderà tutte le istanze. Quando si specifica il PID solo il instane specifico di Firefox sarà terminato.

La vera forza di taskkill sono le opzioni di filtraggio che consentono di utilizzare le seguenti variabili e operatori.

Variabili:

  • STATUS
  • ImageName
  • PID
  • SESSIONE
  • Cputime
  • MEMUSAGE
  • USERNAME
  • MODULI
  • SERVIZI
  • WindowTitle

Operatori:

  • eq (uguale)
  • ne (non uguale)
  • gt (maggiore di)
  • lt (minore di)
  • ge (maggiore o uguale)
  • le (minore o uguale)

"*" È il jolly.

È possibile utilizzare le variabili e gli operatori con l'opzione / FI filtro di bandiera. Per esempio, diciamo che si desidera terminare tutti i processi che hanno un titolo di finestra che si apre con "Internet":

C: \ taskkill> / FI "WindowTitle eq * Internet" / F

Che ne dite di uccidere tutti i processi in esecuzione con l'account di Steve:

C: \ taskkill> / FI "USERNAME eq Steve" / F

E 'anche possibile uccidere un processo in esecuzione su un computer remoto con taskkill. Basta eseguire le seguenti operazioni per uccidere notepad.exe su un computer remoto chiamato SteveDesktop:

C: \ taskkill> / S SteveDesktop / U RemoteAccountName / P RemoteAccountPassword / IM notepad.exe / F

Per saperne di più taskkill eseguirlo con l'opzione /? comando come qualsiasi altro comando di Windows.

Email This Post
1 Star2 Stars3 Stars4 Stars5 Stars (Ancora nessun voto)
Loading ... Caricamento in corso ...

Lascia la tua risposta!

Aggiungi il tuo commento qui sotto, oppure trackback dal tuo sito. Puoi anche iscriverti a questi commenti via RSS.

Sii gentile. Keep it clean. Rimani in argomento. No spam.

È possibile utilizzare questi tag:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Questo è un Gravatar abilitato weblog. Per ottenere il tuo globalmente riconosciute-avatar, registri prego a Gravatar .