柔らかい

.NETランタイム最適化サービスの高いCPU使用率を修正

ポストする最終更新日:2022年1月12日



多くの場合、異常な量のシステムリソースを占有しているアプリケーションまたはバックグラウンドシステムプロセスに遭遇する可能性があります。プロセスのシステムリソースの使用率が高いと、システムの他の操作が大幅に遅くなり、PCが混乱する可能性があります。また、完全にクラッシュする可能性があります。当社のWebサイトでは、すでに多数のプロセスとCPU使用率の高い問題について説明しています。さらに、本日は、時折発生する.NET Runtime OptimizationサービスのCPU使用率の高い問題と、それを許容レベルに戻す方法について説明します。

.NETランタイム最適化サービスの高いCPU使用率を修正





コンテンツ[ 隠れる ]

Windows10で.NETランタイム最適化サービスの高いCPU使用率を修正する方法

ご存知かもしれませんが、これは 。ネットフレームワーク Microsoftおよびその他のサードパーティによって使用されています Windowsアプリケーションの開発と実行用 とりわけ。このサービスの実行可能ファイル。 mscorsvw.exe は、公式のWindowsコンポーネントであり、.NET Frameworkの最適化、つまり.NETライブラリの事前コンパイルと再コンパイルのタスクを実行します。これにより、アプリケーションとプログラムの起動が速くなります。最適化サービスは バックグラウンドで実行するように設計されています PCが5〜10分間アイドル状態になっているとき。



.NETランタイム最適化サービスがCPU使用率を高くするのはなぜですか?

場合によっては、サービスが.NETライブラリを再コンパイルするのに通常よりも時間がかかることがあります。これにより、

  • PCサービスの実行速度が通常より遅くなります。
  • コンピューターのグリッチインスタンス。
  • サービスレンダリングが破損しています。
  • マルウェアによるシステムリソースの利用。

タスクマネージャーに表示される高メモリを使用する.netランタイム最適化サービスプロセス



このサービスが個々のアプリのパフォーマンスに与える影響を考慮すると、いたずらを一目見ただけですぐに終了することはお勧めしません。サービスが動作を完了するのに時間がかかりすぎると思われる場合は、いくつかのコマンドまたはスクリプトを実行することで処理を高速化するオプションがあります。次のセグメントで説明するように、その他の修正には、マルウェアとウイルスのコンピューターのスキャン、サービスの再起動、およびクリーンブートの実行が含まれます。

方法1:PCのクリーンブートを実行する

サービスが特定のサードパーティアプリケーションのライブラリを再コンパイルするのに苦労している可能性があり、そのため、タスクを完了するためにより多くのCPUパワーを消費しています。重要なドライバーとスタートアッププログラムのみが読み込まれるクリーンブートを実行して、それが実際に.NETランタイム最適化サービスのCPU使用率の高い問題を引き起こすサードパーティプログラムの1つであるかどうかを調べることができます。 Windows10のクリーンブートを実行する手順は次のとおりです。



1.を押します Windows+Rキー 同時に起動する 走る ダイアログボックス。

2.タイプします msconfig とヒット 入る 開くためのキー システム構成

msconfigと入力し、Enterキーを押して、システム構成アプリケーションを開きます。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

3.に移動します サービス タブをクリックし、マークされたボックスをチェックします すべてのMicrosoftサービスを非表示にする

[サービス]タブに移動し、[すべてのMicrosoftサービスを非表示にする]チェックボックスをオンにします。

4.次に、をクリックします。 すべて無効にします ボタン、強調表示されています。これにより、すべてのサードパーティおよび不要なサービスがバックグラウンドで実行されなくなります。

[すべて無効にする]ボタンをクリックして、すべてのサードパーティおよび不要なサービスがバックグラウンドで実行されないようにします。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

5.をクリックして変更を保存します 適用>OK ボタン。

[適用]をクリックして変更を保存し、[OK]をクリックして終了します

6.希望するかどうかを尋ねるポップアップ 再起動 また 再起動せずに終了 図のように表示されます。を選択してください 再起動せずに終了 オプション。

再起動するか再起動せずに終了するかを尋ねるポップアップが表示されたら、[再起動せずに終了]オプションを選択します

7.もう一度、を起動します システム構成 繰り返すことによるウィンドウ 手順1-2。 に切り替えます 起動 タブ。

もう一度、[システム構成]ウィンドウを起動し、[スタートアップ]タブに移動します。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

8.をクリックします タスクマネージャーを開く 示されているように、ハイパーリンク。

[タスクマネージャーを開く]ハイパーリンクをクリックします

ノート: リストされているすべてのアプリケーション/プロセスの[スタートアップへの影響]列を確認し、 スタートアップへの影響が大きい

tar ファイル 開く

9.を右クリックします 応用 (例えば。 蒸気 )を選択します 無効にする 以下に示すように、オプション。

リストされているすべてのアプリケーションまたはプロセスの[スタートアップへの影響]列を確認し、影響の値が高いものを無効にします。無効にするには、それらを右クリックして[無効にする]オプションを選択します。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

10.最後に、 選ぶ すべてのアクティブなアプリケーションウィンドウをダウンし、 再起動 あなたのPC 。クリーンブート状態で起動します。

11.次に、タスクマネージャで.NETランタイムサービスのCPU使用率を確認します。正常であれば、 サードパーティのプログラムを一度に1つずつ有効にする 犯人のアプリケーションを特定し、 それをアンインストールします 将来そのような問題を回避するために。

また読む: hkcmdの高いCPU使用率を修正する方法

方法2:.NETFrameworkプロセスを強化する

このサービスを終了することはオプションではないため、代わりに、追加のCPUコアを使用できるようにすることで、このサービスを少し強化することができます。デフォルトでは、サービスは1つのコアのみを使用します。

  • いくつかのコマンドを自分で実行することもできます
  • または、公式のMicrosoftスクリプトをからダウンロードするだけです。 GitHub そしてそれを実行します。

オプションI:コマンドプロンプト経由

1.をクリックします 始める 、 タイプ コマンド・プロンプト をクリックします 管理者として実行 、示されているように。

genymotion ゲーム 重い

[スタート]メニューを開き、「コマンドプロンプト」と入力して、右側のウィンドウで[管理者として実行]をクリックします。

2.指定されたコマンドを入力し、を押します 入る 実行します。

ノート: 実行する必要のあるコマンドは、システムアーキテクチャによって異なります。

    32ビットシステムの場合: cd c: Windows Microsoft.NET Framework v4.0.30319 64ビットシステムの場合: cd c: Windows Microsoft.NET Framework64 v4.0.30319

コマンドを実行して、cmdまたはコマンドプロンプトでMicrosoftNetFrameworkに移動します。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

3.次に、実行します ngen.exeexecutequeueditems 、以下に示すように。

コマンドプロンプトまたはcmdでCPU使用率が通常のレベルにダイヤルダウンするかどうかを確認するコマンド

上級者向けのヒント:WindowsPCが32ビットか64ビットかを判断する

システムアーキテクチャがわからない場合は、次の手順に従ってください。

1.ヒット Windows+Rキー 一緒に開く 走る ダイアログボックス。

2.タイプします msinfo32 をクリックします わかった 開く システムインフォメーション 窓。

3.ここで、 システムタイプ 同じことを確認するためのラベル。

システムのアーキテクチャがわからない場合は、[ファイル名を指定して実行]コマンドボックスでmsinfo32を実行し、次のウィンドウで[システムタイプ]ラベルを確認してください。

また読む: HKEY_LOCAL_MACHINEとは何ですか?

オプションII:GitHubスクリプト経由

1.に移動します GitHub のページ 脚本

githubページのRawオプションをクリックします

2.を右クリックします ボタンをクリックして選択します リンクを名前を付けて保存… 示されているように、オプション。

Rawオプションを右クリックし、githubページで[名前を付けてリンクを保存...]を選択します

3.を変更します タイプとして保存Windowsスクリプトファイル をクリックします 保存する

[ファイルの種類として保存]を選択して[Windowsスクリプトファイル]をクリックし、[保存]をクリックします

4.ダウンロードしたら、でファイルを開きます Windows ScriptHost

また読む: DISMホストサービスプロセスのCPU使用率が高い問題を修正

方法3:.NETランタイム最適化サービスを再起動します

サービスはしばしばグリッチを起こし、その後、不必要に大量のシステムリソースを利用したり、長期間アクティブなままでいるなどの奇妙な動作を示すことがあります。グリッチのあるインスタンスは、現在のWindowsOSビルドに存在するバグが原因で発生する可能性があります。サービスを再起動して、.NETランタイム最適化サービスの高いCPU使用率を解決する方法は次のとおりです。

ノート :このソリューションは、専用のNVIDIA搭載グラフィックカードを搭載したシステムでのみ機能します。

1.を押します Windows + R キー 同時に起動する 走る ダイアログボックス。

2.タイプします services.msc をクリックします わかった 開く サービス 応用。

services.mscと入力し、[OK]をクリックしてサービスアプリケーションを開きます。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

3.リストをスクロールして、 NVIDIAテレメトリコンテナ サービス。

4.それを右クリックして、 プロパティ 示されているように、コンテキストメニューから。

リストをスクロールして、NVIDIATelemetryContainerサービスを見つけます。それを右クリックして、コンテキストメニューから[プロパティ]を選択します。

5.をクリックします 止まる 最初にボタン。サービスステータスが読み取られるのを待ちます 停止 、次にをクリックします 始める ボタンを押して、もう一度実行します。

[停止]をクリックして、サービスステータスを停止します

6.確認してください スタートアップの種類: に設定されています 自動

[全般]タブで、[スタートアップの種類]ドロップダウンメニューをクリックし、メニューから[自動]を選択します。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

7.サービスが再起動したら、をクリックします 適用>OK 変更を保存して閉じるには プロパティ 窓。

サービスが再起動したら、[適用]をクリックして変更を保存し、[プロパティ]ウィンドウを閉じます。

8.を押します Ctrl + Shift+Escキー 一緒に開く タスクマネージャー そして、サービスがまだ高いCPUリソースを使用しているかどうかを確認します。

また読む: Google ChromeElevationServiceとは何ですか

方法4:マルウェアを検出して削除する

CPUのサービス異常消費が続く場合は、ウイルス/マルウェアスキャンを実行して、感染の可能性を排除します。注意しないと、悪意のあるアプリケーションがPCに侵入する可能性があります。これらのプログラムは、偽装して公式のWindowsコンポーネントのふりをし、CPU使用率が高いなどのいくつかの問題を引き起こします。ネイティブのWindowsDefenderを使用してPCをスキャンするか、便利なその他の特殊なセキュリティプログラムを使用できます。次の手順に従って、PCからマルウェアを削除することにより、.NETランタイム最適化サービスのCPU使用率の高い問題を修正します。

1.ヒット Windows+Iキー 同時に開く 設定

2.ここで、をクリックします アップデートとセキュリティ 、示されているように。

更新とセキュリティ

3.に移動します Windowsセキュリティ メニューをクリックしてクリックします ウイルスと脅威の保護

アンドロイド 緊急通報のみ

[保護領域]で[ウイルスと脅威の保護]オプションを選択します

4.をクリックします クイックスキャン PCをスキャンして、マルウェアが存在するかどうかを確認します。

[ウイルスと脅威の保護]メニューの[クイックスキャン]をクリックします。 .NETランタイム最適化サービスの高いCPU使用率を修正する方法

5.マルウェアが見つかった場合は、をクリックします アクションを開始する削除する また ブロック それらとあなたのPCを再起動します。

すべての脅威がここに参加します。 [現在の脅威]の下の[アクションの開始]をクリックします。

おすすめされた:

うまくいけば、上記の解決策の1つが修正されました。 NETランタイム最適化サービスの高CPU お使いのPCで発行します。同じ問題が後で発生する場合は、利用可能なWindows Updateを確認するか、最新バージョンの 。ネットフレームワーク 。また、この記事に関する質問や提案がある場合は、コメントセクションに自由にドロップしてください。

エロンデッカー

ElonはCyber​​Sのテクニカルライターです。彼は約6年間ハウツーガイドを執筆しており、多くのトピックをカバーしています。彼は、Windows、Android、および最新のトリックとヒントに関連するトピックをカバーするのが大好きです。