.NET ランタイム最適化サービスの高い CPU 使用率を修正
異常な量のシステム リソースを占有しているアプリケーションまたはバックグラウンド システム プロセスに遭遇することがよくあります。プロセスのシステム リソースの使用率が高いと、システムの他の操作が大幅に遅くなり、PC が遅延して混乱する可能性があります。また、完全にクラッシュする可能性もあります。私たちのウェブサイトでは、すでに多数のプロセスと高い CPU 使用率の問題を取り上げています。さらに、本日は、時折発生する .NET ランタイム最適化サービスの CPU 使用率が高い問題と、それを許容レベルに戻す方法について説明します。
Windows 10 で .NET ランタイム最適化サービスの高い CPU 使用率を修正する方法
お気づきかもしれませんが、この .NET フレームワーク Windows アプリケーションの開発と実行のために、Microsoft およびその他のサード パーティによって使用されます とりわけ。 mscorsvw.exe という名前のこのサービスの実行可能ファイル は、公式の Windows コンポーネントであり、.NET ライブラリの事前および再コンパイルなど、.NET フレームワークを最適化するタスクを実行します。これにより、アプリケーションやプログラムの起動が速くなります。最適化サービスはバックグラウンドで実行されるように設計されています PC が 5 ~ 10 分間アイドル状態になっている場合。
.NET ランタイム最適化サービスで CPU 使用率が高くなるのはなぜですか?
サービスが .NET ライブラリを再コンパイルするのに、通常よりも時間がかかる場合があります。これにより、
- PC サービスの実行速度が通常より遅い
- コンピュータのグリッチ インスタンス。
- サービス レンダリングが破損しています。
- マルウェアによるシステム リソースの利用
このサービスが個々のアプリのパフォーマンスに与える影響を考慮すると、いたずらを見てすぐに終了することはお勧めしません。サービスが処理を完了するのに時間がかかりすぎると思われる場合は、いくつかのコマンドまたはスクリプトを実行して処理を高速化するオプションがあります。その他の修正には、次のセグメントで説明するように、コンピューターのマルウェアとウイルスのスキャン、サービスの再起動、クリーン ブートの実行が含まれます。
方法 1:PC のクリーン ブートを実行する
サービスが特定のサードパーティ アプリケーション用のライブラリを再コンパイルするのに苦労し、タスクを完了するために CPU パワーをより多く消費している可能性は十分にあります。重要なドライバーとスタートアップ プログラムのみが読み込まれるクリーン ブートを実行して、実際に .NET ランタイム最適化サービスの CPU 使用率が高い問題を引き起こしているサードパーティ プログラムの 1 つであるかどうかを調べることができます。 Windows 10 のクリーン ブートを実行する手順は次のとおりです。
1. Windows + R キーを押します 同時に Run を起動します ダイアログ ボックス。
2. msconfig と入力します Enter を押します システム構成を開くためのキー .
3. サービス に移動します タブをクリックし、[すべての Microsoft サービスを非表示にする] チェックボックスをオンにします .
4. 次に、[すべて無効にする] をクリックします。 ボタンがハイライト表示されます。バックグラウンドで実行されているすべてのサードパーティおよび不要なサービスを停止します。
5. [適用> OK] をクリックして変更を保存します。 ボタン。
6. 再起動するかどうかを尋ねるポップアップ または 再起動せずに終了 図のように表示されます。 再起動せずに終了を選択します オプション。
7. システム構成を再度起動します ステップ 1~2 を繰り返してウィンドウを開きます。 スタートアップ に切り替えます タブ
8. [タスク マネージャーを開く] をクリックします。 示されているハイパーリンク。
注: リストされているすべてのアプリケーション/プロセスの起動時の影響列を確認し、起動時の影響が大きいものを無効にします .
9.アプリケーションを右クリックします (例:蒸気 ) を選択し、[無効にする] を選択します。
10. 最後に、閉じる アクティブなアプリケーション ウィンドウをすべて閉じて、再起動します あなたのPC .クリーン ブート状態で起動します。
11. ここで、タスク マネージャーで .NET ランタイム サービスの CPU 使用率を確認します。正常な場合は、サードパーティ プログラムを 1 つずつ有効にしてください 原因となっているアプリケーションを突き止めてアンインストールする 将来そのような問題を回避するために。
方法 2:.NET Framework プロセスを強化する
このサービスを終了することはオプションではないため、代わりに、追加の CPU コアを使用できるようにすることで、このサービスを少しブーストすることができます。デフォルトでは、サービスは 1 つのコアのみを使用します。
- いくつかのコマンドを自分で実行することもできます
- または、GitHub から公式の Microsoft スクリプトをダウンロードして実行するだけです。
オプション I:コマンド プロンプト経由
1. 開始をクリックします 、コマンド プロンプトと入力します [管理者として実行] をクリックします。
2. 指定されたコマンドを入力し、Enter を押します キー 実行します。
注: 実行する必要があるコマンドは、システム アーキテクチャによって異なります。
- 32 ビット システムの場合: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- 64 ビット システムの場合: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. 次に、ngen.exe executequeueeditems を実行します。
上級者向けのヒント:Windows PC が 32 ビットか 64 ビットかを判断する
システム アーキテクチャが不明な場合は、以下の手順に従ってください:
1. Windows + R キーを押します 一緒にファイル名を指定して実行を開く ダイアログ ボックス。
2. msinfo32 と入力します [OK] をクリックします。 システム情報を開く ウィンドウ。
3. ここで、システム タイプを確認します
オプション II:GitHub スクリプト経由
1. スクリプトの GitHub ページに移動します .
2. Raw を右クリックします。 ボタンをクリックして、名前を付けてリンクを保存... を選択します。
3. ファイルの種類を変更します Windows スクリプト ファイルへ [保存] をクリックします .
4. ダウンロードしたら、Windows Script Host でファイルを開きます .
方法 3:.NET ランタイム最適化サービスを再起動する
多くの場合、サービスに問題が発生し、不必要に大量のシステム リソースを使用したり、長期間アクティブな状態を維持したりするなど、奇妙な動作を示すことがあります。グリッチ インスタンスは、現在の Windows OS ビルドに存在するバグが原因で発生する可能性があります。サービスを再起動して、.NET ランタイム最適化サービスの高い CPU 使用率を解決する方法は次のとおりです:
注意 :このソリューションは、専用の NVIDIA 搭載グラフィックス カードを搭載したシステムでのみ機能します。
1. Windows + R を押します キー 同時に Run を起動します ダイアログ ボックス。
2. services.msc と入力します [OK] をクリックします。 サービスを開く
3. リストをスクロールして、NVIDIA Telemetry Container を見つけます。 サービス。
4. 右クリックして [プロパティ] を選択します。 示されているように、コンテキスト メニューから。
5. [停止] をクリックします。 ボタンを押します。サービスのステータスが Stopped になるまで待ちます をクリックし、開始 をクリックします。 ボタンを押して再開してください。
6. スタートアップの種類を確認してください:自動に設定されています .
7. サービスが再起動したら、[適用]> [OK] をクリックします。 変更を保存して プロパティ を閉じます ウィンドウ。
8. Ctrl + Shift + Esc キーを押します 一緒に タスク マネージャ を開きます サービスが依然として高い CPU リソースを使用しているかどうかを確認してください。
方法 4:マルウェアを検出して削除する
サービスの異常な CPU 消費が続く場合は、ウイルス/マルウェア スキャンを実行して、感染の可能性を排除します。注意しないと、悪意のあるアプリケーションが PC に侵入する可能性があります。これらのプログラムは、偽装して公式の Windows コンポーネントになりすまし、CPU 使用率が高くなるなどの問題を引き起こします。ネイティブの Windows Defender を使用して PC をスキャンすることも、便利なその他の特殊なセキュリティ プログラムを使用することもできます。 PC からマルウェアを削除して、.NET ランタイム最適化サービスの CPU 使用率が高い問題を解決するには、次の手順に従います。
1. Windows + I キーを押します 同時に 設定 を開きます .
2. ここで、[更新とセキュリティ] をクリックします。 、示されているように。
3. Windows セキュリティに移動します メニューをクリックし、[ウイルスと脅威の防止] をクリックします。
4. [クイック スキャン] をクリックします。 PC をスキャンして、マルウェアが存在するかどうかを確認します。
5. マルウェアが見つかった場合は、[アクションの開始] をクリックします。 削除 またはブロック
推奨:
- Windows 10 でタッチパッドのスクロールが機能しない問題を修正
- Windows 10 でスタートアップ プログラムを変更する方法
- Windows 10 でマイクをミュートする方法
- クラッシュし続けるコンピューターを修正する 7 つの方法
うまくいけば、上記の解決策のいずれかで .NET ランタイム最適化サービスの高 CPU が修正されます。 あなたのPCの問題。後で同じ問題が再発した場合は、利用可能な Windows 更新プログラムを確認するか、最新バージョンの .NET Framework を再インストールしてください。また、この記事に関する質問や提案がある場合は、コメント セクションに自由にドロップしてください。
-
アバスト サービスの高 CPU 使用率エラーを修正する方法
セキュリティ ツールはリアルタイムで操作を実行するため、リソースを大量に消費します。しかし、ウイルス対策ツールがすべての CPU パワーを消費すると、事態は複雑になります。 人気のあるウイルス対策ツールであるアバストを使用しているユーザーは、継続的に高い CPU 使用率を経験しています。あなたも同じ船に乗っているなら、アバスト サービスの CPU 使用率が高いという問題を修正しました。 アバスト サービスの CPU 使用率が高いのはなぜですか? アバスト アンチウイルスはバックグラウンド スキャン、ウイルス除去、リアルタイム スキャン、クリーンアップなどのタスクを実行するため、ほとんど
-
修正:mscorsvw.exe とは? .NET ランタイム最適化サービス?
mscorsvw.exe が高い CPU 使用率を消費していますか? そして、 Microsoft Compiler To Save Workさえも知らない .NET ランタイム最適化サービスの一部ですか? ? 最近、アプリやプログラムの読み込みに時間がかかるという報告がユーザーから寄せられています。そのため、タスク マネージャーを開くと、.NET ランタイム最適化サービス が表示されます。 ほぼ 90% を使用しています まず第一に、これはあなただけではなく、多くのユーザーが mscorsvw に対して間違った修正を試みているため、あまり心配する必要はありません。 exe Win