Kuinka tulostaa luettelo käynnissä olevista prosesseista Windowsissa -

Yksi lukijoistamme kysyi meiltä: "Kuinka tulostat luettelon käynnissä olevista prosesseista Task Managerista?" (“How do you print the list of running processes from Task Manager?”). Valitettavasti et voi tehdä tätä Tehtävienhallinnasta(Task Manager) . Voit kuitenkin suorittaa joitain komentoja luodaksesi luettelon käynnissä olevista prosesseista Windowsissa(Windows) ja tulostaa sen samalla tavalla kuin tulostaisit tavallisen asiakirjan. Näin se kaikki toimii käyttämällä vain Windowsin(Windows) sisäänrakennettuja työkaluja :

HUOMAUTUS:(NOTE:) Tämä opas koskee kaikkia Windows -versioita , mukaan lukien Windows 10 ja Windows 11 .

Käynnissä olevien prosessien luettelon tulostaminen Tasklist-komennolla ( CMD :ssä , PowerShellissä(PowerShell) tai Windows Terminalissa(Windows Terminal) )

Tasklist- komento voi tulostaa aktiivisten prosessien luettelon tietokoneellesi tekstitiedostoon, jonka voit tulostaa helposti. Voit suorittaa tämän komennon missä tahansa haluamassasi komentoriviympäristössä: Command Prompt , PowerShell tai Windows Terminal .

Avaa vain(Command Prompt)(open the Command Prompt) komentokehote ( tai toinen kahdesta muusta) ja kirjoita:

Korvaa tiedoston(path to file) polku todellisella polulla tiedostoon, jonka haluat luoda levylle käynnissä olevien prosessien luettelolla. Paina sitten näppäimistön Enter -näppäintä. Halusin tallentaa luettelon tiedostoon nimeltä process.txt D (processes.txt)-(D) asemalleni, joten kirjoitin:

Tehtävälista-komennon suorittaminen

Tehtävälista-komennon suorittaminen

Avaa File Explorer(Open File Explorer) ja siirry tiedostollesi määrittämääsi polkuun. Avaa tiedosto kaksoisnapsauttamalla(Double-click) sitä. Sen pitäisi näyttää alla olevan kuvakaappauksen kaltaisia ​​tietoja. Käynnissä olevien prosessien luettelo sijoitetaan taulukkoon, jossa on seuraavat sarakkeet: Image Name (prosessin nimi), PID (prosessin tunnus), istunnon nimi(Session Name) , Session# (# tarkoittaa numeroa(Number) ) ja Mem Usage (muistin käyttö) .

Tasklist-komennon tulos

Tasklist-komennon tulos

Voit vapaasti print (press CTRL+P) aktiivisten prosessien luettelon oletustulostimellasi(default printer) .

HUOMAUTUS:(NOTE:) Tasklist -(tasklist) komennossa on monia parametreja, joiden avulla voit muotoilla sen tulosteen. Täydelliset asiakirjat löytyvät Microsoftin TechNet - verkkosivustolta: Tasklist . Älä epäröi lukea sitä ja kokeilla itse.

Käynnissä olevien prosessien luettelon tulostaminen Get-Process-komennolla ( PowerShellissä(PowerShell) tai Windows Terminalissa(Windows Terminal) )

Voit käyttää toista komentoa, mutta vain PowerShellissä(PowerShell)(PowerShell) ja Windows Terminalissa(Windows Terminal)(Windows Terminal) . Sen nimi on get-process tai gps (lyhyt versio). Jos haluat käyttää tätä komentoa, avaa PowerShell(open PowerShell) (tai PowerShell -välilehti Windows Terminalissa(Windows Terminal) ) ja kirjoita seuraava:

tai

Halusin tallentaa luettelon tiedostoon nimeltä process.txt D (process.txt)-(D) asemalleni, joten kirjoitin:

tai

Get-process-komennon suorittaminen PowerShellissä

Get-process-komennon suorittaminen PowerShellissä(PowerShell)

Tulostiedosto on muotoiltu, ja se sisältää seuraavat sarakkeet:

  • Kahvat(Handles) - prosessin avaamien kahvojen määrä.
  • NPM(K) - prosessin käyttämän sivuttamattoman muistin määrä kilotavuina.
  • PM(K) - prosessin käyttämän sivuttavan muistin määrä kilotavuina.
  • WS(K) - prosessin työjoukon koko kilotavuina. Se koostuu muistisivuista, joihin prosessi on äskettäin viitannut.
  • CPU(t)(CPU(s)) - prosessorin aika, jonka prosessi on käyttänyt kaikissa prosessoreissa sekunneissa.
  • Id - käynnissä olevan prosessin prosessitunnus ( PID ).
  • SI - prosessin istuntotunnus.
  • ProcessName - prosessin nimi.

Get-process-komennon tulos

Get-process-komennon tulos

Voit nyt helposti tulostaa luettelon käynnissä olevista prosesseista Notepadista(Notepad)(Notepad) tai mistä tahansa muusta sovelluksesta, jota käytit prosessiluettelon sisältävän tiedoston avaamiseen.

HUOMAUTUS:(NOTE:) Kuten näet, get-process- komennon tulos on monimutkaisempi kuin se, mitä saat tehtävälistasta(tasklist) . Lisäksi sen mukauttamiseen on enemmän vaihtoehtoja. Siksi(Therefore) suosittelen, että luet seuraavat asiakirjat: Get-Process (hae luettelo koneessa käynnissä olevista prosesseista), Out-File (lähetä tuloste tiedostoon) ja Out-Printer (Lähetä tuloste tulostimelle).

Käynnissä olevien prosessien luettelon tulostaminen WMIC :llä ( CMD :ssä , PowerShellissä(PowerShell) tai Windows Terminalissa(Windows Terminal) )

WMIC tai Windows Management Instrumentation Command Line on apuohjelma, jonka avulla käyttäjät voivat suorittaa Windows Management Instrumentation (WMI) -toimintoja mistä tahansa komentoriviympäristöstä ( komentokehote(Command Prompt) , PowerShell tai Windows Terminal ). Voit käyttää sitä moniin tehtäviin, mukaan lukien luettelon tallentamiseen kaikista käynnissä olevista prosesseista tekstitiedostoon, jonka voit tulostaa. Voit tehdä tämän avaamalla minkä tahansa haluamasi komentoriviympäristön Windowsissa(Windows) . Olemme päättäneet käynnistää Windows Terminalin( Windows Terminal)(start Windows Terminal) . Kirjoita seuraavaksi tämä komento:

Korvaa tiedoston(path to file) polku todellisella polulla luotavaan tiedostoon ja paina sitten näppäimistön Enter -näppäintä.

Wmic-komennon suorittaminen Windows Terminalissa

Wmic-komennon suorittaminen Windows Terminalissa(Windows Terminal)

Halusin tallentaa käynnissä olevien prosessien luettelon D-asemalleni olevaan tiedostoon process.txt , (D)joten(process.txt) kirjoitin:

Tuloksena oleva tiedosto näyttää samanlaiselta kuin alla oleva kuvakaappaus, ja tiedot on jaettu seuraaviin sarakkeisiin:

  • HandleCount - prosessin avaamien käyttöjärjestelmän kahvojen määrä.
  • Nimi(Name) - kunkin käynnissä olevan prosessin nimi.
  • Prioriteetti(Priority) - Windowsin(Windows) kullekin prosessille asettama prioriteetti. Mitä suurempi luku, sitä korkeampi prioriteetti.
  • Prosessin tunnus - (Process ID)Windowsin(Windows) määrittämä prosessin tunnus .
  • ThreadCount – käyttöjärjestelmän säikeet, jotka ovat parhaillaan käynnissä liittyvässä prosessissa.
  • WorkingSetSize - kunkin prosessin käyttämän fyysisen muistin kokonaismäärä tavuina.

wmicistä saatava tulos

wmicistä saatava tulos

Saat lisätietoja kunkin prosessin ominaisuuksista lukemalla nämä Microsoftin(Microsoft) asiakirjat : Win32_Process class .

Kuinka tulostit luettelon käynnissä olevista prosesseista?

Toivon, että tästä opetusohjelmasta oli apua ja olet onnistunut tulostamaan luettelon Windows - tietokoneellasi tai -laitteellasi käynnissä olevista prosesseista. Kerro meille kommentissa ennen sulkemista, minkä komennon haluat ja miksi. Jos tiedät myös muita tapoja tulostaa luettelo Windowsissa(Windows) käynnissä olevista prosesseista , älä epäröi jakaa niitä.



About the author

Olen ohjelmistoinsinööri, jolla on yli 10 vuoden kokemus Windows-pohjaisten sovellusten suunnittelusta, rakentamisesta ja ylläpidosta. Olen myös perehtynyt tekstinkäsittelyyn, laskentataulukkolaskentaan ja esityksiin. Osaan kirjoittaa selkeitä ja ytimekkäitä kuvauksia koodista, selittää monimutkaisia ​​käsitteitä aloitteleville kehittäjille ja tehdä vianmäärityksiä asiakkaille lennossa.



Related posts