Mentse el a futó folyamatok listáját egy szöveges fájlba a Windows rendszerben

Néha úgy tűnhet, hogy olyan sok folyamat fut a számítógépén, hogy nem biztos abban, hogy melyik rendben van, és melyik lehet gyanús vagy rosszindulatú.

Egy jó első lépés a futó folyamatok listájának létrehozása szöveges fájlba, hogy elemezhesse a futó folyamatokat. Általában az emberek a Feladatkezelőt(Task Manager) használják az összes folyamat megtekintéséhez, de nem teszi lehetővé a folyamatok listájának kinyomtatását.

Szerencsére a futó folyamatok listájának szövegfájlba mentése a Windows rendszerben nagyon egyszerű. Elmentheti a folyamatazonosítót(Process ID) ( PID ) és az egyes folyamatok által használt memóriát is.

Megjegyzés(Note) : A folyamatok fájlba mentésének alábbi lépései a Windows összes verziójában működnek, beleértve a Windows XP ,(Windows XP) Windows 7(Windows 7) , Windows 8 és Windows 10 rendszereket is.

Kimeneti folyamatok a Tasklist parancsból(Tasklist Command)

A Windows(Windows) rendszeren futó folyamatok gyors listájának lekérésének legegyszerűbb módja a Tasklist parancs használata. A parancs megfelelő futtatásához rendszergazdaként kell futtatnia a parancssorból.

Ehhez válassza ki a Start menüt, és írja be a „command” parancsot, majd vigye az egeret a Parancssor(Command Prompt) fölé , hogy az ki legyen jelölve, majd válassza a Futtatás rendszergazdaként(Run as administrator) lehetőséget a jobb oldalon.

Megjegyzés: Előfordulhat, hogy egy felugró ablakban az Igen lehetőséget kell választania a (Yes)Parancssor rendszergazdaként való futtatásának(running Command Prompt as administrator) jóváhagyásához .

A parancssor megnyitása után írja be a Tasklist parancsot, és nyomja meg az Enter billentyűt a rendszeren futó folyamatok listájának megtekintéséhez.

Ez hasznos, de nem tartalmazza a futó folyamatok listáját szöveges fájlban. A folyamatok fájlba mentéséhez ismételje meg a fenti folyamatot, de ezúttal írja be a következő parancsot:

tasklist > c:\process_list.txt

Ez egy process_list.txt nevű szövegfájlt ad ki a C: meghajtóra. Ha akarja, megváltoztathatja a C:-t bármely más elérési útra, ahová a fájlt el szeretné helyezni.

A fájl megtekintéséhez nyissa meg a Windows Intézőt(open Windows Explorer) , és keresse meg azt a helyet, ahová a folyamatlista fájlt mentette.

Ha meg szeretné tekinteni ezt a folyamatlistát a Jegyzettömbben(Notepad) , kattintson a jobb gombbal a fájlra, válassza a Megnyitás a(Open with) következővel lehetőséget , majd válassza a Jegyzettömb(Notepad) lehetőséget .

Ez a leggyorsabb és legegyszerűbb módja annak, hogy szövegfájlon keresztül megtekinthesse a Windows futó folyamatait. (Windows)Megjeleníti a PID -t , a munkamenet(Session) nevét, a munkamenet(Session) számát és a memóriahasználatot(memory usage) .

Mentse el a folyamatokat fájlba(Save Processes To File) a Powershell használatával

Egy másik rendelkezésre álló eszköz a futó folyamatok listájának szövegfájlba mentéséhez a Windows rendszerben(Windows) a Powershell

A Powershell(Powershell) tartalmaz egy „get-process” nevű parancsot, amely felsorolja a helyi számítógépen futó összes aktív folyamatot. Ennek működéséhez indítsa el a Powershell -t a Start menü kiválasztásával és a (Start)Powershell beírásával . 

Miután megnyílik a kék Powershell ablak, írja be (Powershell)a get-process(get-process) parancsot , és nyomja meg az Enter billentyűt . Ez megjeleníti a Windows rendszer összes aktív folyamatának listáját.

Ez egy kicsit több információt nyújt a folyamatokról, mint a feladatlista. Azonban tudnia kell, mit jelentenek a fejlécek.

  • Fogantyúk(Handles) : A folyamat által megnyitott fogantyúk száma
  • NPM(K) : A folyamat által használt, lapozatlan memória (kilobájtban)
  • PM(K) : A folyamat által használt lapozható memória (kilobájtban)
  • WS(K) : A folyamat által nemrégiben használt oldalak a memóriában (kilobájtban)
  • VM(M) : A folyamat által használt virtuális memória (megabájtban)
  • CPU(k)(CPU(s)) : A folyamat által az összes processzoron használt processzoridő (másodpercben)
  • ID : A folyamat folyamatazonosítója
  • ProcessName : A folyamat neve

Ez nagyszerű, de mindezek az információk a képernyőn jelennek meg, nem pedig fájlként. Ha ezt az információt fájlba szeretné kiadni, hozzá kell adnia az Out-File paramétert a Get-Process parancshoz.

Visszatérve a Powershell képernyőre, írja be a Get-Process | Out-File -FilePath .\Process_list.txt , majd nyomja meg az Enter billentyűt.

A .\Process_list.txt paraméter a fájlt abba az útvonalba helyezi, ahol a parancsot futtatja, ezért jegyezze fel ezt az elérési utat, hogy tudja, hol található a folyamatlista fájl. A parancs futtatása után a fenti eljárással nyissa meg a folyamatlista fájlt a Jegyzettömbben(Notepad)

Észre fogja venni, hogy a fájlban lévő adatok megegyeznek az előző Powershell ablak Get-Process kimenetével.(Get-Process)

Mentse(Save) el a folyamatokat fájlba a WMIC használatával

A Windowsban(Windows) az utolsó rendelkezésére álló eszköz a Windows Command Line Utility ( WMIC ). 

A WMIC parancsokat csak akkor használhatja, ha helyi rendszergazdaként futtatja a parancssort. Ehhez hajtsa végre a cikk első szakaszában található lépéseket a Windows parancssor rendszergazdaként történő elindításához.

A WMIC(WMIC) több információt nyújt az aktív folyamatokról, mint a Windows bármely más parancsa vagy eszköze . Ha csak a WMIC Process parancsot futtatja a parancssorban, akkor legfeljebb 44 folyamatparamétert láthat vissza minden aktív folyamathoz.

A probléma a parancs futtatásával a parancssorban az, hogy a szóközzel határolt kimenet zavarosnak és rendezetlennek tűnik.

A WMIC parancs tökéletes példa arra, amikor egy kimeneti fájl hasznos. A WMIC folyamatlistát a következő paranccsal adhatja ki egy fájlba: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all

Ez a teljes listát egy ProcessList.txt(ProcessList.txt) nevű szövegfájlba írja ki a C: meghajtón . Ahelyett, hogy a Jegyzettömbben nyitná meg ezt a fájlt, inkább (Notepad)az Excel használatával(using Excel) nyissa meg , mivel az Excel megfelelően tud formázni egy tabulátorral tagolt fájlt.

  1. Nyissa meg az Excelt
  2. Új fájl megnyitásához válassza a Megnyitás lehetőséget(Open)
  3. Válassza a Tallózás(Browse) lehetőséget , és tallózással keresse meg a ProcessList.txt fájlt
  4. Jelölje ki a fájlt, majd válassza a Megnyitás(Open) lehetőséget (ha nem látja a fájlt, módosítsa a fájltípust Minden(All Files) fájlra )
  5. A Szövegimportálás ablakban válassza az Elválasztott(Delimited) lehetőséget , majd válassza az Adataim fejlécet(My data has headers) , majd a folytatáshoz válassza a Tovább lehetőséget(Next)

  1. A varázsló következő képernyőjén jelölje be a Határolók(Delimiters) szakasz alatti Szóköz(Space) jelölőnégyzetet, és jelölje be az Egymást követő határolók egyként kezelése(Treat consecutive delimiters as one) jelölőnégyzetet. A folytatáshoz válassza a Tovább(Next) lehetőséget.

  1. A varázsló befejezéséhez válassza a Befejezés(Finish) lehetőséget.

Most szinte mindent látni fog, amit tudni szeretne a Windows rendszer minden aktív folyamatáról.

Az egyes oszlopok fejléce leírja, hogy mi az adatelem. Olyan dolgokat találhat, mint a végrehajtható fájl elérési útja, leíró, telepítési dátum, oldalhibák, oldalfájlhasználat, folyamatazonosító és még sok más. 

Most, hogy több módszert is ismer a futó folyamatok listájának szövegfájlba mentésére a Windows rendszerben(Windows) , nincs más dolga, mint kiválasztani a megfelelőt!

Tud más módot a folyamatok fájlba mentésére? Ossza(Share) meg gondolatait az alábbi megjegyzések részben.



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts