เปิด Task Manager เจอ Service ชื่อ .NET Runtime Optimization Service กิน CPU สูง ทำไงดี? รู้จัก Service นี้ไหม? ไม่รู้ก็ไม่เป็นไร มาเข้าใจและแก้ไข 5 วิธีที่ดีที่สุด
.NET Runtime Optimization Service คืออะไร?
รู้จักว่า Mscorsvw.exe ใช้เพิ่มประสิทธิภาพระบบ ให้แอปเปิดเร็วขึ้น ปกติไม่กินหน่วยความจำมาก แต่ถ้ากระบวนการ Optimize ใช้เวลานาน = High CPU Usage สาเหตุทั่วไป:

สาเหตุ .NET Runtime Optimization Service High CPU Usage
- ระบบติดไวรัส/มัลแวร์ ซ่อนตัวใต้ชื่อ .NET Runtime Service → ใช้ Systweak Antivirus สแกน
- .NET Runtime Optimization Service เสียหาย (Corrupt)
- Service ทำงานช้าบน PC
5 วิธีแก้ .NET Runtime Optimization Service High CPU Usage
คิดว่า End Process ดี? ไม่! Process นี้ช่วยรันแอป/เกม End Process อาจทำลายระบบ แต่มีวิธีอื่นแก้ได้
วิธีที่ 1: Optimize .NET Runtime Service ให้เร็วขึ้น
Service ทำงานช้า = High CPU เร่งความเร็วด้วยคำสั่ง:
- ค้นหา Command Prompt > คลิกขวา > Run as Administrator
- พิมพ์คำสั่งตาม OS:
- 32-bit:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 - 64-bit:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
หมายเหตุ: C = Drive ที่ติดตั้ง OS หากต่างให้เปลี่ยน
- 32-bit:
- พิมพ์:
ngen.exe executequeueditems> Enter
- Exit CMD > เช็ค CPU Usage กลับมาปกติไหม
คำสั่งบอก .NET Service ใช้ Core ทั้งหมด ทำงานเร็วขึ้น ควรแก้ปัญหาได้
วิธีที่ 2: สแกนไวรัส/มัลแวร์
สาเหตุใหญ่อีกอย่าง = ไวรัส ใช้ Systweak Antivirus Real-time Protection ตรวจจับภัยคุกคามใหม่/เก่า ป้องกัน Zero-day Threats จัดตารางสแกน เลือกโหมดได้: Quick, Deep, Custom (แนะนำ Deep Scan สำหรับสแกนลึก)
วิธีที่ 3: ใช้ Script อย่างเป็นทางการของ Microsoft
ไม่อยากพิมพ์คำสั่งเอง ใช้ Script ของ Microsoft เร่งกระบวนการ:
- ไป GitHub หา Script หรือ คลิกที่นี่
- คลิกขวา Raw Button > Save Link As
- Save เป็น Windows Script File (.wsf)
- Run Script
- ถ้าถามโปรแกรม เลือก Windows Script Host
Script รันเสร็จ .NET Optimization Service ควรทำงานเร็วขึ้น High CPU Usage หาย
วิธีที่ 4: Restart Service
High CPU จาก mscorsvw.exe แก้ได้ด้วย Restart Service:
- Windows + R >
services.msc> OK - หา NVIDIA Telemetry Container > คลิกขวา > Properties
- Startup Type > Automatic > Apply > OK
เช็ค Task Manager ควรไม่เห็น High CPU แล้ว ถ้ายัง ลอง Clean Boot
วิธีที่ 5: Clean Boot
- Windows + R >
msconfig> OK - Services Tab > ติ๊ก Hide all Microsoft services > Disable all > OK
- Prompt Restart > เลือก Restart Later
- Windows + R >
msconfig> OK - Startup Tab > Open Task Manager
- Startup Items ที่ไม่จำเป็น > คลิกขวา > End Task
- Restart System > เช็คปัญหาแก้ไหม
ควรแก้ปัญหาได้ เพิ่มเติม: ใช้ Advanced System Optimizer ทำให้ระบบสะอาด/Optimal ทำได้: อัปเดตไดรเวอร์, ซ่อม Registry, ลบไฟล์ซ้ำ, ลบ Junk, สแกนมัลแวร์, กู้ไฟล์ลบ, Optimize Memory ฯลฯ

อ่านรีวิว: Advanced System Optimizer Comprehensive Review
FAQ – .NET Optimization Service Error
Q1. ต้องการ .NET Runtime Optimization Service ไหม? ใช้ Windows Component Service เปิดแอป/รันโปรแกรมเร็ว ต้องมีทำงานอยู่
Q2. ปิด .NET Runtime Optimization Service ได้ไหม? ไม่แนะนำ แต่ High CPU ให้ Optimize ด้วยคำสั่ง หรือสแกนไวรัสด้วย Antivirus ดีที่สุด
Q3. Mscorsvw.exe คืออะไร? Windows Component เพิ่มประสิทธิภาพเครื่อง ให้แอปเปิดเร็ว
Q4. แก้ High CPU Windows ยังไง? อัปเดตไดรเวอร์, สแกนมัลแวร์, Optimize ระบบ → ใช้ Advanced System Optimizer All-in-One Tool
สรุป
หวังว่าวิธีแก้ .NET Runtime Optimization Service High CPU บน Windows 10 และเวอร์ชันเก่าช่วยได้ ถ้ามีคำถาม/Feedback คอมเมนต์ด้านล่างได้เลย