Để biết nguyên nhân High CPU usage, khi bạn mở Task Manager và thấy một dịch vụ tên là .NET Runtime Optimization Service đang ngốn nhiều tài nguyên CPU, bạn sẽ làm gì?
Như đã nói, bạn có ý tưởng gì về dịch vụ này không? Chà, nếu bạn không biết gì về nó và chỉ đang tìm cách khắc phục, đừng lo lắng. Trong bài viết này, chúng ta sẽ thảo luận về Lỗi .NET framework là gì, nguyên nhân của sự cố và 5 cách tốt nhất để khắc phục lỗi .NET Runtime Optimization.
Dịch vụ tối ưu hóa thời gian chạy .NET là gì?
Được gọi là Mscorsvw.exe, Dịch vụ Tối ưu hóa Thời gian chạy .NET, được sử dụng để tối ưu hóa hệ thống nhằm khởi chạy ứng dụng một cách nhanh chóng. Nói chung, quá trình này không tiêu tốn quá nhiều bộ nhớ. Nhưng nếu quá trình tối ưu hóa mất nhiều thời gian hơn thì có thể gây ra tình trạng sử dụng CPU cao. Dưới đây là danh sách các lý do phổ biến mà bạn có thể gặp phải tình trạng sử dụng CPU cao của .NET Runtime Optimization Service trên Windows 10.
Lý do Dịch vụ Tối ưu hóa Thời gian chạy .NET sử dụng CPU ở mức cao
- Hệ thống bị nhiễm. Điều này có nghĩa là phần mềm độc hại có thể đang chạy trên hệ thống của bạn dưới tên dịch vụ .NET Runtime. Để khắc phục điều này, bạn nên sử dụng giải pháp Chống vi-rút tốt nhất như Systweak Antivirus.
- Dịch vụ tối ưu hóa thời gian chạy .NET bị hỏng
- Dịch vụ .NET Runtime Optimization chạy chậm trên PC
Các cách khắc phục tình trạng sử dụng CPU cao của Dịch vụ tối ưu hóa thời gian chạy .NET
Để khắc phục sự cố nếu bạn cho rằng kết thúc quá trình là tốt nhất, thì hãy để tôi nói với bạn rằng điều đó sẽ không hữu ích vì quá trình này giúp các ứng dụng và trò chơi chạy. Làm như vậy có thể gây hại cho hoạt động của hệ thống. Nhưng không có gì phải lo lắng vì có nhiều cách khác để khắc phục nó. Ở đây chúng tôi sẽ giải thích tất cả chúng từng cái một.
Giải pháp 1. Tối ưu hóa .NET Runtime Service
Như đã giải thích ở trên, khi dịch vụ chạy chậm, bạn phải đối mặt với .NET Runtime Optimization Service Sử dụng CPU cao trên Windows 10. Để tăng tốc quá trình, chúng ta cần chạy các lệnh sau:
1. Trong thanh tìm kiếm của Windows, hãy nhập Dấu nhắc Lệnh
2. Chọn kết quả tìm kiếm> nhấp chuột phải> Chạy với tư cách quản trị viên
3. Tại đây, hãy nhập các lệnh sau:
For 32-bit operating system: cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
For 64-bit operating system: cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Lưu ý: Ký tự ổ đĩa C biểu thị ổ đĩa mà hệ điều hành được cài đặt. Nếu bạn đã cài đặt nó trên một số ổ đĩa khác, vui lòng thay đổi nó.
4. Tiếp theo nhập:ngen.exe execqueueditems> nhấn phím Enter
5. Thoát khỏi dấu nhắc lệnh và kiểm tra xem Mức sử dụng CPU cao có trở lại bình thường hay không.
Điều này sẽ hữu ích khi các lệnh hướng dẫn dịch vụ .NET chạy nhanh bằng cách sử dụng tất cả các lõi có sẵn.
Trong trường hợp cách này không hiệu quả, bạn có thể chuyển sang giải pháp tiếp theo.
Giải pháp 2. Quét hệ thống để phát hiện lây nhiễm
Một lý do chính khác cho CPU cao của Dịch vụ tối ưu hóa thời gian chạy .NET là nhiễm phần mềm độc hại. Để giải quyết vấn đề này, nên chạy phần mềm chống vi-rút tốt nhất. Đối với điều này, chúng tôi khuyên bạn nên chạy Systweak Antivirus. Công cụ bảo vệ tối ưu này cung cấp khả năng bảo vệ theo thời gian thực và có thể phát hiện cả các mối đe dọa cũ và mới nhất. Hơn nữa, nó giúp luôn được bảo vệ khỏi các mối đe dọa zero-day và sử dụng nó, bạn có thể lên lịch quét. Không chỉ điều này, bạn thậm chí có thể quyết định loại quét bạn muốn thực hiện. Nếu bạn cần quét kỹ lưỡng và chuyên sâu, bạn nên sử dụng Quét sâu.
Giải pháp 3. Chạy tập lệnh chính thức của Microsoft
Nếu giải pháp trên không hữu ích và bạn không thích tự mình chạy các lệnh, bạn có thể sử dụng tập lệnh do Microsoft tạo để tăng tốc quá trình. Để chạy nó, hãy làm theo các bước dưới đây:
1. Truy cập GitHub để biết tập lệnh chính thức hoặc nhấp vào đây
2. Nhấp chuột phải vào nút Nguyên> Lưu liên kết dưới dạng
3. Khi lưu tệp, đảm bảo loại tệp là tệp Windows Script.
4. Tiếp theo, chạy tập lệnh.
5. Khi được yêu cầu chọn một chương trình, hãy chọn Windows Script Host
Sau khi tập lệnh được thực thi, Dịch vụ Tối ưu hóa .NET sẽ chạy nhanh và việc sử dụng CPU Cao mà bạn đang gặp phải do tập lệnh sẽ được khắc phục.
Nếu điều này không có ích, hãy chuyển sang bước tiếp theo.
Giải pháp 4. Khởi động lại Dịch vụ
Việc sử dụng CPU cao do mscorsvw.exe gây ra có thể được khắc phục bằng cách khởi động lại dịch vụ. Để tìm hiểu cách làm điều đó, hãy làm theo các bước sau:
1. Nhấn Windows + R
2. Nhập services.msc> ok
3. Điều hướng đến NVIDIA Telemetry Container> nhấp chuột phải> Thuộc tính
4. Nhấp vào mũi tên hướng xuống bên cạnh Loại khởi động và chọn Tự động> Áp dụng> ok
Bây giờ, hãy vào Trình quản lý tác vụ, bạn sẽ không còn thấy mức sử dụng CPU cao do dịch vụ .NET Runtime. Tuy nhiên, nếu cách này cũng không hiệu quả, hãy thử thực hiện khởi động sạch.
Giải pháp 5. Thực hiện khởi động sạch
Để thực hiện tác vụ này, hãy làm theo các bước bên dưới:
1. Nhấn Windows + R
2. Nhập msconfig> Ok
3. Nhấp vào Dịch vụ> chọn hộp bên cạnh Ẩn tất cả các dịch vụ của Microsoft> Tắt tất cả> Ok
4. Bây giờ bạn sẽ được nhắc khởi động lại hoặc thực hiện sau. Chọn Khởi động lại sau.
5. Nhấn lại Windows + R
6. Nhập msconfig> ok
7. Nhấp vào tab Khởi động> Mở Trình quản lý tác vụ
8. Chọn từng mục khởi động mà bạn cho là không mong muốn> nhấp chuột phải> Kết thúc tác vụ
9. Bây giờ hãy khởi động lại hệ thống và kiểm tra xem sự cố đã được giải quyết hay chưa.
Điều này sẽ giúp khắc phục vấn đề. Ngoài ra, để giữ cho hệ thống được tối ưu hóa và sạch sẽ, chúng tôi khuyên bạn nên chạy Trình tối ưu hóa Hệ thống Nâng cao. Công cụ dọn dẹp PC này được thiết kế để tối ưu hóa hệ thống của bạn và giữ cho hệ thống luôn như mới. Khi sử dụng nó, bạn có thể thực hiện các tác vụ khác nhau như:
- Cập nhật ổ đĩa lỗi thời
- Sửa các đăng ký không hợp lệ
- Dọn dẹp các tệp trùng lặp
- Xóa rác hệ thống
- Hệ thống quét phần mềm độc hại
- Khôi phục tệp đã xóa
- Tối ưu hóa bộ nhớ và hơn thế nữa.
Để biết thêm về nó, hãy đọc bài đánh giá toàn diện về Advanced System Optimizer.
Nếu bạn muốn dùng thử, hãy tải xuống ngay hôm nay và trải nghiệm một hệ thống sạch sẽ và được tối ưu hóa.
Câu hỏi thường gặp – Lỗi dịch vụ tối ưu hóa .NET
Q1. Tôi có cần Dịch vụ tối ưu hóa thời gian chạy .NET không?
Vì đây là một dịch vụ thành phần của Windows được sử dụng để khởi chạy ứng dụng và chạy chương trình nhanh hơn. Bạn cần .NET Runtime Optimization Service chạy trên hệ thống.
Q2. Tôi có thể tắt dịch vụ tối ưu hóa thời gian chạy .NET không?
Chúng tôi khuyên bạn không nên tắt dịch vụ. Tuy nhiên, nếu bạn đang phải đối mặt với Mức sử dụng CPU cao do nó, bạn có thể tối ưu hóa nó bằng cách sử dụng lệnh hoặc có thể quét hệ thống để phát hiện sự lây nhiễm bằng cách sử dụng Antivirus tốt nhất cho Windows.
Q3. Dịch vụ tối ưu hóa thời gian chạy .NET Mscorsvw.exe của chương trình là gì?
Mscorsvw.exe là một thành phần Windows được sử dụng để tối ưu hóa máy và khởi chạy ứng dụng nhanh hơn.
Q4. Làm cách nào để khắc phục Windows sử dụng CPU cao?
Để khắc phục mức sử dụng CPU cao trên Windows, bạn nên thực hiện các hành động sau:
- Đang cập nhật trình điều khiển
- Quét phần mềm độc hại
- Tối ưu hóa hệ thống
Đối với điều này, bạn có thể sử dụng Advanced System Optimizer, một công cụ tất cả trong một để dọn dẹp và tối ưu hóa máy Windows của bạn.
Tổng hợp
Chúng tôi hy vọng bằng cách áp dụng các bản sửa lỗi được giải thích trong bài đăng này, bạn sẽ có thể khắc phục sự cố CPU cao của Dịch vụ tối ưu hóa thời gian chạy .NET trên Windows 10 và các phiên bản cũ hơn khác. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, hãy chia sẻ tương tự trong phần nhận xét bên dưới.