เปลี่ยนลำดับความสำคัญของกระบวนการสำหรับกระบวนการที่ทำงานอยู่โดยใช้บรรทัดคำสั่ง
เมื่อคุณเรียกใช้แอปพลิเคชันใน ระบบ Windows แอปพลิเคชัน ทั้งหมดจะแบ่งปันทรัพยากรโปรเซสเซอร์ ของคุณ เพื่อใช้งาน ระดับความสำคัญจะกำหนดจำนวนทรัพยากรตัวประมวลผลที่แอปพลิเคชันที่ทำงานอยู่ใช้
แอปพลิเคชันและกระบวนการของ Windows(Windows)ได้รับการจัดลำดับความสำคัญตามระดับต่อไปนี้:
- เรียลไทม์
- สูง.
- สูงกว่าปกติ
- ปกติ.
- ต่ำกว่าปกติ.
- ต่ำ.
ยิ่งระดับลำดับความสำคัญที่กำหนดให้กับกระบวนการสูงขึ้นเท่าใด ก็ยิ่งใช้ทรัพยากรตัวประมวลผลมากขึ้นเท่านั้น ดังนั้นประสิทธิภาพของแอปพลิเคชันที่ใช้กระบวนการก็จะยิ่งดีขึ้น
ระบบWindowsจะกำหนดระดับความสำคัญให้กับกระบวนการที่ทำงานอยู่โดยอัตโนมัติ แต่คุณสามารถเปลี่ยนระดับได้ด้วยตนเอง คู่มือนี้จะแสดงให้คุณเห็นสามวิธีในการดำเนินการนี้
โปรดทราบว่าถึงแม้คุณสามารถกำหนดลำดับความสำคัญของกระบวนการได้อย่างง่ายดาย แต่ก็ทำได้เพียงชั่วคราวเท่านั้น เนื่องจากกระบวนการจะเปลี่ยนกลับเป็นระดับความสำคัญเริ่มต้นเมื่อคุณปิดโปรแกรมหรือรีบูตเครื่องคอมพิวเตอร์
วิธีเปลี่ยนระดับความสำคัญของกระบวนการในWindows 10
มีสามวิธีในการเปลี่ยนระดับความสำคัญของกระบวนการที่ทำงานอยู่บนเครื่องของคุณ คุณสามารถทำได้โดยใช้วิธีการต่อไปนี้:
- เปลี่ยนลำดับความสำคัญในตัวจัดการ(Task Manager)งาน
- กำหนด(Set) ลำดับความสำคัญ ของกระบวนการโดยใช้PowerShell
- ตั้งค่า(Set)ระดับความสำคัญโดยใช้ พรอม ต์คำสั่ง(Command Prompt)
อ่านต่อไปเพื่อเรียนรู้วิธีดำเนินการข้างต้นโดยไม่ทำให้เกิดปัญหาร้ายแรง
1] เปลี่ยน(Change)ลำดับความสำคัญในตัวจัดการงาน(Task Manager)
ในการกำหนดลำดับความสำคัญในตัวจัดการงานให้คลิก(Task ManagerRight-click)ขวาที่ ปุ่ม Startแล้วเลือกTask Manager คลิก(Click)ลูกศรชี้ลงที่ด้านล่างของหน้าจอ ตัวจัดการงาน เพื่อ (Task Manager)ดูรายละเอียด(More details)เพิ่มเติม
สลับไปที่ แท็บ รายละเอียด(Details)ที่ด้านบนของหน้าต่าง ที่นี่ ให้ค้นหากระบวนการที่คุณต้องการเปลี่ยนลำดับความสำคัญ และวางเมาส์ที่ ตั้งค่าลำดับความ(Set priority)สำคัญ
จากเมนูบริบท เลือกระดับความสำคัญสำหรับแอปพลิเคชันหรือกระบวนการที่เลือก คุณสามารถเลือกระหว่างระดับความสำคัญที่กำหนด
กด ปุ่ม เปลี่ยนลำดับความสำคัญ(Change priority)และปิดตัวจัดการงาน
2] กำหนด(Set)ลำดับความสำคัญของกระบวนการโดยใช้PowerShell
ไม่เหมือนกับวิธีการจัดการงาน(Task Manager)PowerShellไม่ได้ตั้งชื่อระดับความสำคัญเป็นภาษาอังกฤษ คุณต้องตั้งค่าระดับความสำคัญโดยใช้ID(IDs) ที่กำหนด แทน
ตารางด้านล่างแสดงระดับความสำคัญต่างๆ และรหัสที่เกี่ยวข้อง:
Priority Level | Corresponding ID |
Realtime | 256 |
High | 128 |
Above normal | 32768 |
Normal | 32 |
Below normal | 16384 |
Low | 64 |
จากที่กล่าวมา ให้ทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนระดับความสำคัญ ของโปรแกรม/กระบวนการโดยใช้PowerShell
กด(Press)ปุ่มWindowsและค้นหาPowerShell คลิก(Click)ที่โปรแกรมจากผลการค้นหา
ใน หน้าต่าง PowerShellให้ป้อนคำสั่งต่อไปนี้แล้วกดENTER
Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }
ในคำสั่งด้านบน ให้แทนที่ ProcessNameด้วยชื่อของกระบวนการหรือแอปพลิเคชันที่คุณต้องการเปลี่ยนระดับความสำคัญ
ในทำนองเดียวกัน เปลี่ยนPriorityLevelIDเป็นหมายเลขระดับความสำคัญ
3] ตั้งค่า(Set)ระดับความสำคัญโดยใช้Command Prompt
กดปุ่มWindows key + Rรวมกันเพื่อเปิดกล่องโต้ตอบเรียกใช้ (Run)ที่นี่พิมพ์ cmdแล้วกด ENTER
ใน หน้าต่าง พรอมต์คำสั่ง(Command Prompt)ให้ป้อนคำสั่งด้านล่างแล้วกดENTER
wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"
หมายเหตุ: (NOTE: )ในคำสั่งข้างต้น ให้แทนที่ ProcessNameด้วยชื่อของกระบวนการที่คุณต้องการเปลี่ยนระดับความสำคัญ
นอกจากนี้ การดำเนินการนี้ด้วยคำสั่งนี้ เช่นเดียวกับในPowerShell จะใช้ (PowerShell)ID(IDs)ระดับความสำคัญที่กำหนด ดังนั้น เมื่อป้อนคำสั่งด้านบน อย่าลืมแทนที่PriorityLevelIDด้วย ID ที่เกี่ยวข้องจากตารางในโซลูชันก่อนหน้านี้
หากคุณต้องการใช้ชื่อระดับความสำคัญจริงตามที่เราทำในวิธีTask Managerคุณสามารถใช้คำสั่งด้านล่าง
wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"
สำหรับคำสั่งนี้ อย่าลืมแทนที่ ProcessNameด้วยชื่อของแอปพลิเคชัน/กระบวนการ และ PriorityLevelNameด้วยระดับความสำคัญที่คุณต้องการใช้ ( Realtime , High , Above Normal , Normal , Below NormalหรือLow )
หมายเหตุ(NOTE) :
- โพสต์นี้จะแสดงวิธีการ SAVE theProcess Priority
- ดูโพสต์นี้หากคุณไม่สามารถตั้งค่า Process Priority ในตัวจัดการงาน(can’t set Process Priority in Task Manager)ได้
เมื่อได้เรียนรู้สามวิธีในการตั้งค่าระดับความสำคัญของกระบวนการในWindows 10ฉันต้องเตือนคุณว่าอย่าวางโปรแกรมไว้ที่ ระดับความสำคัญตามเวลาจริง (realtime)ซึ่งช่วยให้กระบวนการใช้ทรัพยากรสูงสุด และจะขัดขวางประสิทธิภาพของแอปพลิเคชันอื่น
Related posts
ไม่สามารถตั้งค่า Process Priority ใน Task Manager ของ Windows 10
วิธีการเปลี่ยน CPU Process Priority ใน Windows 10
วิธีตั้งค่าลำดับความสำคัญของกระบวนการในตัวจัดการงานใน Windows 10
Change Local Account password ใช้ Command Prompt or PowerShell
Change Command Prompt Screen Buffer Size and Transparency Level
ไฟล์ Device Census (devicecensus.exe) ใน Windows 10 คืออะไร
WWAHost.exe process บนคอมพิวเตอร์ Windows 10 ของฉันคืออะไร
lsass.exe คืออะไรใน Windows 10 และวิธีการรู้ถ้ามันเป็น Virus?
Fix CRITICAL PROCESS DIED, 0x00000000EF ข้อผิดพลาดใน Windows 11/10
วิธีการแก้ไขปัญหา GSvr.exe สูง CPU usage ใน Windows 10
คืออะไร TrustedInstaller.exe ใน Windows 11/10?
Desktop Window Manager หยุดทำงานและปิดใน Windows 10
ขั้นตอน splwow64.exe คืออะไรใน Windows 10 และฉันสามารถปิดการใช้งานได้หรือไม่
วิธีการเพิ่ม File type or Process Exclusion เพื่อ Windows Security
Service Host SysMain ก่อให้เกิด High CPU and Memory usage
Service Host: การวินิจฉัย Policy Service 100% Disk Usage บน Windows 10
Program ใน Startup tab ใน Task Manager คืออะไร ปลอดภัยไหม?
วิธีการแก้ไข 100% Disk, High CPU, High Memory usage ใน Windows 10
กระบวนการไม่สามารถเข้าถึงไฟล์ได้เนื่องจากกระบวนการอื่นใช้งานอยู่
Adobe_Updater.exe บนพีซี Windows 10 ของฉันคืออะไร