2024年11月win10系统.NET Runtime Optimization Service占用CPU的完美解决方法

发布时间:

  ⑴在win操作系统中CPU使用率居高不下,一查发现是一个名为. Runtime Optimization Service的进程占用CPU使用率,该进程是什么程序呢?一般来说,当你安装了.之后电脑中就会出现该程序,一般来说.在更新的时候会引起占用使用率的现象,经过几分钟之后便会自动关闭,若是一直占用CPU使用率则可能是由于某些高优先顺序会尽快被执行,其他低优先顺序工作,会利用电脑空闲时去处理。导致 CPU 不断飙高的原因在低优先顺序工作被卡住了。

  ⑵【Windows笔记本系统】Win 位笔记本通用旗舰版

  ⑶笔记本GHOST WIN 位极速精简万能装机版

  ⑷进程名称: . Runtime Optimization Service

  ⑸进程文件: mscorsvw.exe

  ⑹出现这样的现象我们可以通过下面方法来解决:

  ⑺方法一:关闭mscorsvw.exe

  ⑻通过cmd命令来关闭

  ⑼按下win+X,点击命令提示符(管理员,在命令提示符中键入:ngen.exe executequeueditems

  ⑽若没有效果则使用方法二来解决:

  ⑾按下win+q搜索 powershell ,在windows powershell 上单击右键,选择【以管理员身份运行】;

  ⑿在powershell框中键入下面代码:

  ⒀# Script to force the . Framework optimization service to run at maximum speed.

  ⒁$isWinPlus = [Environment]::OSVersion.Version -ge (new-object 'Version' ,)

  ⒂$dotDir = [environment]::GetEnvironmentVariable("windir","Machine") + "Microsoft.Framework"

  ⒃$dot = "v.."

  ⒄$dot = "v.."

  ⒅$dotVersion = if (Test-Path ($dotDir + "" + $dot + "

  ⒆gen.exe")) {$dot} else {$dot}

  ⒇$ngen = $dotDir + "" + $dotVersion +"

  ⒈gen.exe"

  ⒉$ngen = $dotDir + "" + $dotVersion +"

  ⒊gen.exe"

  ⒋$ngenArgs = " executeQueuedItems"

  ⒌$isBit = Test-Path $ngen

  ⒍#-bit NGEN -- appropriate for -bit and -bit machines

  ⒎Write-Host("Requesting -bit NGEN")

  ⒏Start-Process -wait $ngen -ArgumentList $ngenArgs

  ⒐#-bit NGEN -- appropriate for -bit machines

  ⒑if ($isBit) {

  ⒒Write-Host("Requesting -bit NGEN")

  ⒓Start-Process -wait $ngen -ArgumentList $ngenArgs

  ⒔#AutoNGEN for Windows + machines

  ⒕if ($isWinPlus) {

  ⒖Write-Host("Requesting -bit AutoNGEN -- Windows +")

  ⒗schTasks /run /Tn "MicrosoftWindows. Framework. Framework NGEN v.."

  ⒘#-bit AutoNGEN for Windows + machines

  ⒙if ($isWinPlus -and $isBit) {

  ⒚Write-Host("Requesting -bit AutoNGEN -- Windows +")

  ⒛schTasks /run /Tn "MicrosoftWindows. Framework. Framework NGEN v.. "

  ①按下回车键执行加快其运行速度即可解决CPU占用问题。

  ②. Framework 在被安装与更新时,在本机端会进行一个最佳化的工作,由于工作效率慢慢来的现象导致CPU使用率不停飙升!