บันทึกรายการกระบวนการที่ทำงานอยู่ในไฟล์ข้อความใน Windows
บางครั้ง ดูเหมือนว่ามีกระบวนการหลายอย่างที่ทำงานอยู่ในคอมพิวเตอร์ของคุณ ซึ่งคุณไม่แน่ใจว่ากระบวนการใดใช้ได้ และขั้นตอนใดน่าสงสัยหรือเป็นอันตราย
ขั้นตอนแรกที่ดีคือการสร้างรายการกระบวนการที่ทำงานอยู่ในไฟล์ข้อความ เพื่อให้คุณสามารถวิเคราะห์ได้ว่ากระบวนการใดกำลังทำงานอยู่ โดยปกติ ผู้คนใช้ตัวจัดการงาน(Task Manager)เพื่อดูกระบวนการทั้งหมด แต่จะไม่อนุญาตให้คุณพิมพ์รายการกระบวนการ
โชคดีที่การบันทึกรายการกระบวนการที่ทำงานอยู่ในไฟล์ข้อความในWindowsทำได้ง่ายมาก คุณจะสามารถบันทึกทั้งProcess ID ( PID ) และจำนวนหน่วยความจำที่แต่ละกระบวนการใช้
หมายเหตุ(Note) : ขั้นตอนด้านล่างเพื่อบันทึกกระบวนการเป็นไฟล์ใช้งานได้กับ Windows ทุกรุ่นรวม(Windows)ถึงWindows XP , Windows 7 , Windows 8 และWindows 10
กระบวนการเอาท์พุตจากคำสั่งรายการ งาน(Tasklist Command)
วิธีที่ง่ายที่สุดในการรับรายการกระบวนการที่ทำงานอยู่บน ระบบ Windows ของคุณอย่างรวดเร็ว คือการใช้คำสั่งรายการงาน ในการรันคำสั่งอย่างถูกต้อง คุณต้องเรียกใช้จากพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
ในการดำเนินการนี้ ให้เลือกเมนูเริ่มต้นและพิมพ์ "command" จากนั้นวางเมาส์เหนือCommand Promptเพื่อให้ไฮไลต์แล้วเลือกRun as administratorทางด้านขวา
หมายเหตุ: คุณอาจต้องเลือกใช่(Yes)ในหน้าต่างป๊อปอัปเพื่ออนุมัติการเรียกใช้ Command Prompt ในฐานะผู้ดูแล(running Command Prompt as administrator)ระบบ
เมื่อพรอมต์คำสั่งเปิดขึ้น ให้พิมพ์tasklistแล้วกด Enter เพื่อดูรายการกระบวนการที่ทำงานอยู่บนระบบของคุณ
สิ่งนี้มีประโยชน์ แต่ไม่มีรายการกระบวนการที่ทำงานอยู่ในไฟล์ข้อความ หากต้องการบันทึกกระบวนการลงในไฟล์ ให้ทำซ้ำขั้นตอนข้างต้น แต่คราวนี้ให้พิมพ์คำสั่ง:
tasklist > c:\process_list.txt
สิ่งนี้จะส่งออกไฟล์ข้อความชื่อ process_list.txt ไปยังไดรฟ์ C: ของคุณ คุณสามารถเปลี่ยน C: เป็นเส้นทางอื่นที่คุณต้องการวางไฟล์ได้หากต้องการ
ในการดูไฟล์ เพียงเปิด Windows Explorer(open Windows Explorer)และเรียกดูตำแหน่งที่คุณบันทึกไฟล์รายการกระบวนการ
หากต้องการดูรายการกระบวนการนี้ในNotepadให้คลิกขวาที่ไฟล์ เลือกOpen withและเลือกNotepad
นี่เป็นวิธีที่เร็วและง่ายที่สุดในการดูกระบวนการที่ทำงานอยู่ในWindowsผ่านไฟล์ข้อความ มันจะแสดงให้คุณเห็นPIDชื่อเซสชัน(Session)หมายเลขเซสชัน และการ(Session)ใช้หน่วยความจำ(memory usage)
บันทึกกระบวนการไปยังไฟล์(Save Processes To File)โดยใช้ Powershell
เครื่องมืออื่นที่คุณมีให้บันทึกรายการกระบวนการที่ทำงาน อยู่ ในไฟล์ข้อความในWindowsคือPowershell
Powershellมีคำสั่งที่เรียกว่า "get-process" ซึ่งแสดงรายการกระบวนการที่ทำงานอยู่ทั้งหมดที่ทำงานอยู่บนเครื่องคอมพิวเตอร์ของคุณ หากต้องการดูการดำเนินการนี้ ให้เปิดPowershellโดยเลือก เมนู Startแล้ว พิมพ์Powershell
เมื่อหน้าต่าง Powershell(Powershell)สีน้ำเงินเปิดขึ้น ให้พิมพ์get-processแล้วกดEnter การดำเนินการนี้จะแสดงรายการกระบวนการที่ใช้งานอยู่ทั้งหมดบนระบบWindows ของคุณ(Windows)
สิ่งนี้ให้ข้อมูลเกี่ยวกับกระบวนการมากกว่ารายการงานเล็กน้อย อย่างไรก็ตาม คุณต้องรู้ว่าส่วนหัวหมายถึงอะไร
- แฮน เดิล(Handles) : จำนวนแฮนเดิลที่กระบวนการเปิดขึ้น
- NPM(K) : หน่วยความจำที่ไม่ใช่เพจที่กระบวนการใช้ (เป็นกิโลไบต์)
- PM(K) : หน่วยความจำที่สามารถเพจได้ซึ่งกระบวนการใช้ (เป็นกิโลไบต์)
- WS(K) : เพจในหน่วยความจำที่โปรเซสใช้ล่าสุด (หน่วยเป็นกิโลไบต์)
- VM(M) : หน่วยความจำเสมือนที่ใช้โดยกระบวนการ (เป็นเมกะไบต์)
- CPU(CPU(s)) : เวลาของโปรเซสเซอร์ที่ใช้โดยกระบวนการในโปรเซสเซอร์ทั้งหมด (เป็นวินาที)
- ID : ID กระบวนการของกระบวนการ
- ชื่อ กระบวนการ(ProcessName) : ชื่อของกระบวนการ
นี่เป็นสิ่งที่ดี แต่ข้อมูลทั้งหมดนี้แสดงบนหน้าจอไม่ใช่ในไฟล์ ในการส่งออกข้อมูลนี้ไปยังไฟล์ คุณต้องเพิ่มพารามิเตอร์ Out-File ในคำสั่งGet-Process
กลับไปที่หน้าจอPowershell พิมพ์คำสั่ง (Powershell)Get-Process | Out-File -FilePath .\Process_list.txtแล้วกด Enter
พารามิเตอร์ . .\Process_list.txtวางไฟล์ไว้ในพาธที่คุณรันคำสั่ง ดังนั้นให้จดบันทึกพาธนั้นไว้ เพื่อให้คุณทราบว่าจะหาไฟล์รายการกระบวนการได้จากที่ใด หลังจากที่คุณเรียกใช้คำสั่งแล้ว ให้ใช้กระบวนการเดียวกับด้านบนเพื่อเปิดไฟล์รายการกระบวนการใน Notepad
คุณจะสังเกตเห็นว่าข้อมูลในไฟล์ดูเหมือนกับผลลัพธ์ ของ Get-Process ใน หน้าต่างPowershell ก่อนหน้า(Powershell)
บันทึก(Save)กระบวนการลงในไฟล์โดยใช้ WMIC
เครื่องมือสุดท้ายที่คุณมีในWindowsคือWindows Command Line Utility ( WMIC )
คุณสามารถใช้ คำสั่ง WMIC ได้เฉพาะ เมื่อคุณเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบภายใน ในการดำเนินการนี้ ให้ใช้ขั้นตอนในหัวข้อแรกของบทความนี้เพื่อเปิด ใช้ พรอมต์คำสั่ง ของ Windows ในฐานะผู้ดูแลระบบ(Windows)
WMICให้ข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการที่ทำงานอยู่มากกว่าคำสั่งหรือเครื่องมืออื่นๆในWindows หากคุณเพิ่งเรียกใช้ คำสั่ง WMIC Processในพรอมต์คำสั่ง คุณจะเห็นพารามิเตอร์กระบวนการส่งกลับมากถึง 44 พารามิเตอร์สำหรับทุกกระบวนการที่ทำงานอยู่
ปัญหาในการรันคำสั่งในพรอมต์คำสั่งคือเอาต์พุตที่คั่นด้วยช่องว่างนั้นดูสับสนและไม่เป็นระเบียบ
คำ สั่ง WMICเป็นตัวอย่างที่สมบูรณ์แบบเมื่อไฟล์เอาต์พุตมีประโยชน์ คุณสามารถส่งออก รายการกระบวนการ WMICไป ยังไฟล์โดยใช้คำสั่ง: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all
สิ่งนี้จะส่งออกรายการทั้งหมดไปยังไฟล์ข้อความบนไดรฟ์ C: ชื่อProcessList.txt แทนที่จะเปิดไฟล์นี้ในNotepadคุณจะต้องเปิดไฟล์โดยใช้ Excel(using Excel)เนื่องจากExcelสามารถจัดรูปแบบไฟล์ที่คั่นด้วยแท็บได้อย่างเหมาะสม
- เปิด Excel
- เลือกเปิด(Open)เพื่อเปิดไฟล์ใหม่
- เลือกเรียกดู(Browse)และเรียกดูไฟล์ProcessList.txt
- เลือกไฟล์และเลือกเปิด(Open) (หากไม่เห็นไฟล์ ให้เปลี่ยนประเภทไฟล์เป็นAll Files )
- ในหน้าต่างนำเข้าข้อความ เลือกตัวคั่น(Delimited)เลือกข้อมูลของฉันมีส่วนหัว(My data has headers)และเลือกถัดไป(Next)เพื่อดำเนินการต่อ
- ในหน้าจอวิซาร์ดถัดไป ให้เลือก ช่องทำเครื่องหมาย Spaceใต้ ส่วนตัว คั่น(Delimiters)และเลือก ช่องทำเครื่องหมาย ถือว่าตัวคั่นที่ ต่อเนื่องกันเป็น(Treat consecutive delimiters as one)ช่องเดียว เลือกถัดไป(Next)เพื่อดำเนินการต่อ
- เลือกเสร็จสิ้น(Finish)เพื่อสิ้นสุดวิซาร์ด
ตอนนี้ คุณจะเห็นทุกสิ่งที่คุณอาจต้องการทราบเกี่ยวกับทุกกระบวนการที่ทำงานอยู่บนระบบWindows ของคุณ(Windows)
ส่วนหัวของแต่ละคอลัมน์จะอธิบายว่ารายการข้อมูลนั้นคืออะไร คุณจะพบสิ่งต่างๆ เช่น พาธที่เรียกใช้งานได้ แฮนเดิล วันที่ติดตั้ง ข้อบกพร่องของเพจ การใช้ไฟล์เพจ ID กระบวนการ และอื่นๆ อีกมากมาย
ตอนนี้ คุณรู้วิธีบันทึกรายการกระบวนการที่ทำงานอยู่ไปยังไฟล์ข้อความในWindows หลายวิธี แล้ว สิ่งที่คุณต้องทำคือเลือกขั้นตอนที่เหมาะกับคุณ!
คุณรู้วิธีอื่นใดในการบันทึกกระบวนการลงในไฟล์หรือไม่? แบ่งปัน(Share)ความคิดของคุณในส่วนความคิดเห็นด้านล่าง
Related posts
วิธีเข้ารหัสและถอดรหัสไฟล์ข้อความใน Windows 10
วิธีเปิดไฟล์ JAR บน Windows
วิธีเขียนหรือวาดในไฟล์ PDF ใน Mac และ Windows
วิธีลบข้อความออกจากไอคอนในทาสก์บาร์ของ Windows
วิธีแก้ไข “ไม่สามารถบันทึกไฟล์ไลบรารีของ iTunes” ใน Windows 10
วิธีสแกนหลายหน้าเป็นไฟล์ PDF ไฟล์เดียว
เปลี่ยนเส้นทางเอาต์พุตจากบรรทัดคำสั่งของ Windows ไปยังไฟล์ข้อความ
ล้างข้อมูลโฟลเดอร์ WinSxS ใน Windows 7/8/10
วิธีทำให้แอพหรือเกมเต็มหน้าจอใน Windows
วิธีทำให้พีซี Windows ของคุณตื่นโดยไม่ต้องสัมผัสเมาส์
สร้างรายงานความสมบูรณ์ของระบบใน Windows 7 เพื่อตรวจสอบข้อผิดพลาด
วิธีแก้ไขข้อผิดพลาดหน้าจอสีน้ำเงิน Stop:0x000000F4 ใน Windows
วิธีใช้ Windows XP Emulator บน Android ด้วย Limbo
วิธีการสร้างและเรียกใช้ไฟล์ ISO บน Windows
ถอนการติดตั้งและติดตั้ง IE ใหม่ใน Windows 7
รีวิวหนังสือ - คู่มือ How-To Geek สำหรับ Windows 8
เปิดใช้งานและปิดใช้งานคุณลักษณะของ Windows
ลบป้ายข้อความออกจากไอคอนเดสก์ท็อปใน Windows 7/8/10
เปิดใช้งานโหมดเกมเพื่อเพิ่มประสิทธิภาพใน Windows 10
วิธีลบโฟลเดอร์ Windows.old ใน Windows 7/8/10