Bài viết này giải thích tại sao do sử dụng CPU cao bởi mscorsvw.exe, Windows 10/8/7 có thể chạy chậm và bạn có thể làm gì với nó. Nếu bạn mở Trình quản lý tác vụ trong trường hợp như vậy, bây giờ bạn sẽ tìm thấy một quy trình được gọi là mscorsvw.exe có mức sử dụng CPU hơn 50%! Dịch vụ này thực sự được sử dụng bởi .NET framework để biên dịch trước. Vì vậy, quá trình mscorsvw.exe là gì và làm thế nào để đối phó với nó?
Sử dụng CPU cao mscorsvw.exe
David Notario đã đưa ra nhận định sau trên blog MSDN của Microsoft:
mscorsvw.exe đang biên dịch trước các hội đồng .NET trong nền. Sau khi hoàn thành, nó sẽ biến mất. Thông thường, sau khi bạn cài đặt .NET Redist, quá trình này sẽ được thực hiện với các cụm có mức ưu tiên cao trong 5 đến 10 phút và sau đó sẽ đợi cho đến khi máy tính của bạn không hoạt động để xử lý các cụm có mức ưu tiên thấp. Sau khi thực hiện, nó sẽ tắt và bạn sẽ không thấy mscorsvw.exe. Một điều quan trọng là mặc dù bạn có thể thấy mức sử dụng 100% CPU, nhưng quá trình biên dịch xảy ra trong một quá trình có mức độ ưu tiên thấp, vì vậy nó cố gắng không ăn cắp CPU cho những thứ khác mà bạn đang làm. Sau khi mọi thứ được biên dịch, các tập hợp giờ đây sẽ có thể chia sẻ các trang trên các quy trình khác nhau và quá trình khởi động thường sẽ nhanh hơn nhiều, vì vậy chúng tôi sẽ không bỏ qua các chu trình của bạn.
Nguyên nhân là do quá trình mscorsvw.exe đang biên dịch lại các tổ hợp .NET trong nền. Vì vậy, thông thường, quá trình này sẽ biến mất sau một thời gian và tốc độ máy tính của bạn sẽ trở lại bình thường. Ngay cả khi bạn muốn, bạn không thể giết quá trình theo cách bình thường.
Điều này là do, quá trình mscorsvw.exe là một quá trình hệ thống, vì vậy khi bạn cố gắng đóng nó trực tiếp bằng Trình quản lý Tác vụ, bạn sẽ không thể làm điều đó! Bạn phải thành thạo một chút với CMD.
Nếu bạn không muốn đợi cho đến khi máy tính của mình không hoạt động để nó có thể bắt đầu biên dịch, bạn có thể làm như sau:
- Hướng đến “C: WINDOWS Microsoft.NET Framework v2.0.50727” trong Windows Explorer.
- Bấm vào Khởi đầu, kiểu CMD và chạy nó với tư cách quản trị viên.
- Trên dấu nhắc lệnh chỉ định đường dẫn và loại ở trên
ngen.exe executequeueditems
. - Lệnh này sẽ xử lý tất cả các công việc đang chờ xử lý.
- Sau khi thực hiện xong, dịch vụ sẽ ngừng hoạt động vì nó không thể làm gì khác.
- Khởi động lại máy tính của bạn; bây giờ bạn sẽ thấy rằng sẽ không có quá trình mscorsvw.exe chạy trong Trình quản lý tác vụ.
Hi vọng điêu nay co ich!
Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Máy tính Windows chậm do sử dụng CPU mscorsvw.exe cao. Hy vọng bài viết tại chuyên mục Thủ Thuật Phần Mềm sẽ giúp ích được cho bạn. Trân trọng !!!