ในฐานะผู้เชี่ยวชาญด้านไอที ฉันมักถูกถามถึงวิธีจำกัดการใช้งาน CPU สำหรับกระบวนการใน Windows แม้ว่าจะมีหลายวิธีในการดำเนินการนี้ แต่โดยทั่วไปแล้วฉันแนะนำให้ใช้ Windows Task Manager Windows Task Manager เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการจัดการกระบวนการและทำความเข้าใจว่าอะไรเป็นสาเหตุของการใช้งาน CPU สูง ในการเปิด Task Manager ให้กดปุ่ม Ctrl+Shift+Esc เมื่อตัวจัดการงานเปิดขึ้น ให้คลิกที่แท็บกระบวนการ ที่นี่ คุณจะเห็นรายการกระบวนการทั้งหมดที่ทำงานบนคอมพิวเตอร์ของคุณ รวมถึงทรัพยากรที่แต่ละกระบวนการใช้ หากต้องการค้นหากระบวนการที่ทำให้เกิดการใช้งาน CPU สูง ให้มองหากระบวนการที่มีเปอร์เซ็นต์สูงสุดของคอลัมน์ CPU เมื่อคุณพบกระบวนการแล้ว ให้คลิกขวาที่กระบวนการแล้วเลือก Set Priority > Low การดำเนินการนี้จะบอกให้ Windows ให้ความสำคัญกับกระบวนการอื่นๆ มากกว่ากระบวนการที่คุณเลือก สิ่งนี้จะช่วยลดการใช้งาน CPU สำหรับกระบวนการนั้น
บนพีซี Windows 11 หรือ Windows 10 ของคุณ คุณอาจพบการใช้งาน CPU สูงซึ่งเกิดจากแอปพลิเคชันหรือเกมที่คุณต้องการลดหรือจำกัดจำนวนทรัพยากร CPU ที่กระบวนการสามารถใช้สำหรับแอปพลิเคชันหรือเกมได้ ในโพสต์นี้ เราจะแสดงวิธีจำกัดการใช้งาน CPU สำหรับแอปกระบวนการเดียวหรือแอปหลายกระบวนการ
รถแท็กซี่การกำหนดค่าเครือข่าย
วิธีจำกัดการใช้งาน CPU สำหรับกระบวนการใน Windows 11/10
พูดง่ายๆ ก็คือ การใช้งาน CPU คือเปอร์เซ็นต์ปัจจุบันของทรัพยากร CPU ที่ใช้โดยโปรแกรมทั้งหมด หากคุณสังเกตเห็นว่าบางโปรแกรมกำลังใช้คอร์ CPU มากขึ้นและทรัพยากรระบบมากเกินไป คุณสามารถจำกัดการใช้งาน CPU สำหรับกระบวนการเกม/แอพหรือหลายกระบวนการโดยใช้วิธีการด้านล่าง
- กำหนดลำดับความสำคัญของกระบวนการและความสัมพันธ์ของ CPU
- ใช้แอพของบุคคลที่สาม
- สถานะตัวประมวลผลสูงสุดที่เล็กลง
ลองดูวิธีการเหล่านี้โดยละเอียด
1] กำหนดลำดับความสำคัญของกระบวนการและความสัมพันธ์ของ CPU
ลำดับความสำคัญของกระบวนการ อนุญาตให้ Windows จัดสรรและจัดสรรทรัพยากรที่จำเป็นสำหรับกระบวนการที่ใช้งานอยู่ทั้งหมด ผู้ใช้พีซีสามารถเปลี่ยนลำดับความสำคัญของกระบวนการ/กระบวนการย่อยใดๆ ผ่านตัวจัดการงาน แต่ควรทำเฉพาะกับกระบวนการที่ไม่ใช่ระบบเท่านั้น การตั้งค่าลำดับความสำคัญสำหรับกระบวนการของระบบหลักนั้นไม่ควรเปลี่ยนแปลง
การปฏิบัติตามซีพียู เพียงจำกัดกระบวนการให้ใช้คอร์ CPU ของระบบให้น้อยลง ผู้ใช้พีซีสามารถตั้งค่าต่อกระบวนการเพื่อควบคุมจำนวนคอร์ของ CPU ที่อนุญาตให้ใช้ โดยการเปลี่ยนความสัมพันธ์ของ CPU คุณสามารถปล่อยแกน CPU เพื่อให้พร้อมใช้งานสำหรับกระบวนการอื่นๆ
ในการกำหนดลำดับความสำคัญของกระบวนการ ให้ทำดังต่อไปนี้:
- กด Ctrl + Shift + Esc ปุ่มเพื่อเริ่มตัวจัดการงาน
- ในตัวจัดการงาน ให้ระบุกระบวนการที่คุณต้องการเปลี่ยนลำดับความสำคัญ
- คุณยังสามารถคลิกที่ปุ่ม โปรเซสเซอร์ คอลัมน์สำหรับกระบวนการสั่งซื้อตามลำดับการบริโภคจากมากไปน้อย
- ตอนนี้คลิกขวาที่กระบวนการแล้วเลือก ไปที่รายละเอียด ตัวเลือกจากเมนูบริบท หรือคลิกปุ่ม รายละเอียด แท็บและค้นหากระบวนการที่คุณต้องการเปลี่ยนแปลง
- เกี่ยวกับรายละเอียด ส่วนคลิกขวาที่กระบวนการแล้วเลือก กำหนดลำดับความสำคัญ จากเมนูบริบท
- จากนั้นเลือก ต่ำกว่าปกติ (จัดสรรทรัพยากรให้น้อยลงเล็กน้อยเมื่อมี) หรือ สั้น (จัดสรรทรัพยากรระบบจำนวนน้อยที่สุดเมื่อพร้อมใช้งาน)
- หน้าต่างคำเตือนจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบถึงผลของการเปลี่ยนลำดับความสำคัญของกระบวนการ
- คลิกที่ เปลี่ยนลำดับความสำคัญ ปุ่มเพื่อใช้การเปลี่ยนแปลง
- ออกจากตัวจัดการงาน
ในการตั้งค่าความเกี่ยวข้องของโปรเซสเซอร์ (CPU) ให้ทำดังต่อไปนี้:
บันทึก : สำหรับแอปพลิเคชันที่มีหลายกระบวนการ เช่น msedge.exe คุณจะต้องตั้งค่าความเกี่ยวข้องของ CPU สำหรับแต่ละกระบวนการ เนื่องจากแต่ละปฏิบัติการเป็นแท็บ หน้าต่าง หรือปลั๊กอินที่แยกจากกัน
วิธีแก้ไข facebook marketplace
- เปิดตัวจัดการงาน
- ในหน้าต่างตัวจัดการงาน คลิกที่ มากกว่า เพื่อขยายหากคุณไม่เห็นแท็บใด ๆ แต่มีเพียงไม่กี่แอปที่มีข้อมูลน้อยหรือไม่มีเลย
- ภายใต้ กระบวนการ คลิกที่แอปพลิเคชันที่คุณต้องการจำกัดการใช้งาน CPU ขยาย รายการกระบวนการที่เริ่มต้นโดยแอปพลิเคชัน
- ต่อไป. คลิกขวาที่กระบวนการที่คุณต้องการจำกัดและเลือก ไปที่รายละเอียด . ถูกเปลี่ยนเส้นทางไปที่ รายละเอียด แท็บ
- ในส่วนรายละเอียด ให้คลิกขวาที่กระบวนการที่ไฮไลต์แล้วเลือก ตั้งค่าความสัมพันธ์ .
- ใน การปฏิบัติตามโปรเซสเซอร์ ตามค่าเริ่มต้นสำหรับกระบวนการส่วนใหญ่ คุณควรเห็นโปรเซสเซอร์ทั้งหมดที่เลือกไว้ ซึ่งหมายความว่าแกนประมวลผลทั้งหมดได้รับอนุญาตให้เรียกใช้กระบวนการ
- ตอนนี้เพียงแค่ ยกเลิกการเลือก บล็อกของแกน CPU ที่คุณไม่ต้องการใช้ในกระบวนการ
- คลิกที่ ดี ปุ่ม.
- ออกจากตัวจัดการงาน
โปรดจำไว้ว่าคุณสามารถจำกัด CPU หนึ่งคอร์หรือมากกว่าต่อหนึ่งกระบวนการเท่านั้น แต่ต้องเลือกอย่างน้อยหนึ่งคอร์ นอกจากนี้ ด้วยวิธีนี้ Windows จะรีเซ็ตการกำหนดค่าหลังจากที่คุณปิดและเปิดโปรแกรมเริ่มต้น ซึ่งควรใช้คอร์ CPU ทั้งหมด ดังนั้น ในการบังคับให้แอปพลิเคชันหรือเกมรักษาแกน CPU ที่ถูกต้องไว้เสมอ (การจับคู่ CPU) คุณสามารถใช้วิธีแก้ไขปัญหาชั่วคราวที่อธิบายไว้ด้านล่าง
อ่าน : ไม่สามารถตั้งค่าลำดับความสำคัญของกระบวนการใน Windows Task Manager
ตั้งค่าความเกี่ยวข้องและลำดับความสำคัญของ CPU อย่างถาวรโดยสร้างทางลัดสำหรับกระบวนการ
- คุณเริ่มต้นด้วยการระบุค่าเลขฐานสิบหกของ CPU ที่คุณต้องการใช้สำหรับการตั้งค่า CPU Affinity โดยรับเลขฐานสองของแกน CPU ที่คุณต้องการใช้สำหรับกระบวนการ
ความยาวของเลขฐานสองถูกกำหนดโดยจำนวนแกนประมวลผล ในไบนารีของ CPU 0 หมายถึงปิดและ 1 หมายถึงเปิด สำหรับแต่ละแกน CPU ที่คุณต้องการใช้สำหรับกระบวนการ ให้เปลี่ยน 0 ถึง 1 .
สำหรับโพสต์นี้เราจะสาธิตด้วย โปรเซสเซอร์ 7 คอร์ และจะใช้เฉพาะ ซีพียู 0 สำหรับการสมัคร เลขฐานสองที่ใช้จะเป็น 0000001 .
- ต่อไป เราต้องแปลงเลขฐานสองเป็นเลขฐานสิบหกโดยใช้ตัวแปลงบน rapidtables.com/convert .
- เมื่อคุณมีเลขฐานสิบหกแล้ว ให้ไปที่ Create Desktop Shortcut
- ใน สร้างทางลัด ป้อนไวยากรณ์ด้านล่างใน ใส่ตำแหน่งขององค์ประกอบ สนาม.
- ในไวยากรณ์ แทนที่ ชื่อของโปรแกรม ตัวยึดตำแหน่งที่มีชื่อจริงของโปรแกรม (สามารถเว้นว่างหรือชื่อใดก็ได้) สั้น ด้วยลำดับความสำคัญของโปรเซสเซอร์ (เรียลไทม์, สูง, เหนือปกติ, ปกติ, ต่ำกว่าปกติ, ต่ำ) # ด้วยค่าเลขฐานสิบหกที่ได้รับก่อนหน้านี้ เส้นทางโปรแกรม พร้อมเส้นทางสู่เกมหรือแอพพลิเคชั่นเต็มรูปแบบ
ตอนนี้คุณได้สร้างทางลัดแล้ว หากคุณต้องการเรียกใช้โปรแกรม ให้เปิดใช้ทางลัดนั้นแทน แล้ว Windows จะเปิดโปรแกรมโดยอัตโนมัติตามความเกี่ยวข้องของ CPU และลำดับความสำคัญที่คุณตั้งไว้ในตัวเลือกคำสั่งของทางลัด แต่โปรดจำไว้ว่าวิธีนี้ใช้ได้กับแอพและเกมที่ทำงานในกระบวนการเดียวเท่านั้น สำหรับแอปพลิเคชันที่ทำงานในหลายๆ กระบวนการ เช่น chrome.exe, firefox.exe หรือ msedge.exe คุณต้องบังคับลำดับความสำคัญและความสัมพันธ์ของ CPU โดยปฏิบัติตามวิธีแก้ปัญหาด้านล่าง
อ่าน : เปลี่ยนลำดับความสำคัญของกระบวนการสำหรับการรันกระบวนการโดยใช้บรรทัดคำสั่ง
ตั้งค่าความสัมพันธ์และลำดับความสำคัญของ CPU อย่างถาวรโดยสร้างสคริปต์ PowerShell สำหรับกระบวนการ
- คุณเริ่มต้นด้วยการสร้างสคริปต์ PowerShell
- สร้างไฟล์ข้อความและตั้งชื่อตามที่คุณต้องการ แต่มีนามสกุล .ps1 .
- เมื่อสร้างแล้ว ให้เปิดไฟล์ .ps1 ใน Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ ที่เข้ากันได้
- ป้อนไวยากรณ์ต่อไปนี้ในโปรแกรมแก้ไขข้อความ:
- แทนที่ chrome.exe ด้วยชื่อของกระบวนการที่คุณต้องการตั้งค่าลำดับความสำคัญและค่าลำดับความสำคัญ (เรียลไทม์ 256, สูง 128, สูงกว่าปกติ 32768, ปกติ 32, ต่ำกว่าปกติ 16384, ต่ำ 64) ใน SetPriority(value)
- ตอนนี้คุณต้องกำหนดค่าทศนิยมของแกน CPU ที่คุณต้องการใช้สำหรับกระบวนการ เนื่องจากคุณใช้แกน CPU เดียวกันกับด้านบน ให้ตรวจสอบค่าทศนิยมในตัวแปลงด้านบน
- ตอนนี้ถ้าคุณต้องการจับคู่ CPU กับ เพียงกระบวนการเดียว พิมพ์บรรทัดคำสั่งต่อไปนี้ลงในสคริปต์ PowerShell
- ในการตั้งค่าความเกี่ยวข้องของโปรเซสเซอร์เป็น กระบวนการทั้งหมดที่มีชื่อเดียวกัน เช่น chrome.exe, firefox.exe หรือ msedge.exe พิมพ์บรรทัดคำสั่งต่อไปนี้ลงในสคริปต์ PowerShell
- ค่าแทน 1 ด้วยค่าทศนิยมที่คุณได้รับจากตัวแปลง chrome พร้อมชื่อกระบวนการที่คุณต้องการตั้งค่าความเกี่ยวข้องของ CPU
- บันทึกโปรแกรมแก้ไขข้อความของคุณ
- ในการเรียกใช้สคริปต์ ให้คลิกขวาที่ไฟล์แล้วเลือก เรียกใช้ด้วย PowerShell .
ตามค่าเริ่มต้น Windows จะไม่อนุญาตให้สคริปต์ทำงานบนระบบ เพื่อให้สคริปต์ของคุณทำงานได้ ช้อนชา ง เมื่อได้รับแจ้ง สคริปต์จะทำงานและออกหลังจากดำเนินการคำสั่งทั้งหมดแล้ว หากคุณมีปัญหาในการเรียกใช้สคริปต์เนื่องจากนโยบายการดำเนินการ คุณสามารถเปิดใช้งานการดำเนินการของสคริปต์ PowerShell หรือคุณสามารถสร้างทางลัดบนเดสก์ท็อปที่ชี้ไปยังสคริปต์ ps1 ที่คุณสร้างขึ้นก่อนหน้านี้ด้วยพารามิเตอร์ที่ข้ามนโยบายการดำเนินการโดยใช้คำสั่งด้านล่าง V ใส่ตำแหน่งขององค์ประกอบ สนาม:
|_+_|- การแทนที่ FullPathToPowerShellScript ตัวยึดตำแหน่งที่มีเส้นทางจริงไปยังไฟล์สคริปต์ PS1 ของคุณ หาก Windows ของคุณไม่ได้อยู่ในไดรฟ์ C: หรือติดตั้ง PowerShell ไว้ที่อื่น ให้เปลี่ยน C:WindowsSystem32WindowsPowerShellv1.0powershell.exe ด้วยเส้นทางไปยัง powershell.exe ในระบบของคุณ
อ่าน : ปรับการตั้งเวลาโปรเซสเซอร์เพื่อปรับปรุงประสิทธิภาพการทำงานใน Windows
เกมการศึกษา xbox
2] ใช้แอพของบุคคลที่สาม
วิธีนี้ยังกำจัดข้อเสียของการใช้ตัวจัดการงานเพื่อจำกัดการใช้งาน CPU ซึ่งหมายความว่าจะรีเซ็ตการตั้งค่าของคุณหลังจากที่คุณรีสตาร์ทโปรแกรม ดังนั้น หากคุณต้องการโซลูชันที่ครอบคลุมมากขึ้นสำหรับการจัดการการใช้ทรัพยากรในโปรแกรม คุณสามารถลองใช้แอปของบริษัทอื่น เช่น Process Lasso, Bill2 Process Manager และ Process Tamer
หากต้องการจำกัดการใช้งาน CPU ของกระบวนการโดยใช้ Process Lasso ให้ทำดังต่อไปนี้:
บันทึก ตอบ: หากคุณวางแผนที่จะทำการเปลี่ยนแปลงครั้งใหญ่โดยใช้ยูทิลิตี้นี้หรือยูทิลิตี้อื่นๆ ที่กล่าวถึง เราขอแนะนำให้คุณสร้างจุดคืนค่าก่อนดำเนินการต่อ
- ดาวน์โหลดและติดตั้งยูทิลิตีเวอร์ชันที่เหมาะสมในระบบของคุณ
- จากนั้นเปิดแอปด้วยสิทธิ์ระดับสูง
- คลิกขวาที่กระบวนการที่ต้องการและเปลี่ยนแปลง ลำดับความสำคัญ และ ความใกล้ชิด ตามความต้องการของคุณ
- ทำการเปลี่ยนแปลงโดยเลือก เสมอ ตัวเลือกจากเมนูบริบท ถ้าคุณเลือก ปัจจุบัน ตัวเลือกนี้จะใช้จนกว่าจะเริ่มโปรแกรมใหม่เท่านั้น
- หลังจากนั้นคุณสามารถออกจากแอปพลิเคชัน
อ่าน : วิธีเปิดหรือปิด CPU core park ใน Windows
3] ลดสถานะซีพียูสูงสุด
วิธีนี้ไม่รุกรานเหมือนสองวิธีที่อธิบายไว้ข้างต้น การตั้งค่านี้ทำให้คุณสามารถจำกัดความเร็วสูงสุดที่โปรเซสเซอร์ของคุณสามารถเข้าถึงได้ ซึ่งจะเป็นการลดภาระของโปรเซสเซอร์และอาจป้องกันไม่ให้พีซีของคุณร้อนเกินไป
หากต้องการลดสถานะตัวประมวลผลสูงสุดของโปรเซสเซอร์ ให้ทำดังต่อไปนี้:
- เปิดแผงควบคุม
- คลิก ตัวเลือกด้านพลังงาน .
- คลิกที่ เปลี่ยนการตั้งค่าแผน ตัวเลือกที่อยู่ถัดจากแผนการใช้พลังงานของระบบของคุณ
- จากนั้นคลิกที่ เปลี่ยนการตั้งค่าพลังงานขั้นสูง . หน้าต่างตัวเลือกการใช้พลังงานใหม่จะเปิดขึ้น
- ค้นหาและขยาย การจัดการพลังงานโปรเซสเซอร์ ตัวเลือก.
- คลิกที่ สถานะตัวประมวลผลสูงสุด ตัวเลือกและแก้ไขค่า
- ค่าเริ่มต้นคือ 100 เปอร์เซ็นต์ เปลี่ยนเป็น 80 เปอร์เซ็นต์ ส่วน จากแบตเตอรี่ และ เชื่อมต่อ ตัวเลือก.
- คลิก นำมาใช้ > ดี เพื่อบันทึกการเปลี่ยนแปลงและออกจากหน้าต่าง
ในการกำหนดค่าด้านบน CPU ของคุณจะทำงานที่ 80 เปอร์เซ็นต์ของความจุในช่วงที่มีการใช้งานสูงสุด
นั่นคือทั้งหมด!
โพสต์ที่เกี่ยวข้อง : วิธีตรวจสอบ ลดหรือเพิ่มการใช้งาน CPU ใน Windows
วิธีจัดสรร CPU เพิ่มเติมให้กับโปรแกรมใน Windows 11/10
โปรเซสเซอร์ไม่ได้ถูกจัดสรรให้กับโปรแกรม โปรแกรมสร้างเธรดการดำเนินการที่ทำงานพร้อมกัน โปรเซสเซอร์ที่แตกต่างกันรองรับจำนวนเธรดที่แตกต่างกันซึ่งสามารถดำเนินการได้ในเวลาเดียวกัน หากโปรแกรมสร้างหลายเธรดเท่ากับหรือมากกว่าจำนวนเธรดสูงสุดที่ CPU รองรับ โปรแกรมนั้นอาจใช้ CPU มากกว่า
ฟีด rss ไม่อัปเดต
ฉันสามารถจำกัดการใช้งาน CPU ของกระบวนการได้หรือไม่?
วิธีที่ง่ายที่สุดในการจำกัดการใช้ CPU ของกระบวนการในคอมพิวเตอร์ Windows 11/10 คือการจำกัดพลังงานของ CPU ไปที่แผงควบคุม สถานะ CPU สูงสุด และลดเหลือ 80% หรืออะไรก็ตามที่คุณต้องการ ด้วยซอฟต์แวร์ที่ใช้วัดอุณหภูมิ CPU เป็น 'High Speed Fan