จะเปลี่ยนลำดับความสำคัญของกระบวนการ Windows 10 โดยใช้บรรทัดคำสั่งได้อย่างไร
เผยแพร่แล้ว: 2020-10-19คุณอาจสังเกตเห็นว่าเมื่อคุณเรียกใช้แอปพลิเคชันบนพีซีที่ใช้ Windows ของคุณ ทรัพยากรตัวประมวลผลที่จัดสรรจะแตกต่างกันไป สิ่งนี้เกิดขึ้นเนื่องจากทรัพยากรของระบบของคุณมีจำกัด ดังนั้น Windows จะกำหนดระดับความสำคัญให้กับแต่ละโปรแกรม เพื่อกำหนดว่าสามารถให้ "พลังงาน" ได้มากน้อยเพียงใด โดยทั่วไป แอปพลิเคชันและกระบวนการของ Windows จะถูกจัดลำดับความสำคัญในระดับต่อไปนี้:
- เรียลไทม์
- สูง
- สูงกว่าปกติ
- ปกติ
- ต่ำกว่าปกติ
- ต่ำ
ยิ่งมีการกำหนดระดับความสำคัญให้กับกระบวนการมากเท่าใด ก็ยิ่งมีการจัดสรรทรัพยากรให้แอปมากขึ้นเท่านั้น — และทำงานได้ดีขึ้น
ตามค่าเริ่มต้น ระบบ Windows จะกำหนดระดับความสำคัญให้กับกระบวนการต่างๆ โดยอัตโนมัติ อย่างไรก็ตาม คุณมีตัวเลือกในการแก้ไขด้วยตนเอง ในคำแนะนำด้านล่าง เราจะบอกคุณถึงวิธีเปลี่ยนลำดับความสำคัญของกระบวนการสำหรับกระบวนการที่ทำงานอยู่โดยใช้ Command Line, Task Manager และ PowerShell
มีสามวิธีในการเปลี่ยนระดับความสำคัญของกระบวนการที่ทำงานอยู่บนเครื่องของคุณ คุณสามารถทำได้โดยใช้วิธีการต่อไปนี้:
- เปลี่ยนลำดับความสำคัญในตัวจัดการงาน
- กำหนดลำดับความสำคัญของกระบวนการโดยใช้ PowerShell
- ตั้งค่าระดับความสำคัญโดยใช้พรอมต์คำสั่ง
ต่อไปนี้คือวิธีการเปลี่ยนลำดับความสำคัญของกระบวนการ Windows 10 ผ่านตัวจัดการงาน
ในการตั้งค่าลำดับความสำคัญของงานในตัวจัดการงาน ให้ทำดังต่อไปนี้:
- คลิกขวาที่ปุ่ม Start แล้วเลือก Task Manager
- คลิกไอคอนลูกศรลงที่ด้านล่างเพื่อดูรายละเอียดเพิ่มเติม
- ไปที่แท็บรายละเอียดที่ด้านบนของหน้าต่าง
- ค้นหากระบวนการหรือกระบวนการที่คุณต้องการเปลี่ยนลำดับความสำคัญ
- วางเคอร์เซอร์เหนือ Set Priority
- ในเมนูบริบท เลือกระดับความสำคัญที่คุณต้องการกำหนดให้กับกระบวนการเฉพาะ
- ตอนนี้ให้คลิกปุ่มเปลี่ยนลำดับความสำคัญและปิดตัวจัดการงาน
นี่คือวิธีการเปลี่ยนลำดับความสำคัญของกระบวนการผ่าน PowerShell
อีกวิธีในการเปลี่ยนระดับความสำคัญของกระบวนการใน Windows 10 คือการใช้ PowerShell อย่างไรก็ตาม PowerShell ไม่ได้แสดงระดับความสำคัญในแง่ "มนุษย์" แต่คุณจะต้องเลือกระดับที่จะมอบหมายให้กับงานตาม ID ที่กำหนดของระดับ สิ่งนี้ทำให้ซับซ้อนขึ้นเล็กน้อย แต่เราได้ระบุความหมายของรหัสประจำตัวด้านล่างเพื่อความสะดวกของคุณ:
เรียลไทม์ | 256 |
สูง | 128 |
เหนือปกติ | 32768 |
ปกติ | 32 |
ต่ำกว่าปกติ | 16384 |
ต่ำ | 64 |
เมื่อคุณทราบรหัสแล้ว คุณสามารถดำเนินการตามขั้นตอนต่อไปนี้:
- บนแป้นพิมพ์ของคุณ ให้กดปุ่ม Win และเรียกใช้การค้นหา PowerShell
- คลิกผลการค้นหาแรก
- ในหน้าต่าง PowerShell ให้ป้อนคำสั่งด้านล่างแล้วกด Enter:
รับ WmiObject Win32_process -filter 'name = “ProcessName.exe”' | foreach-object { $_.SetPriority(PriorityLevelID) }
- ในคำสั่งด้านบน แทนที่จะป้อนชื่อกระบวนการ ให้ป้อนชื่อของกระบวนการ (แอป) ที่คุณต้องการเปลี่ยนระดับความสำคัญ แทนที่จะป้อน PriorityLevelID ให้ป้อนรหัสระดับความสำคัญที่จำเป็น
นี่คือวิธีการเปลี่ยนลำดับความสำคัญของกระบวนการโดยใช้ Command Line
สุดท้าย คุณยังสามารถเปลี่ยนระดับความสำคัญของพีซีของคุณโดยใช้พรอมต์คำสั่ง โดยใช้วิธีดังนี้:
- บนแป้นพิมพ์ ให้กดคีย์ผสม Win + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ cmd (ไม่มีเครื่องหมายคำพูด) แล้วกดปุ่ม Enter บนแป้นพิมพ์
- ในหน้าต่างพรอมต์คำสั่ง ให้ป้อนคำสั่งต่อไปนี้แล้วกด Enter:
กระบวนการ wmic โดยที่ name=”ProcessName” CALL setpriority “PriorityLevelID”

- ในคำสั่งด้านบน ให้แทนที่ ProcessName ด้วยชื่อของโปรแกรมที่คุณต้องการเปลี่ยนระดับความสำคัญ
- คุณจะต้องเปลี่ยน PriorityLevelID เป็น ID ที่เกี่ยวข้องจากตารางด้านบนด้วย ใช่ ด้วย Command Prompt คุณต้องใช้ ID ตัวเลขสำหรับระดับความสำคัญ เช่นเดียวกับ PowerShell
อย่างไรก็ตาม หากคุณต้องการใช้ชื่อจริงของระดับความสำคัญ (เช่นเดียวกับตัวจัดการงาน) คุณสามารถใช้คำสั่งอื่นเพื่อให้เกิดขึ้นได้ นี่คือ:
กระบวนการ wmic โดยที่ name=”ProcessName” CALL setpriority “PriorityLevelName”
ในคำสั่งด้านบน คุณจะต้องเปลี่ยน ProcessName เป็นชื่อของกระบวนการ และ PriorityLevelName เป็นระดับความสำคัญที่คุณต้องการใช้ ในกรณีนี้ คุณสามารถใช้ชื่อระดับจริงได้: เรียลไทม์ สูง เหนือปกติ ปกติ ต่ำกว่าปกติ หรือต่ำ
วิธีหยุดกระบวนการจาก Command Line บน Windows 10
สุดท้าย ถ้าคุณต้องการหยุดกระบวนการทำงานอย่างใดอย่างหนึ่งบนพีซีของคุณ คุณสามารถทำได้ผ่านพรอมต์คำสั่ง โดยใช้วิธีดังนี้:
- เปิด Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ
- พิมพ์ “รายการงาน” (ไม่มีเครื่องหมายคำพูด) เพื่อดูรายการกระบวนการทั้งหมดที่ทำงานอยู่บนพีซีของคุณ
- หากคุณต้องการหยุดกระบวนการ คุณสามารถทำได้โดยใช้ชื่อกระบวนการหรือ PID ของกระบวนการ (PID คือเลขทศนิยมเฉพาะที่กำหนดให้กับกระบวนการ)
- หากต้องการหยุดกระบวนการโดยใช้ชื่อ ให้ป้อนคำสั่งต่อไปนี้:
taskkill /IM “ชื่อกระบวนการ” /F
หมายเหตุ: คุณต้องแทนที่ "ชื่อกระบวนการ" ด้วยชื่อของกระบวนการที่คุณต้องการหยุด
- หากคุณต้องการหยุดกระบวนการโดยใช้ ID ให้ป้อนคำสั่งนี้:
taskkill /F /PID pid_number
หมายเหตุ: คุณต้องแทนที่ “หมายเลข PID” ด้วยหมายเลขของกระบวนการ
คุณมีแล้ว — กระบวนการหยุดทำงานและไม่ใช้ทรัพยากรระบบของคุณอีกต่อไป

แก้ไขปัญหาพีซีด้วย Auslogics BoostSpeed
นอกจากการทำความสะอาดและปรับแต่งพีซีของคุณแล้ว BoostSpeed ยังปกป้องความเป็นส่วนตัว วินิจฉัยปัญหาฮาร์ดแวร์ เสนอเคล็ดลับในการเพิ่มความเร็ว และมอบเครื่องมือมากกว่า 20+ รายการที่ครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่
เราหวังว่าข้อมูลข้างต้นจะเป็นประโยชน์ และขณะนี้คุณมีสามวิธีที่สามารถใช้ได้ในการตั้งค่าระดับความสำคัญด้วยตนเองสำหรับงานต่างๆ ใน Windows หากคุณสงสัยว่าจะทำอะไรได้อีกเพื่อให้ระบบของคุณมีประสิทธิภาพมากขึ้น ให้ลองใช้คุณลักษณะแท็บเพิ่มประสิทธิภาพใน Auslogics BoostSpeed หมวดหมู่แท็บ Optimize มาพร้อมกับเครื่องมือหลายอย่างที่สามารถเพิ่มประสิทธิภาพการทำงานของพีซีของคุณได้ โดยที่กระเป๋าเงินหรือเวลาของคุณไม่ต้องเสียค่าใช้จ่าย
Auslogics BoostSpeed จะขจัดปัญหาการลดความเร็วทั้งหมดที่อาจทำให้พีซีของคุณทำงานช้าลง (บันทึกข้อผิดพลาด ไฟล์ชั่วคราว แคช ฯลฯ) ยิ่งไปกว่านั้น ยังช่วยปกป้องคอมพิวเตอร์ของคุณจากภัยคุกคามทางออนไลน์ที่อาจเกิดขึ้น