Mềm Mạ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

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Đăng trênCập nhật lần cuối: ngày 12 tháng 1 năm 2022

Bạn có thể thường xuyên bắt gặp một ứng dụng hoặc một quy trình hệ thống nền chứa một lượng tài nguyên hệ thống bất thường. Việc sử dụng tài nguyên hệ thống cao của một tiến trình có thể làm chậm rất nhiều các hoạt động khác của hệ thống và có thể biến PC của bạn thành một mớ hỗn độn chậm chạp. Nó cũng có thể khiến nó bị hỏng hoàn toàn. Chúng tôi đã đề cập đến rất nhiều quy trình và các vấn đề sử dụng CPU cao trên trang web của chúng tôi. Ngoài ra, hôm nay, chúng ta sẽ thảo luận về vấn đề sử dụng CPU cao của dịch vụ .NET Runtime Optimization không thường xuyên và cách đưa nó trở lại mức có thể chấp nhận đượ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

Nội dung[ trốn ]



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

Như bạn có thể biết, điều này .Nền tảng NET được sử dụng bởi Microsoft và các bên thứ ba khác để phát triển và chạy các ứng dụng Windows Trong số những thứ khác. Tệp thực thi cho dịch vụ này, có tên mscorsvw.exe , là một thành phần chính thức của Windows và thực hiện nhiệm vụ tối ưu hóa trước .NET framework viz và biên dịch lại các thư viện .NET. Điều này giúp các ứng dụng và chương trình khởi chạy nhanh hơn. Dịch vụ tối ưu hóa là được thiết kế để chạy trong nền khi PC của bạn không hoạt động trong một khoảng thời gian ngắn từ 5-10 phút.

Tại sao dịch vụ tối ưu hóa thời gian chạy .NET lại dẫn đến việc sử dụng CPU cao?

Đôi khi dịch vụ có thể mất nhiều thời gian hơn bình thường để biên dịch lại các thư viện .NET. Kết quả này trong



  • Dịch vụ PC của bạn chạy chậm hơn bình thường.
  • Các trường hợp trục trặc trong máy tính của bạn.
  • Dịch vụ hiển thị bị hỏng.
  • Sử dụng phần mềm độc hại tài nguyên hệ thống.

.net quy trình dịch vụ tối ưu hóa thời gian chạy chiếm bộ nhớ cao được hiển thị trong Trình quản lý tác vụ

Xem xét tác động của dịch vụ này đối với hiệu suất của từng ứng dụng, bạn không nên chấm dứt ngay lập tức dịch vụ này ngay từ cái nhìn đầu tiên do hành vi nghịch ngợm. Nếu dịch vụ dường như mất quá nhiều thời gian để hoàn thành hoạt động của nó, bạn có tùy chọn để tăng tốc mọi thứ bằng cách thực hiện một vài lệnh hoặc một tập lệnh. Các bản sửa lỗi khác bao gồm quét máy tính để tìm phần mềm độc hại và vi rút, khởi động lại dịch vụ và thực hiện khởi động sạch, như được giải thích trong phân đoạn tiếp theo.



Phương pháp 1: Thực hiện Khởi động sạch PC

Rất có thể dịch vụ đang gặp khó khăn khi biên dịch lại các thư viện cho một ứng dụng bên thứ ba cụ thể và do đó, tiêu tốn nhiều năng lượng CPU hơn để hoàn thành tác vụ. Bạn có thể thực hiện khởi động sạch trong đó chỉ các trình điều khiển và chương trình khởi động cần thiết mới được tải, để kiểm tra xem nó có thực sự là một trong những chương trình của bên thứ ba gây ra sự cố sử dụng CPU cao cho dịch vụ .NET Runtime Optimization hay không. Các bước để thực hiện khởi động sạch Windows 10 như sau:

1. Nhấn Phím Windows + R đồng thời khởi chạy Chạy hộp thoại.

2. Loại msconfig và đánh đi vào chìa khóa để mở Cấu hình hệ thông .

Nhập msconfig và nhấn phím Enter để mở ứng dụng Cấu hình Hệ thống. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

3. Đi đến Dịch vụ tab và chọn hộp được đánh dấu Ẩn tất cả các dịch vụ của Microsoft .

Đi tới tab Dịch vụ và chọn hộp cho Ẩn tất cả các dịch vụ của Microsoft.

4. Sau đó, nhấp vào Vô hiệu hóa tất cả , hiển thị được đánh dấu. Nó sẽ ngăn tất cả các dịch vụ của bên thứ ba và không cần thiết chạy trong nền.

Nhấp vào nút Tắt tất cả để dừng tất cả các dịch vụ bên thứ ba và không cần thiết chạy trong nền. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

5. Lưu các thay đổi bằng cách nhấp vào Áp dụng> OK nút.

Lưu các thay đổi bằng cách nhấp vào Áp dụng và sau đó thoát bằng cách nhấp vào OK

6. Một cửa sổ bật lên hỏi xem bạn có muốn Khởi động lại hoặc Thoát mà không cần khởi động lại sẽ xuất hiện, như được hiển thị. chọn Thoát mà không cần khởi động lại lựa chọn.

Một cửa sổ bật lên hỏi bạn muốn Khởi động lại hay Thoát mà không khởi động lại sẽ xuất hiện, hãy chọn Tùy chọn thoát mà không khởi động lại

7. Một lần nữa, khởi chạy Cấu hình hệ thông cửa sổ bằng cách lặp lại Các bước 1-2. Chuyển sang Khởi động chuyển hướng.

Một lần nữa, khởi chạy Cửa sổ cấu hình hệ thống và điều hướng đến tab Khởi động. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

8. Nhấp vào Mở trình quản lý tác vụ siêu liên kết, như được hiển thị.

Nhấp vào siêu liên kết Mở Trình quản lý Tác vụ

Ghi chú: Kiểm tra cột Tác động khởi động cho tất cả các ứng dụng / quy trình được liệt kê và tắt những ứng dụng / quy trình Tác động khởi động cao .

9. Nhấp chuột phải vào ứng dụng (ví dụ. Hơi nước ) và lựa chọn Vô hiệu tùy chọn, như được mô tả bên dưới.

Kiểm tra cột Tác động khởi động cho tất cả các ứng dụng hoặc quy trình được liệt kê và vô hiệu hóa những ứng dụng hoặc quy trình có giá trị tác động cao. Để tắt, chỉ cần nhấp chuột phải vào chúng và chọn tùy chọn Disable. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

10. Cuối cùng, Thoát tắt tất cả các cửa sổ ứng dụng đang hoạt động và khởi động lại máy tính cá nhân của bạn . Nó sẽ bắt đầu ở trạng thái khởi động sạch.

11. Bây giờ, hãy kiểm tra mức sử dụng CPU của dịch vụ .NET Runtime trong Trình quản lý tác vụ. Nếu nó là bình thường, cho phép các chương trình của bên thứ ba cùng một lúc để ghim ứng dụng thủ phạm và gỡ cài đặt nó để tránh những vấn đề như vậy trong tương lai.

Cũng đọc: Cách khắc phục việc sử dụng CPU cao hkcmd

Phương pháp 2: Tăng cường các quy trình .NET Framework

Vì việc chấm dứt dịch vụ này không phải là một tùy chọn, thay vào đó bạn có thể tăng cường một chút dịch vụ này bằng cách cho phép nó sử dụng các lõi CPU bổ sung. Theo mặc định, dịch vụ chỉ sử dụng một lõi.

  • Bạn có thể tự mình thực hiện một vài lệnh
  • hoặc chỉ cần tải xuống một tập lệnh chính thức của Microsoft từ GitHub và chạy nó.

Tùy chọn I: Qua Command Prompt

1. Nhấp vào Khởi đầu , gõ phím Dấu nhắc lệnh và bấm vào Chạy như quản trị viên , như được hiển thị.

Mở menu Start, gõ Command Prompt và nhấp vào Run as administrator ở khung bên phải.

2. Gõ lệnh đã cho và nhấn đi vào Chìa khóa để thực hiện.

Ghi chú: Các lệnh cần được thực hiện khác nhau dựa trên kiến ​​trúc hệ thống.

    Đối với hệ thống 32 bit: cd c: Windows Microsoft.NET Framework v4.0.30319 Đối với hệ thống 64-bit: cd c: Windows Microsoft.NET Framework64 v4.0.30319

thực hiện lệnh để chuyển đến Microsoft Net framework trong cmd hoặc Command Prompt. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

3. Tiếp theo, thực hiện ngen.exe executequeueditems , như mô tả bên dưới.

lệnh để kiểm tra xem việc sử dụng CPU có giảm xuống mức bình thường trong Command Prompt hoặc cmd hay không

Mẹo chuyên nghiệp: Xác định xem PC Windows là 32-bit & 64-bit

Nếu bạn không chắc chắn về kiến ​​trúc hệ thống của mình, chỉ cần làm theo các bước đã cho:

1. Đánh Phím Windows + R cùng nhau mở Chạy hộp thoại.

2. Loại msinfo32 và nhấp vào ĐƯỢC RỒI mở Thông tin hệ thống cửa sổ.

3. Tại đây, hãy kiểm tra Loại hệ thống nhãn để kiểm tra xem có giống nhau không.

Nếu bạn không chắc chắn về kiến ​​trúc hệ thống của mình, chỉ cần thực thi msinfo32 trong hộp lệnh Chạy và kiểm tra nhãn Loại Hệ thống trong cửa sổ sau.

Cũng đọc: HKEY_LOCAL_MACHINE là gì?

Tùy chọn II: Qua GitHub Script

1. Đi tới GitHub trang cho kịch bản .

nhấp vào tùy chọn Raw trong trang github

2. Nhấp chuột phải vào Nguyên và chọn Lưu liên kết như… tùy chọn, như được hiển thị.

nhấp chuột phải vào tùy chọn Raw và chọn Lưu liên kết thành ... trong trang github

3. Thay đổi Lưu kiểu, mẫu đến Tệp Windows Script và nhấp vào Cứu .

chọn save as type vào Windows Script File và nhấp vào Save

4. Sau khi tải xuống, hãy mở tệp bằng Máy chủ Windows Script .

Cũng đọc: Khắc phục quá trình phục vụ máy chủ DISM Sử dụng CPU cao

Phương pháp 3: Khởi động lại Dịch vụ Tối ưu hóa Thời gian chạy .NET

Các dịch vụ thường có thể trục trặc và sau đó, biểu hiện các hành vi kỳ lạ như sử dụng lượng tài nguyên hệ thống cao một cách không cần thiết hoặc duy trì hoạt động trong một thời gian dài. Trường hợp trục trặc có thể xảy ra do các lỗi có trong bản dựng hệ điều hành Windows hiện tại. Dưới đây là cách giải quyết việc sử dụng CPU cao của dịch vụ tối ưu hóa thời gian chạy .NET bằng cách khởi động lại dịch vụ:

Ghi chú : Giải pháp này chỉ hoạt động đối với các hệ thống có card đồ họa chuyên dụng hỗ trợ NVIDIA.

1. Nhấn Windows + R chìa khóa đồng thời khởi chạy Chạy hộp thoại.

2. Loại services.msc và nhấp vào ĐƯỢC RỒI mở Dịch vụ ứng dụng.

Nhập services.msc và nhấp vào OK để mở ứng dụng Dịch vụ. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

3. Cuộn qua danh sách và tìm Bộ chứa từ xa NVIDIA dịch vụ.

4. Nhấp chuột phải vào nó và chọn Tính chất từ menu ngữ cảnh, như được hiển thị.

Cuộn qua danh sách và tìm dịch vụ Bộ chứa từ xa NVIDIA. Nhấp chuột phải vào nó và chọn Thuộc tính từ menu ngữ cảnh.

5. Nhấp vào Ngừng lại nút đầu tiên. Chờ cho Trạng thái dịch vụ đọc Đã dừng lại , và sau đó bấm vào Khởi đầu để làm cho nó hoạt động trở lại.

bấm vào Dừng để Dừng Trạng thái Dịch vụ

6. Đảm bảo Loại khởi động: được đặt thành Tự động .

Trong tab Chung, nhấp vào menu thả xuống Loại khởi động và chọn Tự động từ menu. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

7. Sau khi dịch vụ khởi động lại, hãy nhấp vào Áp dụng> OK để lưu các thay đổi và đóng Tính chất cửa sổ.

Khi dịch vụ khởi động lại, hãy nhấp vào Áp dụng để lưu các thay đổi và đóng cửa sổ Thuộc tính.

8. Nhấn Các phím Ctrl + Shift + Esc cùng nhau mở Quản lý công việc và kiểm tra xem dịch vụ có còn sử dụng tài nguyên CPU cao hay không.

Cũng đọc: Dịch vụ nâng cao của Google Chrome là gì

Phương pháp 4: Phát hiện và loại bỏ phần mềm độc hại

Nếu dịch vụ vẫn tiếp tục tiêu thụ CPU bất thường, hãy chạy quét vi-rút / phần mềm độc hại để loại trừ khả năng lây nhiễm. Các ứng dụng độc hại có thể xâm nhập vào PC của bạn nếu bạn không cẩn thận. Các chương trình này sẽ tự ngụy trang và giả vờ là các thành phần chính thức của Windows, đồng thời gây ra một số vấn đề như sử dụng CPU cao. Bạn có thể sử dụng Bộ bảo vệ Windows gốc để quét PC của mình hoặc bạn có thể sử dụng bất kỳ chương trình bảo mật chuyên dụng nào khác hữu ích. Làm theo các bước sau để khắc phục sự cố sử dụng CPU cao của dịch vụ tối ưu hóa thời gian chạy .NET bằng cách xóa phần mềm độc hại khỏi PC của bạn:

1. Đánh Các phím Windows + I đồng thời để mở Cài đặt .

2. Tại đây, hãy nhấp vào Cập nhật & Bảo mật , như được hiển thị.

Cập nhật và bảo mật

3. Đi đến Bảo mật Windows menu và nhấp vào Bảo vệ khỏi mối đe dọa và vi-rút

chọn tùy chọn Bảo vệ khỏi mối đe dọa và vi-rút trong Khu vực bảo vệ

4. Nhấp vào Quét nhanh để quét PC của bạn để kiểm tra xem có bất kỳ phần mềm độc hại nào hiện diện hay không.

nhấp vào Quét nhanh trong menu Bảo vệ khỏi mối đe dọa và vi-rút. Cách khắc phục Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao

5. Nếu có bất kỳ phần mềm độc hại nào được tìm thấy sau đó, hãy nhấp vào Bắt đầu hành động đến tẩy hoặc khối chúng và khởi động lại PC của bạn.

Tất cả các mối đe dọa sẽ được tranh thủ ở đây. Nhấp vào Bắt đầu hành động trong Mối đe dọa hiện tại.

Khuyến khích:

Hy vọng rằng, một trong những giải pháp trên đã khắc phục được sự cố. Dịch vụ tối ưu hóa thời gian chạy NET CPU cao vấn đề trên PC của bạn. Nếu vấn đề tương tự quay lại ám ảnh bạn sau này, hãy kiểm tra bản cập nhật Windows có sẵn hoặc cài đặt lại phiên bản mới nhất của .Nền tảng NET . Ngoài ra, nếu bạn có bất kỳ câu hỏi / đề xuất nào liên quan đến bài viết này, vui lòng thả chúng trong phần nhận xét.

Elon Decker

Elon là một nhà văn công nghệ tại Cyber ​​S. Anh ấy đã viết hướng dẫn cách thực hiện khoảng 6 năm nay và đã bao gồm nhiều chủ đề. Anh ấy thích trình bày các chủ đề liên quan đến Windows, Android cũng như các thủ thuật và mẹo mới nhất.