Lagre alle Windows-prosesser i en tekstfil
- Kategori: Windows
Noen ganger kan det være nyttig å dumpe listen over alle prosesser som kjører på en Windows-maskin. Mens du kan bruke Task Manager eller tredjeparts applikasjoner som Prosess Explorer eller TaskSchedulerView å liste opp alle løpende oppgaver og administrere dem direkte fra grensesnittet.
Tredjepartsapper som Process Explorer støtter eksport av alle prosesser til tekstfiler på systemet, men standard oppgavebehandling for Windows-operativsystemet gjør det ikke.
Windows inkluderer kommandolinjeverktøyet liste over gjøremål som er designet for å vise oppgavelisten og filtrere oppføringen. Selv om den ikke støtter innebygde eksportalternativer, støtter den alternativet for å dirigere kommandolinjeproduksjon andre steder.
Oppgaveliste, akkurat som taskkill som vi publiserte en guide om tidligere, er et praktisk kommandolinjeverktøy som alle støttede versjoner av Windows støtter.
Oppgavelisteverktøyet
Du kan kjøre oppgaveliste fra kommandolinjen og trenger ikke forhøyede rettigheter for det. Bare trykk på Start, skriv cmd.exe og åpne ledeteksten fra resultatene for å komme i gang.
Bare å skrive oppgaveliste og trykke på Enter-tasten viser en liste over alle prosesser som kjører på systemet. Hver prosess er oppført med navn, prosess-ID, øktnavn og nummer og minnebruk.
Du kan lagre prosesslisten med en gang ved å kjøre kommandoen oppgaveliste> output katalog og filnavn, f.eks. oppgaveliste> d: prosesser.txt.
Verktøyet støtter tre forskjellige skjermformater. Tabell brukes som standard, men du kan bruke kommandoen / foen til å bytte til liste eller csv-visning i stedet. Bare bruk oppgaveliste / fo csv for å vise listen over prosesser i et kommaseparert format i stedet.
Oppgaveliste lyser når det gjelder støttede filtre. Du kan bruke filtre til å vise informasjonen du trenger fra informasjonen du ikke trenger. Det finnes filtre for å vise prosesser etter minnebruk, CPU-tid, prosess-ID, vindustittel eller brukernavn.
Filtre støtter operatører som eq = lik, ne = ikke lik eller gt = større. Merk at filtrene WINDOWTITLE og STATUS ikke støttes når du kjører oppgaveliste på et eksternt system.
Her er en liste over eksempler som viser filterbruk:
- oppgaveliste / fi 'USERNAME eq Martin' - returnerer listen over prosesser som kjøres under brukeren Martin.
- tasklist / fi 'USERNAME ne NT AUTHORITY SYSTEM' / fi 'STATUS eq running' - returnerer alle prosesser som kjører under systemprosesser.
- oppgaveliste / fi 'MODULER eq nt *' - Viser alle prosesser som har en DLL som begynner med nt.
- oppgaveliste / fi 'PID gt 2000' - viser alle prosesser med en ID større enn 2000.
- oppgaveliste / fi 'MEMUSAGE gt 4096' - lister opp alle prosesser hvis minnebruk er større enn 4096 kilobyte.
Du kan kombinere filtre med andre parametere:
- oppgaveliste / s BasementComp / svc / fi 'MEMUSAGE gt 4096' - Lister prosesser på den eksterne datamaskinen BasementComp som bruker mer enn 4 megabyte RAM.
- oppgaveliste / s BasementComp / u maindom joe / p passord - å liste prosesser på den eksterne datamaskinen BasementComp ved å bruke user joe og joes passord.
Du kan lagre alle utganger til en tekstfil ved å bruke > destinasjon kommando.
Ytterligere informasjon gis når du kjører oppgaveliste /? og på Microsofts dokumenter nettside.
Nå du : Hvilke kommandolinjeverktøy bruker du?