电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Win7升级SP1后mscorsvw.exe占CPU解决方法


发布日期:2020/9/18
 
这周是完全属于Windows SP在微软正式放开所有用户的Windows SP 在线升级后一些朋友碰到了一个尴尬的问题就是发现系统变得很慢打开任务管理器发现一个名为 mscorsvwexe 的进程CPU占用率达%以上甚至%

那么这个 mscorsvwexe 到底是什么?该怎么处理呢?

关于这个问题微软的MSDN官方博客上面有这么一处回答

英文好的朋友可以直接参阅里面的详细信息不喜欢英文的朋友接着往下读小编把这些内容整理了下放到了Win之家里面

什么是mscorsvwexe为什么它狂占用我的电脑的CPU?什么是新CLR优化服务?

mscorsvwexe是在后台预编的assemblies(集合)一旦它执行完毕就停止一般来说当你安装了NET的分发程序它就会先用分钟预编译那些高优先级的assemblies然后等到你的电脑空闲的时候再去处理那些低优先级的assemblies 一旦它全部处理完毕它将会终止你将不会再看到mscorsvwexe很重要的一点是当你看到CPU被%地占用这就是发生在它处于一个低优先级的进程之中所以它尽可能地不让其他你正运行的进程抢占CPU一旦所有的assemblies都被编译完毕assemblies将能跨进程地分享内存页一般来说这时的热启动将会快得多所以我们不再丢弃你的其他进程

看完上面一堆说明有点头晕吧这个进程对非程序员开发者用户来说是可以关闭掉的

如何关闭这个进程

当您想直接从Win的任务管理器里面直接关闭 mscorsvwexe 进程时发现这个进程是结束不了的

如果你真的想要从你的任务管理器中消除mscorsvwexe可以这样做

通过命令来关闭

ngenexe executequeueditems 这就可以让其后所有排队等候的进程开始工作

通过关闭服务可以关闭这个程序

MicrosoftNET Runtime Optimization Service是NET运行优化服务进程关掉这个服务就可以了!

mscorsvwexe 文件分析

文件属性如下图

进程文件: mscorsvwexe

进程名称: NET Runtime Optimization Service

英文描述: mscorsvwexe is a process belonging to Microsoft NET Framework This program is a nonessential process but should not be terminated unless suspected to be causing problems

进程分析: Microsoft Visual Studio Framework预编译工具

进程位置: unknown

程序用途: 后台预编的assemblies

安全等级 (): (N/A无危险 最危险)

间谍软件: 否

广告软件: 否

病毒: 否

木马: 否

系统进程: 是

应用程序: 否

后台程序: 是

使用访问: 否

访问互联网: 否

另外有关ngenexe的相关资料可于微软官方网站查看

本机映像生成器 (Ngenexe) NET Framework 工具

本机映像生成器 (Ngenexe) 是一个提高托管应用程序性能的工具Ngenexe 创建本机映像(包含经编译的特定于处理器的机器代码的文件)并将它们安装到本地计算机上的本机映像缓存中运行库可从缓存中使用本机映像而不是使用实时 (JIT) 编译器编译原始程序集

NET Framework 版中Ngenexe 有了很大变化

安装程序集时还将安装其依赖项从而简化了 Ngenexe 的语法

现在可以在应用程序域之间共享本机映像

可利用新增操作 update 重新创建已经失效的映像

操作可由计算机上使用空闲时间生成和安装映像的服务推迟执行

消除了一些导致映像无效的因素

上一篇:解决Windows7播放影音文件的锯齿问题

下一篇:故障恢复控制台命令全攻略