พีซี Windows ทำงานช้าเนื่องจากการใช้งาน CPU สูงของ mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



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



บทความนี้จะอธิบายถึงสาเหตุ เนื่องมาจาก การใช้งาน CPU สูงของ mscorsvw.exe พีซี Windows 10/8/7 อาจทำงานช้าและคุณสามารถทำอะไรได้บ้าง หากคุณเปิดตัวจัดการงานในสถานการณ์เช่นนี้ คุณจะพบกระบวนการที่เรียกว่า mscorsvw.exe ที่มีการใช้งาน CPU เกิน 50%! บริการนี้ใช้จริงโดย .NET framework สำหรับการคอมไพล์ล่วงหน้า ดังนั้น กระบวนการ mscorsvw.exe คืออะไร และจะจัดการกับมันอย่างไร?









การใช้งาน CPU สูงของ mscorsvw.exe

David David Notario ทำการสังเกตต่อไปนี้ใน Microsoft MSDN Blog:



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

เหตุผลก็คือกระบวนการ mscorsvw.exe จะคอมไพล์แอสเซมบลี .NET อีกครั้งในเบื้องหลัง โดยปกติแล้ว หลังจากผ่านไประยะหนึ่ง กระบวนการจะหยุดลงและความเร็วของคอมพิวเตอร์ของคุณควรกลับมาเป็นปกติ แม้ว่าคุณจะต้องการ คุณก็ไม่สามารถฆ่ากระบวนการด้วยวิธีปกติได้

เนื่องจากกระบวนการ mscorsvw.exe เป็นกระบวนการของระบบ ดังนั้นเมื่อคุณพยายามปิดโดยตรงโดยใช้ตัวจัดการงาน คุณจะไม่สามารถทำได้! คุณต้องรู้เล็กน้อยเกี่ยวกับ CMD



หากคุณไม่ต้องการรอจนกว่าคอมพิวเตอร์ของคุณจะไม่ได้ใช้งานจึงจะสามารถเริ่มการคอมไพล์ได้ คุณสามารถดำเนินการดังต่อไปนี้:

  1. เปลี่ยนเป็น «C: WINDOWS Microsoft.NET Framework v2.0.50727» ใน Windows Explorer
  2. กด เริ่ม , พิมพ์ ซม และเรียกใช้ในฐานะผู้ดูแลระบบ
  3. ในบรรทัดรับคำสั่ง ให้ระบุพาธด้านบนแล้วพิมพ์ |_+_| .
  4. คำสั่งนี้จะประมวลผลงานที่กำลังดำเนินการทั้งหมด
  5. เมื่อเสร็จสิ้นบริการจะปิดตัวลงเนื่องจากไม่มีอะไรให้ทำ
  6. รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ ตอนนี้คุณจะเห็นว่ากระบวนการ mscorsvw.exe จะไม่ทำงานในตัวจัดการงาน
ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติ

หวังว่านี่จะช่วยได้!

โพสต์ยอดนิยม