วิธีจำกัดการใช้งาน CPU สำหรับกระบวนการใน Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11 10



ในฐานะผู้เชี่ยวชาญด้านไอที ฉันมักถูกถามถึงวิธีจำกัดการใช้งาน 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 สำหรับกระบวนการ





รถแท็กซี่การกำหนดค่าเครือข่าย

วิธีจำกัดการใช้งาน CPU สำหรับกระบวนการใน Windows 11/10

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



  1. กำหนดลำดับความสำคัญของกระบวนการและความสัมพันธ์ของ CPU
  2. ใช้แอพของบุคคลที่สาม
  3. สถานะตัวประมวลผลสูงสุดที่เล็กลง

ลองดูวิธีการเหล่านี้โดยละเอียด

1] กำหนดลำดับความสำคัญของกระบวนการและความสัมพันธ์ของ CPU

ลำดับความสำคัญของกระบวนการ อนุญาตให้ Windows จัดสรรและจัดสรรทรัพยากรที่จำเป็นสำหรับกระบวนการที่ใช้งานอยู่ทั้งหมด ผู้ใช้พีซีสามารถเปลี่ยนลำดับความสำคัญของกระบวนการ/กระบวนการย่อยใดๆ ผ่านตัวจัดการงาน แต่ควรทำเฉพาะกับกระบวนการที่ไม่ใช่ระบบเท่านั้น การตั้งค่าลำดับความสำคัญสำหรับกระบวนการของระบบหลักนั้นไม่ควรเปลี่ยนแปลง

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



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

กำหนดลำดับความสำคัญของกระบวนการ

  • กด Ctrl + Shift + Esc ปุ่มเพื่อเริ่มตัวจัดการงาน
  • ในตัวจัดการงาน ให้ระบุกระบวนการที่คุณต้องการเปลี่ยนลำดับความสำคัญ
  • คุณยังสามารถคลิกที่ปุ่ม โปรเซสเซอร์ คอลัมน์สำหรับกระบวนการสั่งซื้อตามลำดับการบริโภคจากมากไปน้อย
  • ตอนนี้คลิกขวาที่กระบวนการแล้วเลือก ไปที่รายละเอียด ตัวเลือกจากเมนูบริบท หรือคลิกปุ่ม รายละเอียด แท็บและค้นหากระบวนการที่คุณต้องการเปลี่ยนแปลง
  • เกี่ยวกับรายละเอียด ส่วนคลิกขวาที่กระบวนการแล้วเลือก กำหนดลำดับความสำคัญ จากเมนูบริบท
  • จากนั้นเลือก ต่ำกว่าปกติ (จัดสรรทรัพยากรให้น้อยลงเล็กน้อยเมื่อมี) หรือ สั้น (จัดสรรทรัพยากรระบบจำนวนน้อยที่สุดเมื่อพร้อมใช้งาน)
  • หน้าต่างคำเตือนจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบถึงผลของการเปลี่ยนลำดับความสำคัญของกระบวนการ
  • คลิกที่ เปลี่ยนลำดับความสำคัญ ปุ่มเพื่อใช้การเปลี่ยนแปลง
  • ออกจากตัวจัดการงาน

ในการตั้งค่าความเกี่ยวข้องของโปรเซสเซอร์ (CPU) ให้ทำดังต่อไปนี้:

ตั้งค่าความเกี่ยวข้องของ CPU (โปรเซสเซอร์)

บันทึก : สำหรับแอปพลิเคชันที่มีหลายกระบวนการ เช่น msedge.exe คุณจะต้องตั้งค่าความเกี่ยวข้องของ CPU สำหรับแต่ละกระบวนการ เนื่องจากแต่ละปฏิบัติการเป็นแท็บ หน้าต่าง หรือปลั๊กอินที่แยกจากกัน

วิธีแก้ไข facebook marketplace
  • เปิดตัวจัดการงาน
  • ในหน้าต่างตัวจัดการงาน คลิกที่ มากกว่า เพื่อขยายหากคุณไม่เห็นแท็บใด ๆ แต่มีเพียงไม่กี่แอปที่มีข้อมูลน้อยหรือไม่มีเลย
  • ภายใต้ กระบวนการ คลิกที่แอปพลิเคชันที่คุณต้องการจำกัดการใช้งาน CPU ขยาย รายการกระบวนการที่เริ่มต้นโดยแอปพลิเคชัน
  • ต่อไป. คลิกขวาที่กระบวนการที่คุณต้องการจำกัดและเลือก ไปที่รายละเอียด . ถูกเปลี่ยนเส้นทางไปที่ รายละเอียด แท็บ
  • ในส่วนรายละเอียด ให้คลิกขวาที่กระบวนการที่ไฮไลต์แล้วเลือก ตั้งค่าความสัมพันธ์ .
  • ใน การปฏิบัติตามโปรเซสเซอร์ ตามค่าเริ่มต้นสำหรับกระบวนการส่วนใหญ่ คุณควรเห็นโปรเซสเซอร์ทั้งหมดที่เลือกไว้ ซึ่งหมายความว่าแกนประมวลผลทั้งหมดได้รับอนุญาตให้เรียกใช้กระบวนการ
  • ตอนนี้เพียงแค่ ยกเลิกการเลือก บล็อกของแกน CPU ที่คุณไม่ต้องการใช้ในกระบวนการ
  • คลิกที่ ดี ปุ่ม.
  • ออกจากตัวจัดการงาน

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

อ่าน : ไม่สามารถตั้งค่าลำดับความสำคัญของกระบวนการใน Windows Task Manager

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

ตั้งค่าความเกี่ยวข้องและลำดับความสำคัญของ 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 สำหรับกระบวนการ

ตั้งค่าความสัมพันธ์และลำดับความสำคัญของ 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] ใช้แอพของบุคคลที่สาม

กระบวนการ Lasso

วิธีนี้ยังกำจัดข้อเสียของการใช้ตัวจัดการงานเพื่อจำกัดการใช้งาน 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

โพสต์ยอดนิยม