Home WINDOWS HOW-TO Fix High CPU Usage by .NET Runtime Optimization Service on Windows 11/10

Fix High CPU Usage by .NET Runtime Optimization Service on Windows 11/10

Fix High CPU Usage by .NET Runtime Optimization Service on Windows 11/10


If you see 100% or high CPU, GPU or Disk usage through .NET Runtime Optimization Service (mscorsvw.exe) on your Windows 11/10 PC, then this guide will help you fix the problem.

Why is the .NET Runtime Optimization Service using high CPU usage?

The main reasons why the .NET Runtime Optimization Service uses high CPU usage on your PC is if the associated process mscorsvw.exe precompiles .NET assemblies in the background and once it’s done it will be gone. Other potential reasons could be:

  • .NET Runtime Optimization is slow
  • Conflicting program or malware running on your PC
  • Broken .NET runtime optimization

Fix high CPU usage by .NET Runtime Optimization Service.

When you see high CPU usage by the .NET Runtime Optimization Service on your PC, you can fix it in the following ways.

  1. End the mscorsvw.exe process using Task Manager.
  2. Run a malware scan
  3. Optimizing the .Net Runtime Optimization Service
  4. Use the official Microsoft script
  5. Restart the NVIDIA Telemetry Service.

Let’s dive into the details of each method and solve the problem.

1]End the mscorsvw.exe process using Task Manager.

Open Task Manager, go to the Details tab, locate the mscorsvw.exe process, right-click it, and select End process tree.

2]Run a malware scan

The legal mscorsvw.exe file is located here:




If it is found elsewhere, it may be malware. This malware present on your PC can be the cause of high CPU usage by .NET Startup Optimization Service. Scan your computer with an antivirus or antivirus program to fix the issue. An antivirus or antimalware program will take care of the malware.

You can also right-click a file to check its properties.

3].Net Runtime Optimization Service Optimization

Native Windows tool ngen.exe has the ability to improve the performance of .NET Runtime Optimization. You must run it through the command line on your PC.

To do this, click on the start menu and search for cmd. In the results you will see the command line. Right click on it and click on Run as administrator in the context menu or directly click “Run as administrator” in the search results under “Command Prompt”. In the command prompt window, enter the following.

If you have a 32-bit Windows PC, enter

cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

If you have a 64-bit Windows PC, enter

cd C:WindowsMicrosoft.NETFramework64v4.0.30319

Now you need to run Ngen.exe. To run it, enter the following command.

ngen.exe executequeueditems

This will help you resolve the issue by reducing high CPU usage by optimizing the .NET runtime.

3]Use Official Microsoft Script

This does exactly what ngen.exe did. But this is a script released by Microsoft. You need to download it from Github. Once on the page, click the button Raw above code and save it as .wsf file. Then run the .wsf file on your PC.

4]Restart the NVIDIA Telemetry Service.

Restarting the NVIDIA Telemetry Service may also help resolve the issue, as restarting or re-starting may fix corrupted data by optimizing the .NET runtime. This is a working fix that has worked for many users with the same issue.

Open the Run command and type Services.msc. Locate the NVIDIA Telemetry service in the list of services and double click on it. The NVIDIA Telemetry Service window opens. Press stop first and then start to restart it.

These are the various ways in which you can solve the problem of high CPU usage with .NET Runtime Optimization.

How to fix high CPU usage of NET Runtime Optimization Service?

You can fix them with the suggested methods like running a malware scan or optimizing the .Net runtime optimization service with ngen.exe or using the official Microsoft script or restarting the NVIDIA telemetry service.

Is it possible to disable the .NET Runtime Optimization Service?

The .NET Runtime Optimization Service speeds up Windows. If you turn it off, your PC performance may decrease. It is entirely up to you whether to disable it or use it.


Source link



Please enter your comment!
Please enter your name here