[Windows] Cum enumar procesele din sistem?

FAQs, tips & tricks despre instalare, setari si programe utilitare (forum moderat)

[Windows] Cum enumar procesele din sistem?

Mesajde Ovidiu Cucu » 25 Oct 2009, 12:44

Intrebare: Cum pot lista procesele care ruleaza in sistem si informatii despre acestea?

Raspuns: Aproape toti utilizatorii de Windows stiu despre Task Manager. Totusi poate fi nevoie de informatii suplimentare (sa zicem, pentru a descoperi oaresce "viermisori"), de exemplu lista cu serviciile care ruleaza sub un anume proces (uzual svchost.exe), linia de comanda cu care a fost lansat, modulele incarcate etc.
Pentru aceasta se poate folosi rapid din linia de comanda (fereastra cmd) utilitarul Tasklist.exe distribuit cu sistemul Windows.

Exemple:
  • Afiseaza informatii despre toate procesele in format LIST
    Cod: Selectaţi tot
    tasklist /v /fo LIST
  • Afiseaza serviciile care ruleaza sub svchost.exe
    Cod: Selectaţi tot
    tasklist /fi "Imagename eq svchost.exe" /svc
  • Afiseaza modulele incarcate de Internet Explorer
    Cod: Selectaţi tot
    tasklist /m /fi "imagename eq iexplore.exe"
  • Afiseaza modul de folosire al utilitarului
    Cod: Selectaţi tot
    tasklist /?

Vezi si:

Note:
  • Tasklist este distribuit incepand cu Windows XP;
  • Nu este inclus in Windows XP Home Edition.
Ovidiu Cucu
Microsoft MVP - Visual C++
Avatar utilizator
Ovidiu Cucu
Fondator
Fondator
 
Mesaje: 2218
Membru din: 11 Iul 2007, 16:10
Localitate: Iasi

[Windows] Cum enumar procesele din sistem? [2]

Mesajde Ovidiu Cucu » 25 Oct 2009, 13:17

Raspuns:
Un alt utilitar care poate fi folosit pentru a afisa rapid din linia de comanda informatii despre procese este Tlist.exe. Acesta nu este distribit cu sistemul de operare dar este inclus in pachetul "Debugging Tools for Windows" ce poate fi luat de pe site-ul Microsoft.

Exemple:
  • Listeaza linia de comanda cu care a fost lansat fiecare proces
    Cod: Selectaţi tot
    C:\Program Files\Debugging Tools for Windows>tlist /c
  • Listeaza serviciile care ruleaza in fiecare proces
    Cod: Selectaţi tot
    C:\Program Files\Debugging Tools for Windows>tlist /s


Vezi si:
Ovidiu Cucu
Microsoft MVP - Visual C++
Avatar utilizator
Ovidiu Cucu
Fondator
Fondator
 
Mesaje: 2218
Membru din: 11 Iul 2007, 16:10
Localitate: Iasi

[Windows] Cum enumar procesele din sistem? [3]

Mesajde Silviu Ardelean » 25 Oct 2009, 18:48

Un tool puternic pentru listarea proceselor si a informatilor despre acestea este si Process Explorer.

Process Explorer ofera informatii despre proces cu propietatile acestuia, statistici de memorie, afisare process tree, lista tuturor proceselor, suspendarea/restaurarea unui proces, informatii despre threaduri inclusiv stiva, posibilitatea de-a omora un tree de proces, si multe altele.
Se poate usor folosii pentru a vedea DLL-urile folosite de un proces care sunt incarcate in sistemul de operare sau handle-rele de resurse deschise ale resurselor in sistemul de operare.
Avatar utilizator
Silviu Ardelean
Membru++
Membru++
 
Mesaje: 938
Membru din: 12 Iul 2007, 09:22
Localitate: Timisoara


Înapoi la Windows

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator

cron