Computer >> Máy Tính >  >> Hệ thống >> Windows

Khắc phục sự cố Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao trên Windows 11/10

Nếu bạn thấy 100% hoặc mức sử dụng CPU, GPU hoặc Đĩa cao bởi Dịch vụ tối ưu hóa thời gian chạy .NET (mscorsvw.exe) trên PC chạy Windows 11/10 của bạn, thì hướng dẫn này sẽ giúp bạn khắc phục sự cố.

Khắc phục sự cố Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao trên Windows 11/10

Tại sao Dịch vụ Tối ưu hóa Thời gian chạy .NET lại sử dụng CPU cao?

Các lý do chính để Dịch vụ tối ưu hóa thời gian chạy .NET sử dụng CPU cao trên PC của bạn là nếu quy trình liên quan mscorsvw.exe đang biên dịch trước các tập hợp .NET trong nền và sau khi hoàn tất, nó sẽ biến mất. Các nguyên nhân tiềm ẩn khác có thể là:

  • .NET Runtime Optimization chạy chậm
  • Chương trình xung đột hoặc phần mềm độc hại đang chạy trên PC của bạn
  • Tối ưu hóa thời gian chạy .NET bị hỏng

Khắc phục sự cố Dịch vụ Tối ưu hóa Thời gian chạy .NET Sử dụng CPU cao

Khi bạn thấy mức sử dụng CPU cao của Dịch vụ tối ưu hóa thời gian chạy .NET trên PC của mình, bạn có thể khắc phục sự cố này theo những cách sau.

  1. Kết thúc quá trình mscorsvw.exe bằng Trình quản lý Tác vụ
  2. Chạy quét phần mềm độc hại
  3. Optimize .Net Runtime Optimization Service
  4. Sử dụng tập lệnh chính thức của Microsoft
  5. Khởi động lại Dịch vụ đo từ xa NVIDIA

Hãy đi vào chi tiết của mọi phương pháp và khắc phục sự cố.

1] Kết thúc quá trình mscorsvw.exe bằng Trình quản lý tác vụ

Mở Trình quản lý tác vụ, nhấp vào tab Chi tiết, tìm quy trình mscorsvw.exe, nhấp chuột phải vào nó và chọn Cây kết thúc quy trình .

2] Chạy quét phần mềm độc hại

Khắc phục sự cố Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao trên Windows 11/10

Tệp mscorsvw.exe hợp pháp nằm ở đây:

C:\ Windows \ Microsoft.NET \ Framework \

Hoặc

C:\ Windows \ Microsoft.NET \ Framework64

Nếu nó được tìm thấy ở nơi khác, nó có thể là phần mềm độc hại. Phần mềm độc hại này hiện diện trên PC của bạn có thể gây ra việc sử dụng CPU cao bởi dịch vụ .NET Run Optimization. Quét PC của bạn bằng chương trình chống vi-rút hoặc chống phần mềm độc hại để khắc phục sự cố. Chương trình chống vi-rút hoặc chống phần mềm độc hại sẽ xử lý phần mềm độc hại.

Bạn cũng có thể nhấp chuột phải vào tệp để kiểm tra Thuộc tính của nó.

3] Optimize .Net Runtime Optimization Service

Công cụ Windows-native ngen.exe có khả năng cải thiện hiệu suất của .NET Runtime Optimization. Bạn phải chạy nó thông qua Command Prompt trên PC của mình.

Để làm như vậy, hãy nhấp vào trình đơn Bắt đầu và tìm kiếm cmd . Bạn sẽ thấy Command Prompt trong kết quả. Nhấp chuột phải vào nó và nhấp vào Chạy với tư cách quản trị viên trong menu ngữ cảnh hoặc nhấp trực tiếp vào Chạy với tư cách quản trị viên trong kết quả tìm kiếm dưới Dấu nhắc lệnh. Trong cửa sổ Command Prompt, nhập thông tin sau.

Nếu bạn có PC chạy Windows 32 bit, hãy nhập,

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

Nếu bạn có PC Windows 64 bit, hãy nhập,

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

Bây giờ, bạn phải chạy Ngen.exe. Để chạy nó, hãy nhập lệnh sau.

ngen.exe executequeueditems

Nó sẽ giúp bạn khắc phục sự cố bằng cách giảm mức sử dụng CPU cao bằng .NET Runtime Optimization.

3] Sử dụng tập lệnh chính thức của Microsoft

Điều này thực hiện chính xác những gì ngen.exe đã làm. Nhưng, nó là một tập lệnh do Microsoft phát hành. Bạn cần tải xuống từ Github. Khi bạn đã ở trên trang, hãy nhấp vào Raw phía trên mã và lưu nó dưới dạng tệp .wsf. Sau đó, chạy tệp .wsf trên PC của bạn.

4] Khởi động lại Dịch vụ đo từ xa NVIDIA

Khởi động lại Dịch vụ đo từ xa của NVIDIA cũng có thể giúp khắc phục sự cố vì khởi động lại hoặc khởi chạy lại nó có thể khắc phục dữ liệu bị hỏng với .NET Runtime Optimization. Đây là một bản sửa lỗi đang hoạt động phù hợp với nhiều người dùng có cùng vấn đề.

Mở lệnh Run và nhập Services.msc . Tìm Dịch vụ đo từ xa của NVIDIA trong danh sách dịch vụ và nhấp đúp vào nó. Nó sẽ mở ra một cửa sổ Dịch vụ đo từ xa của NVIDIA. Nhấp vào Dừng trước rồi đến Bắt đầu để khởi động lại nó.

Đây là những cách sử dụng khác nhau mà bạn có thể khắc phục sự cố sử dụng CPU cao bằng .NET Runtime Optimization.

Làm cách nào để khắc phục CPU cao của Dịch vụ Tối ưu hóa Thời gian chạy NET?

Bạn có thể khắc phục chúng bằng các phương pháp được đề xuất như chạy quét phần mềm độc hại hoặc tối ưu hóa Dịch vụ tối ưu hóa thời gian chạy .Net bằng ngen.exe hoặc sử dụng tập lệnh chính thức của Microsoft hoặc khởi động lại Dịch vụ đo từ xa của NVIDIA.

Tôi có thể tắt Dịch vụ Tối ưu hóa Thời gian chạy của .NET không?

Dịch vụ .NET Runtime Optimization giúp Windows chạy nhanh. Nếu bạn tắt nó, hiệu suất của PC có thể giảm xuống. Bạn hoàn toàn phụ thuộc vào việc tắt hoặc sử dụng nó.

Khắc phục sự cố Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao trên Windows 11/10