时间:2020-02-15 08:15:56 来源:系统堂 游览量: 次
系统堂:解决.NET运行时优化服务CPU高的情况
某些Windows操作系统进程可能会导致CPU使用率过高,从而降低计算机的速度。.NET运行时优化服务的CPU使用率过高问题是Microsoft社区论坛中报告最多的问题之一:
大约8周前,我的Windows 7开始体验mscorsvw.exe服务,该服务利用了高内存使用率,通常大约9 GB,CPU使用率达到50%或更高。发生这种情况时,我的系统会缓慢爬行,因此我不得不等待(有时需要数小时)才能完成服务。
如果您也对此问题感到困扰,这里有一些故障排除提示可以帮助您解决问题。
如何解决.NET运行时优化服务CPU占用过多的问题?
一、优化.NET框架过程
1.按Windows键+ R打开运行。
2.在“运行”框中,键入cmd,然后单击“确定”。
3.在命令提示符下,依次输入以下命令,然后按Enter键执行:
对于32位:
cd c:WindowsMicrosoft.NETFrameworkv4.0.30319
对于64位:
cd c:WindowsMicrosoft.NETFramework64v4.0.30319
4.接下来,输入以下命令并按Enter键:
ngen.exe executequeueditems
5.关闭命令提示符,然后打开任务管理器。
6.检查高CPU使用率问题是否已解决。
上面的命令将帮助您优化过程,使其可以使用更多的CPU内核,从而可以更快地完成该过程。
二、检查恶意软件感染
1.如果您的PC感染了恶意软件或病毒,则可以通过在后台使用CPU资源来降低PC的速度。
2. 如果安装了防病毒软件,请确保对系统进行完整扫描。
3.这可能需要比快速扫描更长的时间,但是,它将帮助您查找系统中的任何恶意软件。
4.如果您没有安装防病毒软件,请下载并安装Malwarebytes。它是出色的恶意软件防护工具,您可以在试用模式下尝试使用具有所有功能的高级版本。
5.下载Malwarebytes并执行完整扫描。
6.如果Malwarebytes检测到任何恶意软件,请单击Removed Selected选项以隔离可疑文件。
恶意程序通常隐藏在视线中,看起来像正常的系统进程,同时拥有系统资源。通过执行完整扫描,您可以找到并删除计算机中的所有感染。
如果您正在寻找最好的防病毒解决方案来保护Windows 10 PC,请查看此列表,其中包括市场上最好的。
三、重新启动NVIDIA Telemetry Container
注意: 此步骤仅适用于安装了NVIDIA图形卡的计算机。
1.按Windows键+ R打开运行。
2.键入services.msc,然后单击“ 确定”。这将打开Windows服务窗口。
3.LOCAT的NVIDIA遥测集装箱名单上的服务。按服务的第一个字母,即N(对于NVIDIA),以快速找到服务。
4.右键单击该服务,然后选择“ 属性”。
5.在“属性”窗口的“ 服务状态”下,单击“ 停止”按钮。
6.接下来,单击“ 开始”按钮以重新启动服务。
7.确保启动状态:设置为自动。
8.单击“ 应用”,然后单击“确定”保存更改。
.NET运行时优化服务是一项必不可少的Windows服务,完成后大部分都会消失。但是,如果它没有消失,您可以按照本文中的步骤解决由Windows中的进程引起的CPU使用率过高的问题。