ghacks Technology News

Why Is mscorsvw.exe Running?

My system felt a bit sluggish after starting the installation of a new application and a quick check of the task manager revealed a process named mscorsvw.exe that was running on my system using nearly 40% of my CPU. I never heard about that file before and a quick check on the Internet revealed that it was related to the Microsoft .net Framework.

I never experienced the behavior on my old computer though and it seemed as if the process would not go away on its own. It was there, eating my CPU cycles even after quitting the program installation.

Apparently mscorsvw.exe is precompiling .NET assemblies in the background which can take anywhere from 5 to 10 minutes and then some more for low priority assemblies. So the easiest way to get through it is by sitting it out.

If you want to get rid of it completely immediately you could issue the command ngen.exe executequeueditems. Ngen.exe is located in the Microsoft .net Framework directory in the Windows dir.

Enjoyed the article?: Then sign-up for our free newsletter or RSS feed to kick off your day with the latest technology news and tips, or share the article with your friends and contacts on Facebook or Twitter.

Related Articles:

Why Can’t I Uninstall the Microsoft .net Framework?
Control Running Programs
Microsoft .net Framework Cleanup Tool
Microsoft .net Framework Version Checker
Runonce Setup Running all the time in IE ?



About the Author:Martin Brinkmann is a journalist from Germany who founded Ghacks Technology News Back in 2005. He is passionate about all things tech and knows the Internet and computers like the back of his hand. You can follow Martin on Facebook or Twitter.

Author: , Saturday July 26, 2008 -
Tags:, , ,


Responses so far:

  1. Rarst says:

    Yep, had similar experience recently. Tiny setup file unpacked some stuff and started really long process of compiling.

    Hadn’t exactly improved my opinion on framework based apps. :)

  2. under a rock says:

    best thing to do is to go into services and switch .net runtime optimizer to manual. this will prevent it from “popping up” unexpected.

Leave a Reply   Follow Ghacks   Subscribe To Comment Rss

Subscribe without commenting

© 2005-2012 Ghacks.net. All Rights Reserved. Privacy Policy - About Us