Cum tipărești o listă cu procesele active în Windows

tutorial
Cum tipărești o listă cu procesele active în Windows

Un cititor ne-a întrebat cum poți printa lista proceselor active, folosind Managerul de activități (Task Manager). Din păcate, nu poți face asta din Managerul de activități. Însă poți rula niște comenzi pentru a genera o listă cu procesele active din Windows, pe care să o scoți apoi la imprimantă ca pe orice alt document obișnuit. Iată cum funcționează totul folosind doar instrumentele încorporate în Windows:

Reclamă

NOTĂ: Acest ghid se aplică tuturor versiunilor de Windows, inclusiv Windows 10 și Windows 11.

Cum tipărești lista proceselor active folosind comanda tasklist (în CMD, PowerShell sau Windows Terminal)

Comanda tasklist poate genera o listă cu procesele active de pe PC-ul tău într-un fișier text, pe care îl poți apoi tipări cu ușurință. Poți rula această comandă în orice mediu de linie de comandă preferi: Linia de comandă, PowerShell sau Windows Terminal.

Deschide Linia de comandă (sau una dintre celelalte două aplicații) și tastează:

tasklist > “cale către fișier”

În loc de cale către fișier, trebuie să introduci calea către fișierul cu lista proceselor active pe care vrei să-l creezi pe unitatea ta. Am vrut să salvez lista într-un fișier numit processes.txt pe unitatea mea D, deci am tastat:

tasklist > “D:\processes.txt”

Când ai terminat, apasă Enter pe tastatură.

Rularea comenzii tasklist

Rularea comenzii tasklist

Deschide File Explorer și mergi la calea specificată pentru fișierul tău. Dă dublu clic pe fișier pentru a-l deschide. Ar trebui să afișeze date similare cu cele din imaginea de mai jos. Lista proceselor active este organizată într-un tabel cu următoarele coloane: Image Name (numele procesului), PID (ID-ul procesului), Session Name (numele sesiunii), Session# (numărul sesiunii) și Mem Usage (cantitatea de memorie utilizată).

Lista generată de comanda tasklist

Lista generată de comanda tasklist

Acum poți să tipărești (apasă CTRL+P) lista de procese active folosindu-ți imprimanta implicită.

NOTĂ: Comanda tasklist are mulți parametri pe care-i poți folosi pentru a personaliza tabelul generat. Găsești documentația completă pe site-ul Microsoft TechNet: Tasklist. Nu ezita s-o citești și să experimentezi.

Reclamă

Cum tipărești lista proceselor active folosind comanda Get-Process (în PowerShell sau Windows Terminal)

Există și o altă comandă pe care o poți folosi, dar numai în PowerShell și Windows Terminal. Se numește get-process sau gps (versiunea scurtă a comenzii). Pentru a folosi această comandă, deschide PowerShell (sau o filă PowerShell în Windows Terminal) și tastează următoarele:

get-process | out-file “cale către fișier”

ori

gps | out-file “cale către fișier”

Am vrut să salvez lista într-un fișier numit process.txt de pe unitatea mea D, deci am tastat:

get-process | out-file “D:\process.txt”

ori

gps | out-file “D:\process.txt”

Rularea comenzii get-process în PowerShell

Rularea comenzii get-process în PowerShell

Fișierul generat este formatat și include următoarele coloane:

  • Handles - numărul de resurse deschise de procesul respectiv
  • NPM(K) - cantitatea de memorie nepaginată folosită de proces, în kilobiți
  • PM(K) - cantitatea de memorie paginată folosită de proces, în kilobiți
  • WS(K) - dimensiunea setului de lucru al procesului, în kilobiți. Setul de lucru este format din paginile de memorie care au fost adresate recent de către proces.
  • CPU(s) - cantitatea de timp a procesorului folosită de proces pe toate procesoarele, în secunde
  • Id - numărul de identificare al procesului care se execută
  • SI - numărul de identificare al sesiunii procesului
  • ProcessName - numele procesului

Lista generată de comanda get-process

Lista generată de comanda get-process

Acum poți tipări cu ușurință lista de procese active din Notepad sau orice altă aplicație ai folosit pentru a deschide fișierul ce conține lista de procese.

NOTĂ: După cum vezi, datele generate de comanda get-process sunt mai complete decât cele pe care le obții din tasklist. De asemenea, există mai multe opțiuni disponibile pentru personalizarea datelor. Dacă vrei să afli mai multe, îți recomand să citești următoarea documentație: Get-Process (oferă lista proceselor care se execută pe sistem), Out-File (stochează datele într-un fișier) și Out-Printer (trimite datele la imprimantă).

Reclamă

Cum tipărești lista proceselor active folosind WMIC (în CMD, PowerShell sau Windows Terminal)

WMIC sau Windows Management Instrumentation Command line este un utilitar ce le permite utilizatorilor să efectueze operațiuni Windows Management Instrumentation (WMI) din orice mediu de linie de comandă (Command Prompt, PowerShell sau Windows Terminal). Îl poți folosi pentru multe sarcini, inclusiv pentru a salva o listă cu procesele active într-un fișier text, pe care îl poți tipări. Pentru a face asta, lansează orice mediu de linie de comandă vrei în Windows. Noi am ales să deschidem Windows Terminal. Apoi, tastează această comandă:

wmic /output:“cale către fișier” process list brief

În loc de cale către fișier, introdu calea către fișierul pe care vrei să-l creezi, iar apoi apasă tasta Enter.

Rularea comenzii wmic în Windows Terminal

Rularea comenzii wmic în Windows Terminal

Eu am vrut să slavez lista de proce active într-un fișier numit process.txt pe unitatea mea D, așa că am introdus:

wmic /output:"D:\process.txt" process list brief

Rezultă un fișier similar cu cel din imaginea de mai jos, iar informația este organizată în următoarele coloane:

  • HandleCount - numărul de resurse ale sistemului de operare deschise de procesul respectiv.
  • Name - numele fiecărui proces activ.
  • Priority - prioritatea atribuită de Windows fiecărui proces. Cu cât numărul este mai mare, cu atât este mai mare prioritatea.
  • Process ID - ID-ul procesului, așa cum este atribuit de Windows.
  • ThreadCount - firele de execuție ale sistemului de operare ce rulează momentan în procesul asociat.
  • WorkingSetSize - cantitatea totală de memorie fizică folosită de fiecare proces, în octeți.

Rezultatele generate de wmic

Rezultatele generate de wmic

Pentru mai multe informații despre proprietățile fiecărui proces, citiți această documentație de la Microsoft: Win32_Process class.

Tu cum ai tipărit lista proceselor active?

Sper că acest tutorial ți-a fost util și ai reușit să tipărești lista de procese ce rulează pe calculatorul sau dispozitivul tău cu Windows. Înainte de a închide acest ghid, spune-ne într-un comentariu ce comandă preferi și de ce. De asemenea, dacă știi alte metode prin care poți tipări o listă cu procesele active din Windows, nu ezita să ni le spui.

Descoperă: Productivitate Aplicații CMD Ghiduri PowerShell Recomandate Windows