Share via

What is .NET Runtime Optimization Service and why does this process appear in multiple process and eating my CPU and RAM?

Anonymous
2012-12-09T13:31:54+00:00

Previously in Windows Server 2012, this process chain can be stopped by ending the process tree, but it seem I can't find the process tree in Windows 8, it appears to be trying to communicate to the internet.

There is currently 10 mscorsvw.exe running on my PC, Whenever I try to end the process, my computer says Access is denied.

What is mscorsvw.exe anyway? what does it used for? and why does it keeps eating my CPU and RAM performance?

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
  1. Anonymous
    2012-12-10T03:49:29+00:00

    Hi RandomguY9000,

    Thanks for posting your query on Microsoft Community Forum.

    mscorsvw.exe is precompiling .NET assemblies in the background. Once it's done, it will go away. Typically, after you install the .NET Redist, it will be done with the high priority assemblies in 5 to 10 minutes and then will wait until your computer is idle to process the low priority assemblies.

    For more information on mscorsvw.exe refer this link:

    http://blogs.msdn.com/b/davidnotario/archive/2005/04/27/412838.aspx

    The task manager in Windows 8 has been modified for better Graphical user Interface. The End process tree is available under the Details tab in the Task manager. For information on features available on the new Windows 8 task manager refer the link:

    http://windows.microsoft.com/en-IN/windows-8/task-manager#1TC=t1

    Hope the information provided help! In case you have any more issues related to Windows Operating system feel free to post and we will be happy to help.

    400+ people found this answer helpful.
    0 comments No comments

35 additional answers

Sort by: Most helpful
  1. Anonymous
    2015-05-15T19:04:08+00:00

    So basically this program highjacks our computer (frequently) and turns it into inoperable garbage till its finished?

    400+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2015-10-05T21:24:56+00:00

    Hi,

    Thank you for posting your query on Microsoft Community.

    This issue is better suited in MSDN forum we have a dedicated team with advanced tools and permission to help you with this issue, so I request you to post the same query in MSDN.

    https://social.msdn.microsoft.com/Forums/en-US/home?forum=sqldatabaseengineb

    So basically you don't have an answer and are reading from a sheet?

    There has been nothing but issues with these MALWARE (yes, you read that right) programs that are meant to run in the background.  If it's taking up 70 bl***y percent of the CPU for hours on end it is NOT a background process.  Every **** time I load up my laptop these days I can't use the f*****g thing because Windows is too busy reporting all my net usage to their servers.  Really smart move!  Spying on people so hard that they are unable to use their machines making it so there's nothing to spy on.

    GENIUS!

    30+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2013-07-13T09:09:40+00:00

    Now if someone would explain what .NET assemblies are it might mean something.

    30+ people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2015-07-21T23:24:06+00:00

    So basically this program highjacks our computer (frequently) and turns it into inoperable garbage till its finished?

    This is what I am finding and the server is not idle - SQL is battling for CPU but this program consumes 30+% during the day.

    **** Microsoft?!?!

    Why does it need to do it anyway, the server has been online for weeks with no automatic updating.

    I am using a stand alone laptop, no network, and all that I am trying to do is use my computer, but this process takes that away from me.  Why? 

    If I am not on a network, then what is the point of having something on my machine that is trying to update some SQL process?

    Can I somehow delete this process entirely from my machine?

    20+ people found this answer helpful.
    0 comments No comments