จะเปลี่ยนลำดับความสำคัญของกระบวนการ 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+ รายการที่ครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่

Auslogics BoostSpeed ​​เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดฟรี

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

Auslogics BoostSpeed ​​จะขจัดปัญหาการลดความเร็วทั้งหมดที่อาจทำให้พีซีของคุณทำงานช้าลง (บันทึกข้อผิดพลาด ไฟล์ชั่วคราว แคช ฯลฯ) ยิ่งไปกว่านั้น ยังช่วยปกป้องคอมพิวเตอร์ของคุณจากภัยคุกคามทางออนไลน์ที่อาจเกิดขึ้น