Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 11

เข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข

mscorsvw.exe ใช้ CPU สูง?

และ

คุณไม่รู้ว่า Microsoft Compiler To Save Work คืออะไร และมันเป็นส่วนหนึ่งของ .NET Runtime Optimization Service หรือไม่?

ผู้ใช้รายงานว่าแอปและโปรแกรมใช้เวลาโหลดนานมาก เมื่อเปิด Task Manager พบว่า .NET Runtime Optimization Service ใช้ CPU เกือบ 90%

ก่อนอื่น ไม่ต้องกังวล คุณไม่ได้อยู่คนเดียว ผู้ใช้หลายคนลองวิธีผิดๆ สำหรับ mscorsvw exe บน Windows 11

แต่

เรารวบรวมวิธีแก้ไขที่ดีที่สุดสำหรับ mscorsvw.exe error

Mscorsvw exe คืออะไร?

Mscorsvw.exe เป็น ไฟล์นำออกใช้ (executable) ย่อมาจาก Microsoft Compiler To Save Work

ถูกนำมารวมใน Windows 8 และพบใน Windows 10 และ 11 ล่าสุด

.NET Runtime Optimization Service เป็นส่วนหนึ่งของ mscorsvw.exe รับผิดชอบทำให้แอปและโปรแกรมที่พึ่งพามัน รันเร็วขึ้น

Mscorsvw.exe สำคัญมาก โปรแกรมส่วนใหญ่ที่รันบน .NET programming ใช้ไฟล์นี้

ดังนั้น เมื่อ .NET Runtime Optimization Service ทำงาน จะใช้ CPU สูงชัดเจน และการปิดใช้งานจะทำให้ระบบอื่นที่เกี่ยวข้องกับ Windows OS ทำงานผิดปกติ

อ่านเพิ่มเติม: MMC.exe Error Blocked

Mscorsvw exe เป็นไวรัสไหม?

ปลอดภัยจริงๆ เพราะ Mscorsvw เป็นโปรแกรมที่ถูกต้อง ลงนามดิจิทัลโดย Microsoft Corporation

แม้จะถูกต้อง ฮักเกอร์ก็ยังโจมตีโปรแกรมเพื่อเปลี่ยนแปลงและดำเนินกิจกรรมผิดกฎหมายผ่าน mscorsvw.exe.

นอกจากนี้ หากคุณเป็นผู้ใช้ Windows XP หรือ Windows Vista และเห็นกระบวนการ .NET Runtime Optimization Service รันอยู่ ถือเป็นโปรแกรมที่ไม่ต้องการ เพราะไฟล์นี้ไม่ทำงานที่นั่นแล้ว

เราสามารถตรวจสอบได้ว่า mscorsvw exe เป็นไวรัสหรือไม่ โดยดูตำแหน่งไฟล์ ควรอยู่ที่ตำแหน่งเริ่มต้น

แต่เพื่อความปลอดภัย ตรวจสอบผ่าน Task Manager:

  1. กด Ctrl + Shift + Esc พร้อมกันเปิด Task Manager.
  2. ไปที่รายละเอียด ค้นหา mscorsvw.exe
  3. ด้านขวาใต้คอลัมน์ description ตรวจสอบ ชื่อ ถูกต้อง
  4. คลิกขวาเลือก Open file location
  5. หากอยู่ที่ c:\windows\microsoft.NET\frameworkเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข

หากไม่อยู่ที่ระบุ อาจเป็นไวรัสหรือสปายแวร์

วิธีแก้ไขที่ 1: สแกนไวรัสและภัยคุกคาม

เมื่อดาวน์โหลดจากเว็บอันตราย อาจโหลดไวรัสมาด้วย

แม้มีแอนติไวรัส ก็ไม่ปกป้องได้ 100%

และอาจนำไปสู่ mscorsvw.exe ใช้ Disk/CPU/Network สูง

เพื่อแก้ NET Runtime Optimization service CPU ใน Windows 11 ควรสแกนไวรัสด้วยโปรแกรมป้องกันไวรัสในตัวของ Windows 11

ขั้นตอนสแกนหาไวรัสและภัยคุกคาม:

  1. คลิกไอคอน Search
  2. เลือก Settings
  3. คลิก Privacy & security > Windows Securityเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  4. เลือก Virus & threat protection คลิก Quick scanเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  5. รอ สแกน เสร็จ จะแจ้งจัดการ ไม่ว่าจะ remove หรือ block
  6. รีสตาร์ท PC ดูว่า mscorsvw.exe ใช้ CPU สูง แก้ไขแล้วหรือยัง

Service host ใช้ GPU มากเกินไป ตรวจสอบ แก้: Service Host High CPU Usage?

วิธีแก้ไขที่ 2: เร่งความเร็ว .NET Runtime Optimization Service ด้วย Command Prompt

มีหลายวิธีเร่งกระบวนการ ทำให้ mscorsvw.exe ใช้ CPU น้อยลง

คำสั่งนี้จะให้ .NET Runtime Optimization Service เร่งกระบวนการโดยใช้ CPU cores ทั้งหมดที่มี

ขั้นตอนเร่ง .NET Runtime Optimization Service:

  1. เปิด Command Prompt เป็น Administrator กด Windows Key + X
  2. หรือ ค้นหา “Command Prompt” ในเมนู Start เลือก Run as administratorเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  3. หากใช้ระบบ 32-bit ให้ คัดลอกและวาง คำสั่งด้านล่าง กด Enter ทีละคำสั่ง
    • cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
  4. หากใช้ระบบ 64-bit ให้ คัดลอกและวาง คำสั่งด้านล่าง กด Enter
    • d C:\Windows\Microsoft.NET\Framework64\v4.0.30319
  5. พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter: ngen.exe executequeueditems

อ่านเพิ่มเติม: แก้ไข: Microsoft Block Level Backup Engine Service?

รีสตาร์ท PC หลังกระบวนการ ดูว่า .NET Runtime Optimization Service ใช้ CPU สูง แก้ไขแล้วหรือยัง

วิธีแก้ไขที่ 3: ใช้สคริปต์ทางการของ Microsoft แก้ mscorsvw.exe ใช้ CPU สูง

หากวิธีข้างต้นไม่ช่วย mscorsvw.exe ใช้ CPU สูง

ให้ลองสคริปต์ทางการของ Microsoft บน GitHub:

  1. ไปที่ GitHub official script
  2. คลิกขวาที่ปุ่ม Raw เลือก save link as
  3. ตรวจสอบว่าไฟล์เป็น Windows script fileเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  4. Execute ไฟล์เพื่อรัน สามารถเลือกโปรแกรมรันด้วย Windows Script Host
  5. .NET Runtime Optimization Service ใช้ CPU สูง จะถูกแก้ไข

หากวิธีนี้ไม่ช่วยแก้ mscorsvw.exe ให้ลองรีสตาร์ท NVIDIA container services

วิธีแก้ไขที่ 4: รีสตาร์ท NVIDIA Telemetry Container service

การรีสตาร์ทบริการจะช่วยแก้บั๊กที่นำไปสู่ NET Runtime Optimization Service CPU

หากต้องการทำให้กระบวนการเร็วขึ้น ขั้นตอนรีสตาร์ท NVIDIA container services:

  1. กด Windows key + R เปิด Runเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  2. พิมพ์ services.msc คลิก OK เข้าแอปบริการ
  3. เลื่อนลงหา NVIDIA Telemetry Container คลิกสองครั้ง Services เปิดคุณสมบัติ
  4. หากสถานะบริการแสดงว่ากำลังเริ่ม คลิก Stop
  5. ใน Startup Type เลือก Automatic จากดรอปดาวน์
  6. คลิก Apply แล้ว OK
  7. รีสตาร์ท PC ดูว่า mscorsvw.exe แก้ไขแล้วหรือยัง

อ่านเพิ่มเติม: LockApp.exe? คืออะไร? ปลอดภัยไหม?

วิธีแก้ไขที่ 5: Clean Boot ด้วย MSConfig แก้ mscorsvw.exe

หาก Task Manager ยังแสดง mscorsvw.exe ใช้ CPU สูง ให้ Clean boot PC

Clean boot ช่วยกำจัดแอปพลิเคชันไม่จำเป็นที่รันเบื้องหลัง

ยังช่วยแก้ mscorsvw.exe และแทนที่ไฟล์เสียหายที่ทำให้ CPU สูง

และปิดแอปพลิเคชันที่ขัดแย้งกัน

ขั้นตอน Clean Boot:

  1. กด Windows Button + R Key
  2. กล่อง Run Dialogue Box จะปรากฏ
  3. พิมพ์ “msconfig“ แล้วกด Enter.เข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  4. หน้าต่าง System Configuration จะเปิด
  5. แท็บ General ยกเลิกเลือก Load system services and Load startup items box เพื่อใช้บริการของ Microsoft เท่านั้นเมื่อ PC rebootเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  6. เลือกแท็บ Service และ ยกเลิกเลือก บริการที่ไม่จำเป็นเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  7. เลือกเฉพาะบริการที่ไม่ใช้ CPU สูง
  8. Clean boot เสร็จ บริการ ไม่จำเป็น ถูกกำจัด
  9. หลังรีสตาร์ท PC mscorsvw.exe error บน Windows 11 จะถูกแก้ไข

วิธีแก้ไขที่ 6: อัปเดต Windows 11 แก้ mscorsvw.exe ใช้ CPU สูง

บางครั้ง PC ล้าสมัยเป็นสาเหตุหลักของ .NET Runtime Optimization Service CPU usage

เพื่อประสิทธิภาพที่ดี ตรวจสอบว่า Windows OS เป็นเวอร์ชันล่าสุด

ด้วยอัปเดตใหม่ บั๊กหรือข้อผิดพลาดเช่น mscorsvw.exe และการใช้ดิสก์สูงจะถูกแก้ไข

ขั้นตอนอัปเดต Windows 11:

  1. คลิกไอคอน Windows
  2. คลิกไอคอน Settings หน้าต่างใหม่จะปรากฏเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  3. เลือก Windows Update จากเมนูซ้ายเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  4. หน้าต่าง ใหม่ จะปรากฏ
  5. คลิกปุ่ม Check for updates.เข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  6. หากมีอัปเดต จะเริ่ม อัปเดต PCเข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข
  7. ใช้เวลาบ้าง หลังเสร็จ restart PC

สรุป

นี่คือวิธีแก้ไขที่ดีที่สุดสำหรับ mscorsvw.exe ใช้ CPU สูงใน Windows 11

การปิดใช้งาน .NET Runtime Optimization Service ไม่ใช่งานง่าย และเราไม่แนะนำ จึงให้วิธีแก้ไขที่ดีที่สุด

ลองทุกวิธี และหากมีวิธีแก้ไขอื่นหรือคำถามเกี่ยวกับ mscorsvw.exe error ให้แจ้งในส่วนความคิดเห็นด้านล่าง

คำถามที่พบบ่อย (FAQs)

  1. Mscorsvw exe เป็นไวรัสไหม?

    เข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข

    mscorsvw exe ไม่ใช่ไวรัส เว้นแต่จะ ทำซ้ำ ตัวเองหรือทำลายคอมพิวเตอร์

  2. ลบ Mscorsvw exe ได้ปลอดภัยไหม?

    ไม่แนะนำให้ลบ mscorsvw exe เพราะโปรแกรมทั้งหมดจะ โหลด ไม่ได้ และประสิทธิภาพ PC จะลดลง ทำให้บริการล่าช้า

  3. mscorsvw.exe อยู่ที่ไหน?

    เข้าใจ mscorsvw.exe: ทำไม .NET Runtime Optimization Service จึงใช้ CPU สูงและวิธีแก้ไข

    mscorsvw.exe อยู่ที่ c:\windows\microsoft.NET\framework ตำแหน่งเริ่มต้นเมื่อพัฒนา

  4. Mscorsvw.exe ทำให้ Network ใช้สูงไหม?

    ไม่ mscorsvw.exe ไม่ทำให้ Network ใช้สูง ยืนยันได้โดยเปิด Task Manager’s details section