昨晚上停电了,就继续用电池工作,赶任务,需要时间呢,丫儿,电脑的风扇使劲转,打开任务管理器一看,大爷的,一个叫mscorsvw的进程占了一半多的CPU,当时就火了,没辙,赶任务,就没管它,结果,电脑耗电量太大,没一会的功夫电脑就没电了,结果任务也没有干完……
今天上网一查才知道,这个是.NET的一个进程,(我的本本上面安装了.NET),百度是这么说的“什么是mscorsvw.exe,为什么它狂占用我的电脑的CPU?什么是“新CLR优化服务”?mscorsvw.exe是在后台预编译.net的assemblies。一旦它执行完毕,就停止。一般来说,当你安装了.NET的分发程序,它就会先用5到10分钟预编译那些高优先级的assemblies,然后等到你的电脑空闲的时候再去处理那些低优先级的assemblies。一旦它全部处理完毕,它将会终止,你将不会再看到mscorsvw.exe。很重要的一点是,当你看到CPU被100%地占用,这就是发生在它处于一个低优先级的进程之中,所以它尽可能地不让其他你正运行的进程抢占CPU。一旦所有的assemblies都被编译完毕,assemblies将能跨进程地分享内存页。一般来说,这时的热启动将会快得多,所以我们不再丢弃你的其他进程。如果你真的想要从你的任务管理器中消除mscorsvw.exe,可以这样做: ngen.exeexecutequeueditems 这就可以让其后所有排队等候的进程开始工作。”
进程分析:
MicrosoftVirtulStdio2005Framework预编译工具。
进程位置: unknown
程序用途: 后台预编译.net的assemblies
作者: Microsoft
属于: Microsoft .NET Framework
安全等级 (0-5): 0 (N/A无危险 5最危险)
间谍软件: 否
广告软件: 否
病毒: 否
木马: 否
系统进程: 是
应用程序: 否
后台程序: 是
使用访问: 否
访问互联网: 否
本人采菽浅薄,不知道他是用什么方法,我是这样整的:
运行->输入“services.msc”打开服务管理,找到这个服务项:Microsoft .NETFrameworkNGEN。(按一下“m”一般第二个就是),首先把它停止,这个东西太烦人了,然后右键——》属性,禁用,搞定,以后他就不会在启动了(除非你自己在改回来),现在在打开任务管理器,CPU立马就降下来了。。。。。。