mscorsvw.exe の CPU 使用率が高いため、Windows PC の動作が遅い

Windows Computer Slow Due High Mscorsvw



IT の専門家として、この問題に何度か遭遇しましたが、通常は mscorsvw.exe の CPU 使用率が高いことが原因です。 この問題を解決するためにできることがいくつかあります。 まず、PC を再起動してみてください。これで問題が解決する場合があります。 それでも問題が解決しない場合は、タスク マネージャーを開いて mscorsvw.exe プロセスを終了してみてください。これにより、プログラムの実行が停止し、CPU 使用率がいくらか解放されます。 .NET Framework を無効にすることもできます。一部のプログラムでは適切に実行するために .NET が必要な場合があるため、これは常に推奨されるわけではありませんが、この問題の解決に役立つ場合があります。 それでも問題が解決しない場合は、他にもいくつか試してみることができますが、これらはより高度な方法であり、すべての人に当てはまるとは限りません。 全体として、mscorsvw.exe の CPU 使用率が高いために Windows PC の動作が遅い場合、問題を解決するために試すことができるいくつかの方法があります。 PC を再起動し、mscorsvw.exe プロセスを終了し、.NET Framework を無効にすることが最も一般的な解決策です。



この記事では、その理由を説明します。 mscorsvw.exe の高い CPU 使用率、 Windows 10/8/7 PC の動作が遅くなる可能性があり、それについて何ができるか。このようなシナリオでタスク マネージャーを開くと、というプロセスが見つかります。 mscorsvw.exe CPU 使用率が 50% を超えています。このサービスは、プリコンパイルのために .NET フレームワークによって実際に使用されます。では、mscorsvw.exe プロセスとは何ですか?また、その処理方法は?









mscorsvw.exe の CPU 使用率が高い

David David Notario は、Microsoft MSDN ブログで次のように述べています。



mscorsvw.exe は、バックグラウンドで .NET アセンブリをプリコンパイルします。これが完了すると、それは消えます。通常、.NET Redist のインストール後、優先度の高いアセンブリが 5 ~ 10 分間実行され、コンピューターがアイドル状態になって優先度の低いアセンブリが処理されるのを待ちます。完了するとシャットダウンされ、mscorsvw.exe ファイルは表示されなくなります。重要なことの 1 つは、100% の CPU 使用率が表示される場合でも、コンパイルは優先度の低いプロセスで行われるため、実行中の他の処理のために CPU を盗まないようにすることです。すべてがコンパイルされると、ビルドはさまざまなプロセス間でページを共有できるようになり、通常、ウォーム スタートははるかに高速になるため、ループを破棄しません。

これは、mscorsvw.exe プロセスがバックグラウンドで .NET アセンブリを再コンパイルするためです。通常、しばらくするとプロセスが停止し、コンピュータの速度が通常に戻ります。必要に応じて、通常の方法でプロセスを強制終了することはできません。

これは、mscorsvw.exe プロセスがシステム プロセスであるため、タスク マネージャーを使用して直接閉じようとすると、それを行うことができないためです。 CMD について少し知っておく必要があります。



コンパイルを開始できるようにコンピューターがアイドル状態になるまで待ちたくない場合は、次の操作を実行できます。

  1. 切り替える «C: Windows Microsoft.NET Framework v2.0.50727» Windows エクスプローラーで。
  2. プレス 始める 、 タイプ CMD 管理者として実行します。
  3. コマンド ラインで、上記のパスを指定して |_+_| と入力します。 .
  4. このコマンドは、進行中のすべての作業を処理します。
  5. これが完了すると、他に何もすることがないため、サービスはシャットダウンされます。
  6. コンピュータを再起動してください; mscorsvw.exe プロセスがタスク マネージャーで実行されていないことがわかります。
PC修復ツールをダウンロードして、Windowsエラーをすばやく見つけて自動的に修正します

お役に立てれば!

人気の投稿