【 ディスク使用率100% 】.NET Runtime Optimization Service ( mscorsvw.exe ) が原因、対処法【 Windows10 】
Windows10使用中に動作が遅い、ディスク使用率100%状態が続く
.NET Runtime Optimization Service ( mscorsvw.exe )が原因の場合の対処方法
「パフォーマンス」タブの下部あたりにリソースモニターを開く
「ディスク」タブの真ん中の「ディスク活動」を見る
合計(バイト/秒)を選択すれば、読み取り書き込みの多いものから並びます。
そこに「 mscorsvw.exe 」が多数存在していれば
.NET Runtime Optimization Service が原因の可能性が高い。
スタートメニュー(ボタン)を右クリック
↓
コンピューターの管理
↓
タスクスケジューラー
∟ Microsoft
∟ Windows
∟ .NET Framework を選択
右の欄に以下の表示がされていることを確認(*=バージョン番号)
.NET Framework NGEN v.*.*.*****
.NET Framework NGEN v.*.*.***** 64
.NET Framework NGEN v.*.*.***** Critical
.NET Framework NGEN v.*.*.***** 64 Critical
タスクごとに操作が異なります。
.NET Framework NGEN v.*.*.*****
.NET Framework NGEN v.*.*.***** 64
は、それぞれ対象を右クリック→無効
.NET Framework NGEN v.*.*.***** Critical
.NET Framework NGEN v.*.*.***** 64 Critical
は、それぞれの対象をダブルクリック「トリガー」タブ選択
トリガー「アイドル時」をダブルクリック
☑有効 のチェックを外し「 OK 」
上記操作が終われば、再起動で動作を確認
※補足
Critical あり(アクティブ時に実行)
Critical なし(アイドル時に実行)
.NETアプリケーション の最適化の機能
素早く立ち上げるための処理を行っているっぽい
必要ないなら止めても問題ないかと思います。たぶん。
ちなみに、Windows7の場合は以下の手順
・Windows7
スタートメニュー → コンピューターを右クリック → 管理
コンピューターの管理が開くのでサービスをクリック
サービス名
Microsoft .NET Framework NGEN v*****(バージョンによって変わる)
ダブルクリックして、「スタートアップの種類」を無効にする。
再起動
.NET Runtime Optimization Service ( mscorsvw.exe )が原因の場合の対処方法
【原因の特定】
CTRL+SHIFT 押しながら ESC でタスクマネージャーを開き「パフォーマンス」タブの下部あたりにリソースモニターを開く
「ディスク」タブの真ん中の「ディスク活動」を見る
合計(バイト/秒)を選択すれば、読み取り書き込みの多いものから並びます。
そこに「 mscorsvw.exe 」が多数存在していれば
.NET Runtime Optimization Service が原因の可能性が高い。
【対処方法】
・Windows10スタートメニュー(ボタン)を右クリック
↓
コンピューターの管理
↓
タスクスケジューラー
∟ Microsoft
∟ Windows
∟ .NET Framework を選択
右の欄に以下の表示がされていることを確認(*=バージョン番号)
.NET Framework NGEN v.*.*.*****
.NET Framework NGEN v.*.*.***** 64
.NET Framework NGEN v.*.*.***** Critical
.NET Framework NGEN v.*.*.***** 64 Critical
タスクごとに操作が異なります。
.NET Framework NGEN v.*.*.*****
.NET Framework NGEN v.*.*.***** 64
は、それぞれ対象を右クリック→無効
.NET Framework NGEN v.*.*.***** Critical
.NET Framework NGEN v.*.*.***** 64 Critical
は、それぞれの対象をダブルクリック「トリガー」タブ選択
トリガー「アイドル時」をダブルクリック
☑有効 のチェックを外し「 OK 」
上記操作が終われば、再起動で動作を確認
※補足
Critical あり(アクティブ時に実行)
Critical なし(アイドル時に実行)
.NETアプリケーション の最適化の機能
素早く立ち上げるための処理を行っているっぽい
必要ないなら止めても問題ないかと思います。たぶん。
ちなみに、Windows7の場合は以下の手順
・Windows7
スタートメニュー → コンピューターを右クリック → 管理
コンピューターの管理が開くのでサービスをクリック
サービス名
Microsoft .NET Framework NGEN v*****(バージョンによって変わる)
ダブルクリックして、「スタートアップの種類」を無効にする。
再起動