จะแก้ไขการใช้งาน 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 หรือไม่ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนด้านล่าง

ซีดีรอมไม่ทำงานใน Windows 10 [แก้ไขแล้ว]

ซีดีรอมไม่ทำงานใน Windows 10 [แก้ไขแล้ว]Windows 10ซีดีรอม

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

อ่านเพิ่มเติม
การอัปเดตเฟิร์มแวร์ Surface Go ล่าสุดช่วยเพิ่มการเชื่อมต่อ Bluetooth

การอัปเดตเฟิร์มแวร์ Surface Go ล่าสุดช่วยเพิ่มการเชื่อมต่อ Bluetoothพื้นผิวไปอัพเดทWindows 10

อุปกรณ์ที่เบาที่สุดจากกลุ่มผลิตภัณฑ์ Surface ของ Microsoft the Surface Goได้รับความสนใจมากขึ้นในช่วงสองสามเดือนที่ผ่านมาแม้ว่าจะดูเหมือนถูกละเลยไปตั้งแต่ต้นปี แต่ M ตัวใหญ่ก็ยังไม่ลืมเกี่ยวกับ Surf...

อ่านเพิ่มเติม
บัญชีอุปกรณ์ Microsoft ให้ข้อมูลเพิ่มเติมเกี่ยวกับสถานะพีซีของคุณ

บัญชีอุปกรณ์ Microsoft ให้ข้อมูลเพิ่มเติมเกี่ยวกับสถานะพีซีของคุณWindows 10

หน้าบัญชีอุปกรณ์ของ Microsoft จะแสดงข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์ Windows 10 ของคุณ Microsoft เพิ่งอัปเดตคุณลักษณะที่มีให้ในแท็บอุปกรณ์ของหน้าบัญชี Microsoft ของคุณคุณสมบัติใหม่ของบัญชีอุปกรณ์ Mi...

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