Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

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

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

วิธีแก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูงใน Windows 10

อย่างที่คุณอาจทราบ .NET framework . นี้ ถูกใช้โดย Microsoft และบุคคลที่สามอื่นๆ สำหรับการพัฒนาและใช้งานแอปพลิเคชัน Windows เหนือสิ่งอื่นใด. ไฟล์ปฏิบัติการสำหรับบริการนี้ ชื่อ mscorsvw.exe เป็นคอมโพเนนต์ของ Windows อย่างเป็นทางการและทำหน้าที่ในการเพิ่มประสิทธิภาพ .NET framework ได้แก่ ก่อนและคอมไพล์ไลบรารี .NET ใหม่ ซึ่งจะช่วยให้เปิดแอปพลิเคชันและโปรแกรมได้เร็วขึ้น บริการเพิ่มประสิทธิภาพออกแบบมาเพื่อทำงานในพื้นหลัง เมื่อพีซีของคุณไม่ได้ใช้งานเป็นเวลาสั้นๆ 5-10 นาที

เหตุใด .NET Runtime Optimization Service จึงส่งผลให้มีการใช้งาน CPU สูง

บางครั้งบริการอาจใช้เวลานานกว่าปกติในการรวบรวมไลบรารี .NET ใหม่ ส่งผลให้

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

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

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

วิธีที่ 1:ดำเนินการคลีนบูตของ PC

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

1. กด ปุ่ม Windows + R พร้อมกันเพื่อเปิด เรียกใช้ กล่องโต้ตอบ

2. พิมพ์ msconfig และกด Enter คีย์เพื่อเปิด การกำหนดค่าระบบ .

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

3. ไปที่ บริการ และเลือกช่องทำเครื่องหมาย ซ่อนบริการทั้งหมดของ Microsoft .

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

4. จากนั้น คลิกที่ ปิดการใช้งานทั้งหมด ปุ่มที่แสดงเน้น จะหยุดบริการของบุคคลที่สามและบริการที่ไม่จำเป็นทั้งหมดไม่ให้ทำงานในพื้นหลัง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

5. บันทึกการเปลี่ยนแปลงโดยคลิกที่ ใช้> ตกลง ปุ่ม

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

6. ป๊อปอัปถามว่าคุณต้องการ รีสตาร์ท . หรือไม่ หรือ ออกโดยไม่รีสตาร์ท จะปรากฏขึ้นตามที่แสดง เลือก ออกโดยไม่ต้องรีสตาร์ท ตัวเลือก

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

7. เปิด การกำหนดค่าระบบ . อีกครั้ง หน้าต่างโดยทำซ้ำ ขั้นตอนที่ 1-2 สลับไปที่ การเริ่มต้น แท็บ

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

8. คลิกที่ เปิดตัวจัดการงาน ไฮเปอร์ลิงก์ตามที่แสดง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

หมายเหตุ: ตรวจสอบคอลัมน์ผลกระทบในการเริ่มต้นสำหรับแอปพลิเคชัน/กระบวนการที่ระบุไว้ทั้งหมด และปิดใช้งานแอปพลิเคชัน/กระบวนการที่มีผลกระทบต่อการเริ่มต้นสูง .

9. คลิกขวาที่แอปพลิเคชัน (เช่น Steam ) และเลือก ปิดการใช้งาน ตามภาพด้านล่าง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

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

11. ตอนนี้ ให้ตรวจสอบการใช้งาน CPU ของบริการ .NET Runtime ในตัวจัดการงาน หากเป็นเรื่องปกติให้เปิดใช้งานโปรแกรมของบุคคลที่สามทีละโปรแกรม เพื่อปักหมุดแอปพลิเคชันผู้ร้ายและถอนการติดตั้ง เพื่อหลีกเลี่ยงปัญหาดังกล่าวในอนาคต

วิธีที่ 2:เพิ่มกระบวนการ .NET Framework

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

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

ตัวเลือกที่ 1:ผ่านพรอมต์คำสั่ง

1. คลิกที่ เริ่ม , พิมพ์ พรอมต์คำสั่ง และคลิก เรียกใช้ในฐานะผู้ดูแลระบบ ดังที่แสดงไว้

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

2. พิมพ์คำสั่งที่กำหนดแล้วกด Enter คีย์ เพื่อดำเนินการ

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

  • สำหรับระบบ 32 บิต: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • สำหรับระบบ 64 บิต: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

3. ถัดไป ดำเนินการ ngen.exe executequeueeditems ดังที่แสดงด้านล่าง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

เคล็ดลับสำหรับมือโปร:ตรวจสอบว่าพีซีที่ใช้ Windows เป็นแบบ 32 บิตและ 64 บิตหรือไม่

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

1. กดปุ่ม Windows + R ร่วมกันเพื่อเปิด วิ่ง กล่องโต้ตอบ

2. พิมพ์ msinfo32 และคลิก ตกลง เพื่อเปิด ข้อมูลระบบ หน้าต่าง

3. ที่นี่ ตรวจสอบ ประเภทระบบ ฉลากให้ตรวจเหมือนกัน

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

ตัวเลือก II:ผ่านสคริปต์ GitHub

1. ไปที่หน้า GitHub สำหรับ สคริปต์ .

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

2. คลิกขวาที่ ดิบ และเลือก บันทึกลิงก์เป็น... ได้ตามที่แสดง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

3. เปลี่ยน บันทึกเป็นประเภท ไปยัง ไฟล์สคริปต์ของ Windows และคลิกที่ บันทึก .

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

4. เมื่อดาวน์โหลดแล้ว ให้เปิดไฟล์ด้วย Windows Script Host .

วิธีที่ 3:เริ่มบริการ .NET Runtime Optimization ใหม่

บริการมักจะผิดพลาดและแสดงพฤติกรรมแปลก ๆ เช่นการใช้ทรัพยากรระบบจำนวนมากโดยไม่จำเป็นหรือใช้งานอยู่เป็นระยะเวลานาน อินสแตนซ์ที่ผิดพลาดสามารถเกิดขึ้นได้เนื่องจากข้อบกพร่องที่มีอยู่ใน Windows OS บิวด์ปัจจุบัน วิธีแก้ไข .NET runtime optimization service การใช้งาน CPU สูงโดยการเริ่มบริการใหม่:

หมายเหตุ :โซลูชันนี้ใช้ได้เฉพาะกับระบบที่มีการ์ดกราฟิกที่ขับเคลื่อนโดย NVIDIA โดยเฉพาะ

1. กด Windows + R กุญแจ พร้อมกันเพื่อเปิด เรียกใช้ กล่องโต้ตอบ

2. พิมพ์ services.msc และคลิก ตกลง เพื่อเปิด บริการ แอปพลิเคชัน

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

3. เลื่อนดูรายการและค้นหา NVIDIA Telemetry Container บริการ

4. คลิกขวาและเลือก คุณสมบัติ จากเมนูบริบทตามที่แสดง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

5. คลิกที่ หยุด ปุ่มก่อน รอให้สถานะบริการอ่านว่า หยุด จากนั้นคลิกที่ เริ่ม เพื่อเริ่มต้นใหม่อีกครั้ง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

6. ตรวจสอบให้แน่ใจว่าประเภทการเริ่มต้น: ถูกตั้งค่าเป็น อัตโนมัติ .

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

7. เมื่อบริการเริ่มใหม่ ให้คลิกที่ ใช้> ตกลง เพื่อบันทึกการเปลี่ยนแปลงและปิด คุณสมบัติ หน้าต่าง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

8. กด Ctrl + Shift + Esc ร่วมกันเพื่อเปิด ตัวจัดการงาน และตรวจสอบว่าบริการยังคงใช้ทรัพยากร CPU สูงอยู่หรือไม่

วิธีที่ 4:ตรวจจับและลบมัลแวร์

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

1. กดปุ่ม Windows + I พร้อมกันเพื่อเปิด การตั้งค่า .

2. ที่นี่ คลิก อัปเดตและความปลอดภัย ตามที่แสดง

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

3. ไปที่ ความปลอดภัยของ Windows เมนูแล้วคลิก การป้องกันไวรัสและภัยคุกคาม

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

4. คลิก สแกนด่วน เพื่อสแกนพีซีของคุณเพื่อตรวจสอบว่ามีมัลแวร์อยู่หรือไม่

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

5. หากพบมัลแวร์ ให้คลิกที่เริ่มการทำงาน เพื่อ ลบ หรือ บล็อก และรีสตาร์ทพีซีของคุณ

แก้ไข .NET Runtime Optimization Service การใช้งาน CPU สูง

แนะนำ:

  • แก้ไขการเลื่อนทัชแพดไม่ทำงานบน Windows 10
  • วิธีการเปลี่ยนโปรแกรมเริ่มต้นใน Windows 10
  • วิธีปิดเสียงไมโครโฟนใน Windows 10
  • 7 วิธีในการแก้ไขคอมพิวเตอร์ไม่ให้หยุดทำงาน

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