Come stampare l'elenco dei processi in esecuzione in Windows
Un nostro lettore ci ha chiesto: "Come si stampa l'elenco dei processi in esecuzione dal Task Manager ?". La risposta è... non puoi farlo da Task Manager , nemmeno in Windows 10 . Per stampare un elenco di questo tipo, è necessario utilizzare il prompt dei comandi(Command Prompt) o PowerShell ed eseguire alcuni comandi per generare l'elenco del processo in esecuzione e quindi è possibile stamparlo proprio come si stampa un documento. Vediamo come funziona il tutto:
NOTA:(NOTE:) questa guida funziona in Windows 10 , Windows 8.1 e Windows 7 .
Come stampare l'elenco dei processi in esecuzione dal prompt dei comandi(Command Prompt)
Avvia il prompt dei comandi(Command Prompt) e usa il comando seguente: tasklist > "path to file" . Il comando tasklist visualizza un elenco di applicazioni e servizi per tutte le attività in esecuzione sul computer Windows(Windows computer) . Il parametro utilizzato specifica il file di testo(text file) in cui viene salvato questo elenco. Volevo salvare l'elenco in un file chiamato processi.txt(processes.txt) , sul mio disco D, quindi ho digitato: tasklist > "D:processes.txt" . Quando scegli il percorso in cui desideri salvare il file, assicurati che sia un luogo in cui il tuo account utente(user account) ha accesso.
Se hai bisogno di aiuto con l'apertura del prompt dei comandi(Command Prompt) , leggi questa guida: 7 modi per avviare il prompt dei comandi(Command Prompt) in Windows .
Quando apri il file di output in Blocco note(Notepad) , lo vedi formattato come mostrato nello screenshot qui sotto. I dati vengono inseriti in una tabella con le seguenti colonne: Image Name , PID (Process ID), Session Name , Session# (# sta per Number) e Mem Usage (Memory Usage).
Ovviamente, questo comando ha parametri che puoi usare per formattare il suo output. La documentazione completa può essere trovata sul sito Web TechNet(TechNet website) di Microsoft qui: Tasklist . Non esitate a leggerlo e sperimentare da soli.
Come stampare l'elenco dei processi in esecuzione da PowerShell
PowerShell è uno strumento da riga di comando più complesso che consente una maggiore personalizzazione dell'output. Il comando di base da usare è: get-process o gps (la sua versione breve).
Per inviare il suo output a un file di testo(text file) , devi scrivere get-process | out-file "path to file" o gps | out-file "path to file" . Volevo salvare l'elenco in un file chiamato process.txt , sul mio disco D, quindi ho digitato: get-process | out-file "D:process.txt" . Puoi vedere questo comando così come la sua alternativa alla versione breve(short-version alternative) , digita nella finestra di (window below)PowerShell di seguito . Quando scegli il percorso in cui desideri salvare il file, assicurati che sia un luogo a cui ha accesso il tuo account utente(user account) .
Se hai bisogno di aiuto per avviare PowerShell , non esitare a leggere questo articolo: Che cos'è PowerShell e cosa puoi farci?.
Il file di testo di output(output text file) è formattato come mostrato di seguito e include le seguenti colonne:
- Maniglie(Handles) : il numero di maniglie aperte dal processo.
- NPM(K) - La quantità di memoria non di paging utilizzata dal processo, in kilobyte.
- PM(K) - La quantità di memoria paginabile utilizzata dal processo, in kilobyte.
- WS(K) - La dimensione del working set del processo, in kilobyte. Il working set è costituito dalle pagine di memoria che sono state recentemente referenziate dal processo.
- CPU(s) - La quantità di tempo del processore(processor time) che il processo ha utilizzato su tutti i processori, in secondi.
- Id - L'ID del processo ( PID ) del processo in esecuzione.
- SI - sfortunatamente non siamo riusciti a trovare alcuna documentazione per questa colonna e i dati che condivide.
- ProcessName - Il nome del processo in esecuzione.
Come puoi vedere, l'output è più complesso rispetto a quando si utilizza il prompt dei comandi(Command Prompt) . Inoltre, ci sono molte più opzioni per personalizzare l'output. Ti consiglio di leggere la seguente documentazione: Get-Process (Ottieni un elenco di processi in esecuzione su una macchina), Out-File (Invia output a un file) e Out-Printer (Invia output a una stampante).
Conclusione
Ci auguriamo che tu abbia trovato utile questo tutorial. Se conosci altri metodi per stampare un elenco dei processi in esecuzione in Windows , non esitare a condividerli utilizzando il modulo commenti qui sotto.
Related posts
Visualizza le informazioni di sistema e gestisci i processi da CMD o PowerShell
Scopri quando Windows è stato installato. Qual è il suo install date originale?
5 modi per aprire Command Prompt quando Windows non si avvia
Come usare diskpart, chkdsk, deframment e altri comandi relativi al disco
Come nascondere (o mostrare) qualsiasi partizione, in Windows (tutte le versioni)
5 cose divertenti e stravaganti che puoi fare con il client Telnet
Qual è lo Windows Terminal?
Come contare i file in una cartella utilizzando PowerShell, CMD o Esplora file
Come cambiare i programmi di avvio Windows 10 dalle impostazioni
Scorciatoie per Recovery Environment della UEFI BIOS & Windows 10 del
Come scaricare Windows and Office ISO files (tutte le versioni)
Come ottengo il sottosistema Windows per Linux?
Come utilizzare Passaggi Recorder per acquisire i passaggi per Windows 10 Risoluzione dei problemi
Come risolvere Windows 7 utilizzando Ripristino all'avvio
Desktop.ini - Che cos'è questo file? Perché ce ne sono due sul mio desktop?
3 modi gratuiti per scaricare Windows 10, a 32 o 64 bit
34 Scorciatoie da tastiera per Windows 10 Command Prompt
Come esportare l'albero delle directory di una cartella in Windows
Come aprire, smontare o allegare in modo permanente un VHD file in Windows 10
Come impostare la visualizzazione/scheda predefinita per il Task Manager di Windows 10