จะแก้ไขการใช้งาน CPU สูงของ Microsoft Common Language Runtime Native Compiler ได้อย่างไร

ปิดกระบวนการจากตัวจัดการงาน

  • ปัญหาการใช้งาน CPU สูงของ Microsoft Common Language Runtime Native Compiler อาจเกิดขึ้นได้เนื่องจากการติดตั้ง .Net Framework ที่เสียหายหรือไม่สมบูรณ์
  • หากต้องการแก้ไข ให้ปิดกระบวนการในตัวจัดการงาน หยุดบริการ Microsoft Common Runtime หรือรีเซ็ตแคช NGen
  • หากต้องการวิธีแก้ปัญหาเพิ่มเติมและขั้นตอนโดยละเอียด โปรดอ่านต่อ!

หากคุณสังเกตเห็นกระบวนการ ngen.exe หรือ Microsoft Common Language Runtime Native Compiler ทำให้เกิดการใช้งาน CPU สูง คู่มือนี้สามารถช่วยได้! เราจะหารือเกี่ยวกับวิธีที่ผ่านการทดสอบโดยผู้เชี่ยวชาญเพื่อแก้ไขปัญหาทันทีหลังจากอธิบายสาเหตุ

Microsoft Common Language Runtime Native Compiler (ngen.exe) มีบทบาทสำคัญของ .Net Framework และสร้าง สภาพแวดล้อมรันไทม์ที่ดูแลการทำงานของแอปที่เขียนขึ้นสำหรับแพลตฟอร์ม .Net โดยไม่คำนึงถึงการเขียนโปรแกรม ภาษา.

โดยจะจัดการงานต่างๆ เช่น การแปลงโค้ดเป็นภาษาเครื่อง การรวบรวมขยะ การจัดการข้อยกเว้น และการจัดการเธรด เพื่อปรับปรุงประสิทธิภาพของแอปที่ได้รับการจัดการใน Windows

หากคุณเห็นการใช้งาน CPU สูงเนื่องจากกระบวนการนี้ ต่อไปนี้คือสาเหตุบางประการที่ทำให้เกิดสิ่งเดียวกัน:

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

จะหยุดการใช้งาน CPU สูงของ CLR Native Compiler ได้อย่างไร

ก่อนที่จะดำเนินการตามขั้นตอนการแก้ไขปัญหาขั้นสูง คุณควรพิจารณาดำเนินการตรวจสอบต่อไปนี้:

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

1. หยุดกระบวนการ

  1. กด Ctrl + กะ + Esc เพื่อเปิด ผู้จัดการงาน.ปิดตัวจัดการงาน Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  2. ไปที่ กระบวนการ แท็บ ค้นหา คอมไพเลอร์ดั้งเดิมของ Microsoft Common Language Runtime หรือ ngen.exeเลือกแล้วคลิก งานสิ้นสุด.

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

2. เริ่มบริการใหม่

  1. กด หน้าต่าง + เพื่อเปิด วิ่ง กล่องโต้ตอบบริการ Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  2. พิมพ์ บริการ.msc และคลิก ตกลง เพื่อเปิด บริการ แอป.
  3. ค้นหาและคลิกขวา รันไทม์ภาษาทั่วไปของ Microsoft และคลิก หยุด.หยุดบริการ -
  4. รอให้บริการหยุด จากนั้นปิดหน้าต่างบริการ

3. รีเซ็ตแคช NGen และเปลี่ยนการตั้งค่าลำดับความสำคัญ

  1. กด หน้าต่าง คีย์ พิมพ์ คำสั่งและคลิก ทำงานในฐานะผู้ดูแลระบบ.ยกระดับ CMD - การใช้งาน CPU สูงของ Microsoft Common Language Runtime Native Compiler
  2. พิมพ์คำสั่งต่อไปนี้เพื่อรีเซ็ตแคช NGen เพื่อแก้ไขข้อขัดแย้งและความเสียหายและกด เข้า: ngen executeQueuedItemscmd_executeditems Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  3. คัดลอกและวางคำสั่งต่อไปนี้เพื่อปรับลำดับความสำคัญและการกำหนดเวลาของกระบวนการเพื่อลดภาระงานและกด เข้า: ngen queue /priority priorityLevelระดับ cmd_priority
อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • แก้ไข: ข้อผิดพลาดระบบไฟล์ (-2147163901) บน Windows 11
  • แผงควบคุมกับแอปการตั้งค่า: อันไหนน่าใช้?
  • การแก้ไข: Wi-Fi หยุดทำงานเมื่อเชื่อมต่อกับจอภาพภายนอก

4. ใช้งานคอมพิวเตอร์ของคุณในสภาพแวดล้อมคลีนบูต

  1. กด หน้าต่าง + เพื่อเปิด วิ่ง กล่องโต้ตอบ cleanboot1 Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  2. พิมพ์ msconfig.php และคลิก ตกลง เพื่อเปิด การกำหนดค่าระบบ หน้าต่าง.
  3. ไปที่ บริการ แท็บ คลิก ซ่อนบริการทั้งหมดของ Microsoftจากนั้นเลือก ปิดการใช้งานทั้งหมด.คลีนบูต ปิดการใช้งานทั้งหมด
  4. เปลี่ยนไปที่ การเริ่มต้น แท็บแล้วคลิก เปิดตัวจัดการงาน ลิงค์เปิดตัวจัดการงาน คลีนบูต
  5. ในหน้าต่างตัวจัดการงาน ค้นหาแต่ละรายการ เปิดใช้งานแล้ว งานแล้วคลิก ปิดการใช้งาน.ปิดการใช้งานตัวจัดการงาน Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  6. ปิดตัวจัดการงานคลิก นำมาใช้, แล้ว ตกลง ในหน้าต่างการกำหนดค่าระบบคลีนบูต 5
  7. คลิก เริ่มต้นใหม่.รีสตาร์ทคลีนบูต

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

5. เรียกใช้การสแกน SFC และ DISM

  1. กด หน้าต่าง คีย์ พิมพ์ คำสั่งและคลิก ทำงานในฐานะผู้ดูแลระบบ.ยกระดับ CMD - การใช้งาน CPU สูงของ Microsoft Common Language Runtime Native Compiler
  2. คัดลอกและวางคำสั่งต่อไปนี้เพื่อซ่อมแซมไฟล์ระบบแล้วกด เข้า: sfc/scannowSFCSCANNOW CMD
  3. รอให้การสแกนเสร็จสิ้น จากนั้นพิมพ์คำสั่งต่อไปนี้เพื่อกู้คืนอิมเมจ Windows OS แล้วกด เข้า: Dism /Online /Cleanup-Image /RestoreHealthคืนค่าสุขภาพ Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  4. เมื่อดำเนินการคำสั่งแล้ว ให้รีสตาร์ทคอมพิวเตอร์

6. ลบคีย์รีจิสทรี

  1. กด หน้าต่าง + เพื่อเปิด วิ่ง กล่องโต้ตอบRegedit - การใช้งาน CPU ดั้งเดิมของ Microsoft Common Language Runtime Native Compiler
  2. พิมพ์ ลงทะเบียนใหม่ และคลิก ตกลง เพื่อเปิด ตัวแก้ไขรีจิสทรี.
  3. ขั้นแรกให้สำรองข้อมูลไปที่ ไฟล์จากนั้นเลือก ส่งออก. บันทึกไฟล์ในรูปแบบ .reg บนคอมพิวเตอร์ของคุณในตำแหน่งที่สามารถเข้าถึงได้ส่งออกรีจิสทรี
  4. นำทางไปยังเส้นทางนี้: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. คลิกขวาและเลือก ลบ เพื่อลบรายการทั้งหมดสำหรับโฟลเดอร์ Roots และปิด Registry Editorลบรายการรีจิสทรี Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  6. รีบูทคอมพิวเตอร์ของคุณ

7. ซ่อมแซม/ติดตั้ง .net Framework ใหม่

  1. ดาวน์โหลดเครื่องมือซ่อมแซม Microsoft .NET Framework.ดาวน์โหลด .NET Framework - Microsoft Common Language Runtime Native Compiler เครื่องมือซ่อมแซมการใช้งาน CPU สูง -
  2. ดับเบิลคลิกไฟล์ปฏิบัติการแล้วทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
  3. บน เครื่องมือซ่อมแซม Microsoft .NET Framework หน้าต่าง ยอมรับเงื่อนไข แล้วคลิก ต่อไป.ยอมรับเงื่อนไข
  4. เครื่องมือจะสแกนหาไฟล์ที่เสียหายใน .NET Framework ปัจจุบัน และแนะนำวิธีแก้ปัญหาเพื่อซ่อมแซมไฟล์เหล่านั้น
  5. คลิก ต่อไป เพื่อใช้การแก้ไขคลิกถัดไป
  6. จากนั้นคลิก เสร็จ เพื่อปิดหน้าต่างเครื่องมือซ่อมแซมเสร็จ

หากวิธีนี้ไม่ได้ผล ให้ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง .Net Framework ใหม่:

  1. กด หน้าต่าง + เพื่อเปิด วิ่ง หน้าต่าง.Appwiz.cpl - การใช้งาน CPU ดั้งเดิมของ Microsoft Common Language Runtime Native Compiler
  2. พิมพ์ appwiz.cpl และคลิก ตกลง เพื่อเปิด โปรแกรมและคุณสมบัติ หน้าต่าง.ถอนการติดตั้ง NET FRAMEWORK Microsoft Common Language Runtime Native Compiler การใช้งาน CPU สูง
  3. เลือก ไมโครซอฟต์ .เน็ต เฟรมเวิร์ก และคลิก ถอนการติดตั้ง.
  4. เมื่อถอนการติดตั้งแล้ว ให้ไปที่ เว็บไซต์อย่างเป็นทางการของ .NET Framework.ดาวน์โหลด .NET Framework
  5. คลิกเวอร์ชันล่าสุดแล้วดาวน์โหลด
  6. เมื่อดาวน์โหลดการตั้งค่าแล้ว ให้ไปที่ตำแหน่งไฟล์แล้วดับเบิลคลิกเพื่อเริ่มการติดตั้ง
  7. คลิก ติดตั้งและรอให้กระบวนการเสร็จสิ้นติดตั้ง

เพื่อหลีกเลี่ยงปัญหาประสิทธิภาพการทำงานของ CPU สูง รวมถึง Microsoft Common Language Runtime Native Compiler ได้หยุดทำงานแล้ว ตรวจสอบให้แน่ใจว่าได้อนุญาตให้กระบวนการ ngen.exe ทำงานเมื่อระบบของคุณอยู่ในสถานะไม่ได้ใช้งาน และรักษาระบบและซอฟต์แวร์ของคุณให้ทันสมัยอยู่เสมอ วันที่.

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

หากต้องเผชิญหน้าบ่อยๆ การใช้งาน CPU สูงบน Windows 11 ของคุณ คอมพิวเตอร์ เราขอแนะนำให้คุณอ่านคู่มือนี้

พบปัญหาใดๆ หรือคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Microsoft Common Language Runtime Native Compiler หรือไม่ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนด้านล่าง

ปิดการอัปเดตสำหรับ Office พร้อมที่จะติดตั้งแล้วข้อความ

ปิดการอัปเดตสำหรับ Office พร้อมที่จะติดตั้งแล้วข้อความไมโครซอฟ ออฟฟิศWindows 10

ในการแก้ไขปัญหาต่างๆ ของพีซี เราขอแนะนำ DriverFix:ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมดข...

อ่านเพิ่มเติม
เกิดปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์สนับสนุนของ Microsoft [แก้ไข]

เกิดปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์สนับสนุนของ Microsoft [แก้ไข]Windows 10

ในการแก้ไขปัญหาต่าง ๆ ของพีซี เราขอแนะนำ DriverFix:ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมด...

อ่านเพิ่มเติม
เครื่องเล่นหนังสือเสียงที่ดีที่สุด 10+ รายการสำหรับผู้ใช้ Windows PC

เครื่องเล่นหนังสือเสียงที่ดีที่สุด 10+ รายการสำหรับผู้ใช้ Windows PCWindows 10หนังสือเสียง

ง่ายๆแบบนี้ เครื่องเล่นเพลง ซึ่งสามารถใช้เป็นซอฟต์แวร์เครื่องเล่นหนังสือเสียงได้ คุณสามารถใช้เพื่อเล่นไฟล์ AIF, MP3, WAV และ WMAคุณสามารถค้นหาไฟล์โดยใช้ตัวกรอง เช่น ศิลปิน ชื่อไฟล์ ชื่อไฟล์ และอื่น...

อ่านเพิ่มเติม