Windows解决Ngen.exe CPU占用率过高

最近电脑在我放置不用的时候(比如鼠标不动,放置5分钟),风扇会明显转速加快,在任务管理器里只能看到CPU占用率升高,但是却看不到具体是什么进程导致的,并且经过杀毒也排除了病毒的问题。
然后我发现了一个神器叫Process Explorer,可以看到进程里的不同模块的占用率,和启动进程的参数等等,如图。

经过检查,发现是Ngen.exe占用率异常升高,而这个工具是.Net Framework 4.0下的一个工具。


解决方案(亲测有效):

根据https://superuser.com/a/1126170这篇文章的最佳答案(需科学上网):

Download the Easy NGEN Script, run it as admin and select option 1 to do a full ngen run:

也就是要下载这个批处理文件(下载链接在文末),右键“以管理员身份运行”,然后选1回车,大致会运行30-60分钟,然后就再也不会出现上面的问题了。

Easy Ngen (.NET Framework) Runner v5
下载链接: https://pan.baidu.com/s/1H3w4q_za8KJa0tlCI0fc2A
提取码: q8hy

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容