Salvare un elenco di processi in esecuzione in un file di testo in Windows

A volte, può sembrare che ci siano così tanti processi in esecuzione sul tuo computer che non sei sicuro di quali siano a posto e che potrebbero essere sospetti o dannoso.

Un buon primo passo è generare un elenco di processi in esecuzione in un file di testo in modo da poter analizzare quali processi sono in esecuzione. Di solito, le persone utilizzano Task Manager per visualizzare tutti i processi, ma non ti consente di stampare lelenco dei processi.

Per fortuna, salvare un elenco di processi in esecuzione in un file di testo in Windows è molto semplice. Sarai in grado di salvare sia lID processo (PID) che la quantità di memoria utilizzata da ciascun processo.

Nota: i passaggi seguenti per salvare i processi su file funzionano per tutte le versioni di Windows, incluso Windows XP, Windows 7, Windows 8 e Windows 10.

Processi di output dal comando Tasklist

Il modo più semplice per ottenere un rapido elenco di processi in esecuzione sul sistema Windows è utilizzare il comando tasklist. Per eseguire correttamente il comando, devi eseguirlo dal prompt dei comandi come amministratore.

Per fare ciò, seleziona il menu di avvio e digita “comando”, quindi passa il mouse sul Prompt dei comandi in modo che sia evidenziato e quindi seleziona Esegui come amministratore a destra.

Nota: potrebbe essere necessario selezionare Sì in una finestra popup per approvare lesecuzione del prompt dei comandi come amministratore.

Una volta aperto il prompt dei comandi, digita tasklist e premi invio per visualizzare un elenco dei processi in esecuzione sul sistema.

Questo è utile, ma non ti fornisce lelenco dei processi in esecuzione in un file di testo. Per salvare i processi su file, ripeti il processo sopra, ma questa volta digita il comando :

tasklist > c: \ process_list.txt

Questo produrrà un file di testo denominato process_list.txt nel tuo C: d rive. Puoi cambiare C: \ in qualsiasi altro percorso in cui desideri posizionare il file, se lo desideri.

Per visualizzare il file, apri semplicemente Esplora risorse e vai alla posizione in cui hai salvato lelenco dei processi file.

Per visualizzare questo elenco di processi in Blocco note, fare clic con il pulsante destro del mouse sul file, selezionare Apri con e selezionare Blocco note.

Questo è il modo più rapido e semplice per vedere i processi in esecuzione in Windows tramite un file di testo. Ti mostrerà PID, nome sessione, numero sessione e utilizzo della memoria.

Salva processi su file utilizzando Powershell

Un altro strumento che hai a disposizione per salvare un elenco di processi in esecuzione in un file di testo in Windows è Powershell.

Powershell include un comando chiamato “get-process” che fornisce un elenco di tutti i processi attivi in esecuzione sul computer locale. Per vederlo in azione, avvia Powershell selezionando il menu Start e digitando Powershell.

Quando si apre la finestra blu di Powershell, digita get-process e premi Invio. Verrà visualizzato un elenco di tutti i processi attivi sul tuo sistema Windows.

Fornisce un po più di informazioni sui processi rispetto a tasklist. Tuttavia, devi sapere cosa significano le intestazioni.

  • Handles: numero di handle che il processo ha aperto
  • NPM (K): memoria non di paging che il processo sta utilizzando ( in kilobyte)
  • PM (K): memoria paginabile che il processo sta utilizzando (in kilobyte)
  • WS (K): pagine in memoria usate di recente dal processo (in kilobyte)
  • VM (M): memoria virtuale utilizzata dal processo (in megabyte)
  • CPU: processore tim e utilizzato dal processo su tutti i processori (in secondi)
  • ID: ID processo del processo
  • ProcessName: nome del processo

È fantastico, ma tutte queste informazioni vengono visualizzate sullo schermo e non in un file. Per inviare queste informazioni a un file, è necessario aggiungere il parametro Out-File al comando Get-Process.

Tornando alla schermata di Powershell, digitare il comando Get-Process | Out-File -FilePath. \ Process_list.txt e premi Invio.

Il parametro. \ Process_list.txt inserisce il file nel percorso in cui esegui il comando, quindi prendi nota di quel percorso in modo da sapere dove per trovare il file dellelenco dei processi. Dopo aver eseguito il comando, utilizza la stessa procedura di cui sopra per aprire il file dellelenco dei processi in Blocco note.

Noterai che i dati nel file sembrano identici alloutput di Get-Process nella precedente finestra di Powershell.

Salva i processi su file utilizzando WMIC

Lultimo strumento a tua disposizione in Windows è lutilità della riga di comando di Windows (WMIC).

È possibile utilizzare i comandi WMIC solo se si esegue il prompt dei comandi come amministratore locale. A tale scopo, utilizzare i passaggi nella prima sezione di questo articolo per avviare il prompt dei comandi di Windows come amministratore.

WMIC fornisce più informazioni sui processi attivi rispetto a qualsiasi altro comando o strumento in Windows. Se esegui semplicemente il comando Processo WMIC nel prompt dei comandi, vedrai fino a 44 parametri di processo restituiti per ogni processo attivo.

Il problema con lesecuzione del comando nel prompt dei comandi è che lo spazio delimitato loutput sembra confuso e disorganizzato.

Il comando WMIC è un perfetto esempio di quando un file di output è utile. È possibile eseguire loutput dellelenco dei processi WMIC in un file utilizzando il comando: wmic /OUTPUT:C:\ProcessList.txt PROCESS get / all.

Questo produrrà lintero elenco in un file di testo sullunità C: chiamato ProcessList.txt. Invece di aprire questo file in Blocco note, ti consigliamo di aprirlo utilizzando Excel poiché Excel può formattare correttamente un file delimitato da tabulazioni.

  1. Apri Excel
  2. Seleziona Apri per aprire un nuovo file
  3. Seleziona Sfoglia e cerca il file ProcessList.txt
  4. Seleziona il file e seleziona Apri (se non vedi il file, cambia il tipo di file in Tutti i file)
  5. Nella finestra di importazione del testo, seleziona Delimitato, seleziona I miei dati hanno intestazioni e seleziona Avanti per continuare

  1. Nella schermata successiva della procedura guidata, seleziona la casella di controllo Spazio nella sezione Delimitatori e seleziona la casella di controllo Considera delimitatori consecutivi come un unico. Seleziona Avanti per continuare.

  1. Seleziona Fine per completare la procedura guidata.

Ora vedrai praticamente tutto ciò che potresti voler sapere su ogni processo attivo sul tuo Sistema Windows.

Lintestazione di ogni colonna descrive qual è lelemento di dati. Troverai cose come percorso eseguibile, handle, data di installazione, errori di pagina, utilizzo del file di pagina, ID processo e molto altro.

Ora che conosci diversi modi per salvare un elenco di processi in esecuzione in un file di testo in Windows, tutto ciò che ti resta da fare è scegliere quello giusto per te!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *