Opplæringen

Hvordan skrive ut listen over kjørende prosesser i Windows

En av våre lesere spurte oss: "Hvordan skriver du ut listen over kjørende prosesser fra Oppgavebehandling?". Svaret er ... du kan ikke gjøre dette fra oppgavebehandling, ikke engang i Windows 10. For å skrive ut en slik liste må du bruke kommandoprompt eller PowerShell og kjøre noen kommandoer for å generere listen over kjører prosess og deretter kan du skrive ut det akkurat som du ville skrive ut et dokument. La oss se hvordan alt fungerer:

MERK: Denne veiledningen fungerer i Windows 10, Windows 8.1 og Windows 7.

Slik skriver du ut listen over kjørende prosesser fra kommandoprompt

Start kommandoprompt og bruk følgende kommando: oppgaveliste> "bane til fil" . Oppgavelistekommandoen viser en liste over programmer og tjenester for alle oppgaver som kjører på Windows-datamaskinen. Parameteren som brukes, spesifiserer tekstfilen der denne listen er lagret. Jeg ønsket å lagre listen i en fil som heter processes.txt, på min D-stasjon, så jeg skrev: oppgaveliste> "D: \ processes.txt" . Når du velger banen der du vil lagre filen, må du kontrollere at det er et sted der brukerkontoen din har tilgang.

Hvis du trenger hjelp til å åpne kommandoprompt, les denne veiledningen: 7 måter å starte kommandoprompt i Windows.

Når du åpner utdatafilen i Notisblokk, ser du den formatert som vist på skjermbildet nedenfor. Dataene er plassert i et bord med følgende kolonner: Bildenavn, PID (Prosess ID), Sessionnavn, Session # (# står for nummer) og Mem Bruk (Minnebruk).

Denne kommandoen har åpenbart parametere du kan bruke til å formatere utdataene sine. Komplett dokumentasjon finner du på Microsofts TechNet-webside her: Oppgavelisten. Ikke nøl med å lese den og eksperimentere på egen hånd.

Slik skriver du ut listen over kjørende prosesser fra PowerShell

PowerShell er et mer komplekst kommandolinjeverktøy som muliggjør mer tilpasning av produksjonen. Den grunnleggende kommandoen for bruk er: get-process eller gps (den korte versjonen).

For å sende utdata til en tekstfil, må du skrive get-prosess | ut-fil "bane til fil" eller gps | ut-fil "bane til fil" . Jeg ønsket å lagre listen i en fil med navnet process.txt, på min D-stasjon, så jeg skrev: get-process | ut-fil "D: \ process.txt" . Du kan se denne kommandoen, så vel som alternativet for kortversjon, skriv inn PowerShell- vinduet nedenfor. Når du velger banen til hvor du vil lagre filen, må du kontrollere at det er et sted der brukerkontoen din har tilgang.

Hvis du trenger hjelp med å starte PowerShell, ikke nøl med å lese denne artikkelen: Hva er PowerShell og hva kan du gjøre med det ?.

Utdatatekstfilen er formatert som vist nedenfor, og den inneholder følgende kolonner:

  • Håndtak - Antall håndtak som prosessen har åpnet.
  • NPM (K) - Mengden av ikke-paged minne som prosessen bruker, i kilobytes.
  • PM (K) - Mengden av sidebar minne som prosessen bruker, i kilobytes.
  • WS (K) - Størrelsen på arbeidssettet av prosessen, i kilobytes. Arbeidssettet består av sider med minne som nylig ble referert av prosessen.
  • CPU (er) - Mengden prosessortid som prosessen har brukt på alle prosessorer, i løpet av sekunder.
  • Id - Prosess ID (PID) for prosessen som kjører.
  • SI - Dessverre kunne vi ikke finne noen dokumentasjon for denne kolonnen og dataene den deler.
  • Prosessnavn - Navnet på prosessen som kjører.

Som du ser, er utdataene mer komplekse enn når du bruker kommandoprompt . Det er også mange flere alternativer for å tilpasse utdataene. Jeg anbefaler at du leser følgende dokumentasjon: Get-Process (Få en liste over prosesser som kjører på en maskin), Out-File (Send utdata til en fil) og Out-Printer (Send utdata til en skriver).

Konklusjon

Vi håper at du fant denne opplæringen nyttig. Hvis du kjenner andre metoder for å skrive ut en liste over prosessene som kjører i Windows, ikke nøl med å dele dem ved å bruke kommentarskjemaet nedenfor.