Desa tots els processos de Windows en un fitxer de text

Proveu El Nostre Instrument Per Eliminar Problemes

De vegades pot ser útil descarregar la llista de tots els processos en execució en un equip Windows. Tot i que podeu utilitzar el Task Manager o aplicacions de tercers com Explorador de processos o TaskSchedulerView llistar totes les tasques en execució i gestionar-les directament des de la interfície

Les aplicacions de tercers com Process Explorer permeten l'exportació de tots els processos a fitxers de text del sistema, però el Gestor de tasques estàndard del sistema operatiu Windows no.

Windows inclou l’eina de línia d’ordres tasklista que està dissenyat per mostrar la llista de tasques i filtrar la llista. Tot i que no admet les opcions d’exportació integrades, és compatible amb l’opció de dirigir la sortida de la línia d’ordres en un altre lloc.

Tasklista, igual taskkill que vam publicar una guia Abans, és una eina útil per a totes les versions de Windows.

L’eina Tasklist

tasklist

Podeu executar tasklist des de la línia d'ordres i no necessiteu drets elevats. N’hi ha prou de prémer a Iniciar, escriviu cmd.exe i obriu el sistema de comandes dels resultats per començar.

Simplement escrivint tasklist i prémer la tecla Enter entra una llista de tots els processos en execució del sistema. Cada procés es mostra amb el seu nom, identificador del procés, nom i número de sessió i ús de la memòria.

Podeu desar de manera immediata la llista de processos executant la comanda tasklist> directori de sortida i nom de fitxer, p. tasklist> d: process.txt.

tasklist output

L’utilitat suporta tres formats de visualització diferents. La taula s'utilitza per defecte, però podeu utilitzar la comanda / fo per canviar a la llista de llista o csv. Només heu d'utilitzar tasklist / fo csv per mostrar la llista de processos en format separat per comes.

El tasklist brilla quan es tracta de filtres compatibles. Podeu utilitzar els filtres per visualitzar la informació que necessiteu de la informació que no necessiteu. Existeixen filtres per mostrar processos per ús de memòria, temps de CPU, identificador de procés, títol de finestra o nom d'usuari entre d'altres.

Els filtres admeten operadors com ara equ = igual, ne = no és igual, o gt = major. Tingueu en compte que els filtres WINDOWTITLE i STATUS no són compatibles quan executeu tasklist en un sistema remot.

A continuació, es mostra una llista d’exemples que demostren l’ús del filtre:

  • tasklist / fi 'USERNAME eq Martin' - retorna la llista de processos executats sota l'usuari Martin.
  • tasklist / fi 'USERNAME ne NT AUTHORITY SYSTEM' / fi 'STATUS eq running' - retorna tots els processos que s'estan executant sota processos del sistema.
  • tasklist / fi 'MULDULS eq nt *' - Llista tots els processos que tenen una DLL que comença amb nt.
  • tasklist / fi 'PID gt 2000' - Mostra tots els processos amb una identificació superior a 2000.
  • tasklist / fi 'MEMUSAGE gt 4096' - mostra tots els processos que l'ús de la memòria és superior a 4096 Kilobytes.

Podeu combinar filtres amb altres paràmetres:

  • tasklist / s soterraniComp / svc / fi 'MEMUSAGE gt 4096' - Llista els processos al basementComp de l’ordinador remot que utilitzen més de 4 megabytes de memòria RAM.
  • tasklist / s BasementComp / u contrasenya maindom joe / p - per llistar els processos de l’ordinador remot BasementComp mitjançant la contrasenya de l’usuari joe i joe.

Podeu desar totes les sortides en un fitxer de text mitjançant el botó > destinació comandament.

Es proporciona informació addicional quan executeu tasklist /? i en Documents de Microsoft lloc web

Ara tu : Quines eines de línia de comandaments utilitzeu?