In this article, learn how to fix .NET runtime optimization service high CPU issue in Windows 10.
But let me explain first what is .NET runtime optimization service (mscorsvw.exe)?
The .NET runtime optimization service, also known as mscorsvw.exe, is a core component of Windows that optimizes your machine by helping it launch programs and applications faster. Typically the .NET Runtime Optimization Service will not cause high CPU but if the optimization process takes longer than usual, it may cause high CPU usage.
See more: How to fix mscorsvw.exe High CPU usage?
The high CPU usage problem by .NET runtime optimization service especially appears after Windows 10 updates or upgrading to Windows 10. If you are also faced this .NET runtime issue, here’s how to fix.
How to fix .NET runtime optimization service high CPU issue in Windows 10
1. Start Command Prompt as Administrator.
2. In the Command Prompt, type the following command one by one and then press Enter to execute:
– For 32-bit: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
– For 64-bit: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. Then, type the following command and press enter:
ngen.exe executequeueditems
4. Exit the command prompt.
Check this video to illustrate above shared solution:
Now, you can open the Task Manager and check if the high CPU usage issue is resolved.