読者です 読者をやめる 読者になる 読者になる

なにも わからぬ

パソコンとプログラミング関係をメモっていきたい

Windows10の.NET Runtime Optimization Service (mscorsvw.exe)

パソコンがアイドル時にブオォー!とファンが回り出したらタスクマネージャを開いて確認せずにはいられないのはきっと古い人間だから。

mscorsvw.exeがCPUをフル回転させていたのでググってみたら、.NETのコンパイルのためのタスクであることがわかった。.NETランタイムをプリコンパイルして.NETアプリを素早く起動できるようにしておくものと思われ、停止させても.NETアプリが使えなくなるというわけではないようだ。停止のためには.NET Runtimeなんちゃらかんちゃらというサービスを停止すればいいと色んなところに書いてあるが、そんなサービスは見当たらない。Windows10ではサービスではなくタスクスケジューラにあるようだ?

管理者権限で

schtasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319" /Disable
schtasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 64" /Disable
schtasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 64 Critical" /Disable
schtasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 Critical" /Disable 

これで様子を見てみよう。

情報元 http://www.tenforums.com/performance-maintenance/27085-mscorsvw-exe-system-error.html#post469110