Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

เปลี่ยนลำดับความสำคัญของกระบวนการสำหรับกระบวนการที่ทำงานอยู่โดยใช้บรรทัดคำสั่ง

เมื่อคุณเรียกใช้แอปพลิเคชันในระบบ Windows แอปพลิเคชันทั้งหมดจะแบ่งปันทรัพยากรโปรเซสเซอร์ของคุณเพื่อใช้งาน ระดับความสำคัญเป็นตัวกำหนดจำนวนทรัพยากรตัวประมวลผลที่แอปพลิเคชันที่ทำงานอยู่ใช้

แอปพลิเคชันและกระบวนการของ Windows ได้รับการจัดลำดับความสำคัญตามระดับต่อไปนี้:

  • เรียลไทม์
  • สูง
  • สูงกว่าปกติ
  • ปกติ
  • ต่ำกว่าปกติ
  • ต่ำ

ยิ่งระดับลำดับความสำคัญที่กำหนดให้กับกระบวนการสูงขึ้นเท่าใด ก็ยิ่งใช้ทรัพยากรตัวประมวลผลมากขึ้นเท่านั้น ดังนั้นประสิทธิภาพของแอปพลิเคชันที่ใช้กระบวนการก็จะยิ่งดีขึ้น

ระบบ Windows จะกำหนดระดับความสำคัญให้กับกระบวนการที่ทำงานอยู่โดยอัตโนมัติ แต่คุณสามารถเปลี่ยนระดับได้ด้วยตนเอง คู่มือนี้จะแสดงให้คุณเห็นสามวิธีในการดำเนินการนี้

โปรดทราบว่าถึงแม้คุณสามารถกำหนดลำดับความสำคัญของกระบวนการได้อย่างง่ายดาย แต่ก็ทำได้เพียงชั่วคราวเท่านั้น เนื่องจากกระบวนการจะเปลี่ยนกลับเป็นระดับความสำคัญเริ่มต้นเมื่อคุณปิดโปรแกรมหรือรีบูตคอมพิวเตอร์

วิธีการเปลี่ยนระดับความสำคัญของกระบวนการใน Windows 10

มีสามวิธีในการเปลี่ยนระดับความสำคัญของกระบวนการที่ทำงานอยู่บนเครื่องของคุณ คุณสามารถทำได้โดยใช้วิธีการต่อไปนี้:

  1. เปลี่ยนลำดับความสำคัญในตัวจัดการงาน
  2. กำหนดลำดับความสำคัญของกระบวนการโดยใช้ PowerShell
  3. กำหนดระดับความสำคัญโดยใช้พรอมต์คำสั่ง

อ่านต่อไปเพื่อเรียนรู้วิธีดำเนินการข้างต้นโดยไม่ทำให้เกิดปัญหาร้ายแรง

1] เปลี่ยนลำดับความสำคัญในตัวจัดการงาน

เปลี่ยนลำดับความสำคัญของกระบวนการสำหรับกระบวนการที่ทำงานอยู่โดยใช้บรรทัดคำสั่ง

ในการกำหนดลำดับความสำคัญในตัวจัดการงานให้คลิกขวาที่ปุ่มเริ่มแล้วเลือก ตัวจัดการงาน . คลิกลูกศรชี้ลงที่ด้านล่างของหน้าจอตัวจัดการงานเพื่อดูรายละเอียดเพิ่มเติม .

สลับไปที่ รายละเอียด ที่ด้านบนของหน้าต่าง ที่นี่ ค้นหากระบวนการที่คุณต้องการเปลี่ยนลำดับความสำคัญและวางเมาส์บน ตั้งค่าลำดับความสำคัญ .

จากเมนูบริบท เลือกระดับความสำคัญสำหรับแอปพลิเคชันหรือกระบวนการที่เลือก คุณสามารถเลือกระดับความสำคัญที่กำหนดได้

กดปุ่ม เปลี่ยนลำดับความสำคัญ และปิดตัวจัดการงาน

2] ตั้งค่าลำดับความสำคัญของกระบวนการโดยใช้ PowerShell

ไม่เหมือนกับวิธีการจัดการงาน PowerShell ไม่ได้ตั้งชื่อระดับความสำคัญเป็นภาษาอังกฤษ คุณต้องตั้งค่าระดับความสำคัญโดยใช้รหัสที่กำหนดแทน

ตารางด้านล่างแสดงระดับความสำคัญต่างๆ และรหัสที่เกี่ยวข้อง:

ระดับความสำคัญ รหัสที่สอดคล้องกัน
เรียลไทม์ 256
สูง 128
สูงกว่าปกติ 32768
ปกติ 32
ต่ำกว่าปกติ 16384
ต่ำ 64

จากที่กล่าวมา ให้ทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนระดับความสำคัญของโปรแกรม/กระบวนการโดยใช้ PowerShell

กดปุ่ม Windows และค้นหา PowerShell . คลิกที่โปรแกรมจากผลการค้นหา

ในหน้าต่าง PowerShell ให้ป้อนคำสั่งต่อไปนี้แล้วกด ENTER

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

เปลี่ยนลำดับความสำคัญของกระบวนการสำหรับกระบวนการที่ทำงานอยู่โดยใช้บรรทัดคำสั่ง

ในคำสั่งด้านบน ให้แทนที่ ProcessName ด้วยชื่อของกระบวนการหรือแอปพลิเคชันที่คุณต้องการเปลี่ยนระดับความสำคัญ

ในทำนองเดียวกัน เปลี่ยน PriorityLevelID ไปที่หมายเลขระดับความสำคัญ

3] ตั้งค่าระดับความสำคัญโดยใช้พรอมต์คำสั่ง

กด แป้น Windows + R รวมกันเพื่อเปิดกล่องโต้ตอบเรียกใช้ ที่นี่ พิมพ์ cmd แล้วกด ENTER

ในหน้าต่างพรอมต์คำสั่ง ให้ป้อนคำสั่งด้านล่างแล้วกด ENTER

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

เปลี่ยนลำดับความสำคัญของกระบวนการสำหรับกระบวนการที่ทำงานอยู่โดยใช้บรรทัดคำสั่ง

หมายเหตุ:  ในคำสั่งด้านบน ให้แทนที่ ProcessName ด้วยชื่อของกระบวนการที่คุณต้องการเปลี่ยนลำดับความสำคัญ

นอกจากนี้ การดำเนินการนี้ด้วยคำสั่งนี้ เช่นเดียวกับใน PowerShell จะใช้รหัสระดับความสำคัญที่กำหนด ดังนั้น เมื่อป้อนคำสั่งด้านบน อย่าลืมแทนที่ PriorityLevelID ด้วย ID ที่สอดคล้องกันจากตารางในโซลูชันก่อนหน้า

หากคุณต้องการใช้ชื่อระดับความสำคัญจริงอย่างที่เราทำในวิธี Task Manager คุณสามารถใช้คำสั่งด้านล่างได้

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

สำหรับคำสั่งนี้ อย่าลืมแทนที่ ProcessName . ด้วย พร้อมชื่อแอปพลิเคชัน/กระบวนการ และ PriorityLevelName ด้วยระดับความสำคัญที่คุณต้องการใช้ (เรียลไทม์ สูง เหนือปกติ ปกติ ต่ำกว่าปกติ หรือต่ำ)

หมายเหตุ :

  • โพสต์นี้จะแสดงวิธีบันทึกลำดับความสำคัญของกระบวนการ
  • ดูโพสต์นี้หากคุณไม่สามารถตั้งค่าลำดับความสำคัญของกระบวนการในตัวจัดการงานได้

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

เปลี่ยนลำดับความสำคัญของกระบวนการสำหรับกระบวนการที่ทำงานอยู่โดยใช้บรรทัดคำสั่ง