.NET RUNTIME OPTIMIZATION SERVICE LÀ GÌ
This problem usually appears randomly but it can also occur after an update is installed to .NET Framework. The process’s executable is mscorsvw.exe and it will be displayed in Task Manager under that name or as .NET Runtime Optimization Service. It doesn’t run so often and it’s a service that runs to optimize .NET Framework which, in return, makes sure apps and programs dependent on it run faster.
Bạn đang xem: .net runtime optimization service là gì

However, this optimization sometimes takes way too long and users have reported that it consumes a large percentage of CPU resources each time it runs. It also goes on for a couple of days. Follow the methods we have prepared below in order to try to resolve this problem.
What Causes the .NET Runtime Optimization Service High CPU Usage?
The official answer is that the process needs to recompile its libraries and that it should only run when the computer is idle. Microsoft also states that the process shouldn’t take more than a couple of minutes. However, that is not the case and people find themselves waiting more than a week without progress. Here are some causes:
It’s generally running slow and you can try to speed it up by running certain commands.The service may have gone corrupt and you should try restarting it.
Solution 1: Optimizing the process
It’s not recommended to end this process immediately as it will actually help your computer and the way apps and games are run. However, there are various ways you can speed up the process simply by running this helpful command or by running a script for the same effect. This should enable the process to use more CPU cores which will enable it to finish running more quickly. Check it out below!
Search for “Command Prompt” either right in the Start menu or by tapping the search button right next to it. Right-click on the first result which appears at the top and select the “Run as administrator” option.
cd c:\Windows\Microsoft.NET\Framework\v4.0.30319 cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319ngen.exe executequeueditemsCheck to see if the CPU usage of the .NET Runtime Optimization Service has gone back to normal!Alternative: If you feel uncomfortable running commands by yourself or if you are using an older version of the Windows operating system, you can use the official script made by Microsoft which should do the same thing.

Xem thêm: Chơi Game Siêu Cấp Truyện Tranh 3.6, Chơi Game Siêu Cấp Truyện Tranh 3
Solution 2: Scan Your Computer for Malware
Even though this sounds over the top, malware infections are one of the leading causes of this problem and it’s vital you check your computer for malware. Malicious programs would want to get a hold of your resources and they usually name their processes as something which would resemble files on your computer.
Here, we will show you how to scan your PC with Malwarebytes as it often shows the best results considering the fact that it really has a vast database. Good luck!



Note: You should also use other security scanners if you can tell the type of malware you have on your computer (ransomware, junkware, etc.). Apart from that, a single scanner will never be able to recognize and delete all types of malware so we suggest you try other ones as well!
Solution 3: Restarting the Service
Restarting the service will restart the whole process as well but it should complete more quickly this time, especially if a bug was causing it to misbehave. Check it out below.
Open the Run utility by using the Windows Key + R key combination on your keyboard (press these keys at the same time. Type “services.msc” in the newly opened box without the quotation marks and click OK in order to open the Services tool.Running Services ManagerLocate the NVIDIA Telemetry Container service on the list, right-click on it and select Properties from the context menu which appears.If the service is started (you can check that just next to the Service status message), you should stop it by clicking the Stop button in the middle of the window. Anyway, run it again by clicking the Start
You may receive the following error message when you click on Start:
“Windows could not start the service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process.”
If this happens, follow the instructions below to fix it.
Follow the steps 1-3 from the instructions above in order to open the service’s properties window. Navigate to the Log On tab and click on the Browse… button.Xem thêm: Có Những Chiều Mưa Rơi Ướt Vai, Lời Bài Hát Chỉ Còn Những Mùa Nhớ

Solution 4: Performing a Clean Boot
In some cases, a third-party app might be causing the high CPU usage due to required optimization. Therefore, in this step, we will be performing a clean boot to check if there is any third-party influence on the service. Follow our clean boot guide to initiate a clean boot and then check if the CPU usage is as high as it was before. If it wasn’t, it means that there was a third-party app that was causing this issue. Now you can easily troubleshoot the culprit behind this issue by enabling the apps one by one.