Salva tutti i processi di Windows in un file di testo

0
139

da Martin Brinkmann su luglio 06, 2018 in Windows – Ultimo Aggiornamento: 06 luglio 2018 – Nessun commento

A volte può essere utile per eseguire il dump dell’elenco di tutti i processi in esecuzione su una macchina Windows. Mentre è possibile utilizzare il Task Manager o applicazioni di terze parti come Process Explorer o TaskSchedulerView per elencare tutte le attività in esecuzione e gestire direttamente dall’interfaccia.

Le app di terze parti come Process Explorer supporta l’esportazione di tutti i processi e per i file di testo sul sistema, ma il Task Manager standard del sistema operativo Windows non.

Windows include lo strumento della riga di comando tasklist che è stato progettato per visualizzare un elenco dei compiti e filtrare l’elenco. Mentre non il supporto built-in opzioni di esportazione, supporta l’opzione di direct output della riga di comando altrove.

Tasklist, proprio come taskkill cui abbiamo pubblicato una guida su come in precedenza, è un utile strumento a riga di comando che tutte le versioni supportate di supporto di Windows.

Strumento Tasklist

tasklist

È possibile eseguire tasklist dalla riga di comando e non hanno bisogno di diritti elevati. Basta toccare su Start, digitare cmd.exe e aprire il Prompt dei comandi dai risultati preliminari.

Semplicemente digitando tasklist e premendo il tasto Enter viene visualizzato un elenco di tutti i processi in esecuzione sul sistema. Ogni processo è elencato con il suo nome, l’ID di processo, sessione nome e il numero, e l’utilizzo della memoria.

È possibile salvare il processo di quotazione subito eseguendo il comando tasklist > la directory di output e il nome del file, ad esempio tasklist > d:processes.txt.

tasklist output

Il programma di utilità supporta tre diversi formati di visualizzazione. La tabella viene utilizzato per impostazione predefinita, ma è possibile utilizzare il comando /fo per passare alla lista o csv vista invece. Basta usare tasklist /fo csv per visualizzare l’elenco dei processi in valori separati da virgola invece di formato.

Tasklist brilla quando si tratta di filtri supportati. È possibile utilizzare i filtri per visualizzare le informazioni che avete bisogno di informazioni in cui non hai bisogno. Sono presenti filtri per visualizzare processi di utilizzo della memoria, tempo di CPU, l’ID di processo, il titolo della finestra, o il nome utente, tra gli altri.

Filtri di supporto agli operatori quali eq=uguale, ne=non uguale, o gt=maggiore. Nota che i filtri WINDOWTITLE e lo STATO non sono supportati quando si esegue tasklist su un sistema remoto.

Ecco una lista di esempi che illustrano l’utilizzo del filtro:

  • tasklist /fi “USERNAME eq Martin” — restituisce l’elenco dei processi in esecuzione con l’utente Martin.
  • tasklist /fi “USERNAME ne NT AUTHORITYSYSTEM” /fi “STATO di eq in esecuzione” — restituisce tutti i processi che sono in esecuzione con i processi di sistema.
  • tasklist /fi “MODULI eq nt*” — Elenca tutti i processi che hanno una DLL che inizia con nt.
  • tasklist /fi “PID gt 2000” — consente di visualizzare tutti i processi con un ID maggiore di 2000.
  • tasklist /fi “MEMUSAGE gt 4096” — elenca tutti i processi cui l’utilizzo della memoria è superiore a 4096 Kb.

È possibile combinare i filtri con altri parametri:

  • tasklist /s BasementComp /svc /fi “MEMUSAGE gt 4096” — Elenca i processi sul computer remoto BasementComp che utilizzano più di 4 Megabyte di RAM.
  • tasklist /s BasementComp /u maindomjoe /p password — elenco dei processi sul computer remoto BasementComp utilizzando l’utente joe e joe password.

È possibile salvare tutte le uscite di un file di testo utilizzando la > destinazione di comando.

Ulteriori informazioni vengono fornite quando si esegue tasklist /? e su Microsoft Documenti del sito.

Ora È: Quali strumenti a riga di comando?