Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

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

หากคุณเห็นการใช้งาน CPU, GPU หรือดิสก์ 100% หรือ สูง โดย .NET Runtime Optimization Service (mscorsvw.exe) บนพีซี Windows 11/10 ของคุณ คู่มือนี้จะช่วยคุณแก้ไขปัญหา

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

เหตุใด .NET Runtime Optimization Service จึงใช้ CPU สูง

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

  • .NET Runtime Optimization ทำงานช้า
  • โปรแกรมที่ขัดแย้งกันหรือมัลแวร์ที่ทำงานบนพีซีของคุณ
  • การเพิ่มประสิทธิภาพรันไทม์ .NET ที่เสียหาย

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

เมื่อคุณเห็นการใช้งาน CPU สูงของ .NET Runtime Optimization Service บนพีซีของคุณ คุณสามารถแก้ไขได้ด้วยวิธีต่อไปนี้

  1. สิ้นสุดกระบวนการ mscorsvw.exe โดยใช้ตัวจัดการงาน
  2. เรียกใช้การสแกนมัลแวร์
  3. เพิ่มประสิทธิภาพ .Net Runtime Optimization Service
  4. ใช้สคริปต์อย่างเป็นทางการโดย Microsoft
  5. เริ่มบริการ NVIDIA Telemetry ใหม่

มาลงรายละเอียดทุกวิธีและแก้ไขปัญหากันเถอะ

1] สิ้นสุดกระบวนการ mscorsvw.exe โดยใช้ตัวจัดการงาน

เปิดตัวจัดการงาน คลิกแท็บรายละเอียด ค้นหากระบวนการ mscorsvw.exe คลิกขวาและเลือก สิ้นสุดโครงสร้างกระบวนการ .

2] เรียกใช้การสแกนมัลแวร์

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

ไฟล์ mscorsvw.exe ที่ถูกกฎหมายอยู่ที่นี่:

C:\Windows\Microsoft.NET\Framework\

หรือ

C:\Windows\Microsoft.NET\Framework64

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

คุณยังคลิกขวาที่ไฟล์เพื่อตรวจสอบคุณสมบัติของไฟล์ได้

3] เพิ่มประสิทธิภาพ .Net Runtime Optimization Service

เครื่องมือ Windows-native ngen.exe มีความสามารถในการปรับปรุงประสิทธิภาพของ .NET Runtime Optimization คุณต้องเรียกใช้ผ่าน Command Prompt บนพีซีของคุณ

โดยคลิกที่เมนู Start และค้นหา cmd . คุณจะเห็น Command Prompt ในผลลัพธ์ คลิกขวาที่มันแล้วคลิก เรียกใช้ในฐานะผู้ดูแลระบบ ในเมนูบริบทหรือคลิกโดยตรงที่ Run as administrator ในผลการค้นหาภายใต้ Command Prompt ในหน้าต่าง Command Prompt ให้ป้อนข้อมูลต่อไปนี้

หากคุณมีพีซี Windows แบบ 32 บิต ให้ป้อน

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

หากคุณมีพีซี Windows 64 บิต ให้ป้อน

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

ตอนนี้ คุณต้องเรียกใช้ Ngen.exe หากต้องการเรียกใช้ ให้พิมพ์คำสั่งต่อไปนี้

ngen.exe executequeueditems

มันจะช่วยคุณแก้ไขปัญหาโดยลดการใช้งาน CPU ที่สูงโดย .NET Runtime Optimization

3] ใช้สคริปต์อย่างเป็นทางการโดย Microsoft

นี่คือสิ่งที่ ngen.exe ทำ แต่เป็นสคริปต์ที่เผยแพร่โดย Microsoft คุณต้องดาวน์โหลดจาก Github เมื่อคุณอยู่ในเพจแล้ว ให้คลิกที่ Raw ปุ่มด้านบนโค้ดและบันทึกเป็นไฟล์ .wsf จากนั้นเรียกใช้ไฟล์ .wsf บนพีซีของคุณ

4] เริ่มบริการ NVIDIA Telemetry ใหม่

การเริ่มบริการ NVIDIA Telemetry ใหม่สามารถช่วยแก้ไขปัญหาได้เนื่องจากการรีสตาร์ทหรือเปิดใหม่อาจแก้ไขข้อมูลที่เสียหายด้วย .NET Runtime Optimization นี่เป็นวิธีแก้ไขที่ใช้งานได้สำหรับผู้ใช้หลายคนที่มีปัญหาเดียวกัน

เปิดคำสั่ง Run และพิมพ์ Services.msc . ค้นหา NVIDIA Telemetry Service ในรายการบริการและดับเบิลคลิกที่บริการ จะเปิดหน้าต่าง NVIDIA Telemetry Service คลิก หยุด ก่อนแล้วจึง เริ่ม เพื่อเริ่มต้นใหม่

นี่คือวิธีต่างๆ ที่คุณสามารถแก้ไขปัญหาการใช้งาน CPU สูงโดย .NET Runtime Optimization

ฉันจะแก้ไข NET Runtime Optimization Service ที่มี CPU สูงได้อย่างไร

คุณแก้ไขได้โดยใช้วิธีการที่แนะนำ เช่น เรียกใช้การสแกนมัลแวร์หรือเพิ่มประสิทธิภาพ .Net Runtime Optimization Service โดยใช้ ngen.exe หรือใช้สคริปต์อย่างเป็นทางการของ Microsoft หรือเริ่มบริการ NVIDIA Telemetry ใหม่

ฉันสามารถปิดใช้งาน .NET Runtime Optimization Service ได้หรือไม่

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

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