Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

修正:.NETランタイム最適化サービスによる高いCPU使用率

この問題は通常ランダムに発生しますが、.NETFrameworkに更新プログラムがインストールされた後にも発生する可能性があります。プロセスの実行可能ファイルはmscorsvw.exeであり、タスクマネージャーにその名前で、または.NET RuntimeOptimizationServiceとして表示されます。それほど頻繁には実行されず、.NET Frameworkを最適化するために実行されるサービスであり、その見返りとして、それに依存するアプリやプログラムがより高速に実行されるようにします。

修正:.NETランタイム最適化サービスによる高いCPU使用率

ただし、この最適化には時間がかかりすぎる場合があり、ユーザーは、実行するたびにCPUリソースの大部分を消費すると報告しています。それはまた数日間続きます。この問題を解決するには、以下で準備した方法に従ってください。

.NET Runtime Optimization ServiceのCPU使用率が高くなる原因は何ですか?

公式の答えは、プロセスはライブラリを再コンパイルする必要があり、コンピュータがアイドル状態のときにのみ実行する必要があるというものです。 Microsoftはまた、このプロセスには2、3分以上かかるべきではないと述べています。しかし、そうではなく、人々は進歩せずに1週間以上待っていることに気づきます。原因は次のとおりです。

  • 通常は実行速度が遅い 特定のコマンドを実行することで、速度を上げることができます。
  • コンピュータでマルウェアが実行されている可能性があります これは、サービスとして偽装されているか、サービスが感染しています。マルウェアスキャナーを実行してみてください。場合によっては、マルウェアが存在する場合、AntiMalwareサービスも大量のリソースを消費している可能性があります。
  • サービスが破損している可能性があります 再起動してみてください。

破損したファイルを修復する

Restoroをダウンロードして実行し、こちらから破損したファイルや不足しているファイルをスキャンして復元します 。完了したら、以下の解決策に進みます。

ソリューション1:プロセスの最適化

このプロセスをすぐに終了することはお勧めしません。これは、実際にコンピューターとアプリやゲームの実行方法に役立つためです。ただし、この便利なコマンドを実行するか、同じ効果を得るためにスクリプトを実行するだけで、プロセスを高速化するさまざまな方法があります。これにより、プロセスがより多くのCPUコアを使用できるようになり、より迅速に実行を終了できるようになります。以下でチェックしてください!

  1. コマンドプロンプト」を検索します 」をスタートメニューの右側に表示するか、そのすぐ横にある検索ボタンをタップします。上部に表示される最初の結果を右クリックして、[管理者として実行]を選択します 」オプション。
修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. 古いバージョンのWindowsを使用しているユーザーは、WindowsロゴキーとRキーの組み合わせを使用して、[実行]ダイアログボックスを表示できます。 。ボックスに「cmd」と入力し、 Ctrl + Shift + Enterを使用します 管理者としてコマンドプロンプトを実行するためのキーの組み合わせ。
  2. 以下に示すコマンドをコピーして貼り付け、 Enterをクリックしてください。 それぞれの後にキーボードのキーを押します。最初の2つのコマンドの中から、オペレーティングシステムに応じて1つを選択します(最初のコマンドは32ビット、2番目のコマンドは64ビット)。
cd c:\Windows\Microsoft.NET\Framework\v4.0.30319 
cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

ngen.exe executequeueditems
  1. .NETランタイム最適化サービスのCPU使用率が通常に戻ったかどうかを確認してください!

代替 :自分でコマンドを実行するのが不快な場合、または古いバージョンのWindowsオペレーティングシステムを使用している場合は、同じことを実行するMicrosoft製の公式スクリプトを使用できます。

  1. スクリプトのGitHubページを開くには、このリンクにアクセスしてください。コードに移動し、 Rawを右クリックします ボタンをクリックして、名前を付けてリンクを保存…を選択します ファイルの種類がWindowsスクリプトファイル(* .wsf)であることを確認してください。
修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. ファイルを保存した場所にファイルを配置し、ダブルクリックして実行します。実行するプログラムを選択する選択肢が表示された場合は、 Windows Script Hostを選択してください。 。
  2. 問題が今解決されているかどうかを確認してください。

解決策2:コンピューターをスキャンしてマルウェアを検出する

これは一見上手く聞こえますが、マルウェア感染はこの問題の主な原因の1つであり、コンピューターにマルウェアがないかどうかを確認することが重要です。悪意のあるプログラムはあなたのリソースを手に入れたいと思うでしょう、そして彼らは通常彼らのプロセスをあなたのコンピュータ上のファイルに似たものとして名付けます。

ここでは、Malwarebytesを使用してPCをスキャンする方法を示します。これは、PCが実際に膨大なデータベースを持っているという事実を考慮すると、最良の結果を示すことが多いためです。頑張ってください!

  1. Malwarebytes Anti-Malware は、公式Webサイトからダウンロードできる無料バージョンの素晴らしいマルウェア対策ツールです。うまくいけば、この問題を解決した後は完全なスイートが必要ないので(購入して他の問題に備えたい場合を除く)、ここをクリックして試用版をダウンロードしてください。
修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. Webサイトからダウンロードした実行可能ファイルをPCのダウンロードフォルダに配置し、ダブルクリックします。 コンピュータで開くために。
  2. Malwarebytesをインストールする場所を選択し、インストール手順に従います インストールプロセスを完了するために画面に表示されます。
修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. Malwarebytesをスタートメニューまたはデスクトップに配置して開き、スキャンを選択します アプリケーションのホーム画面で利用可能なオプション。
  2. ツールは、ウイルスデータベースを更新するために更新プロセスを開始し、スキャンを続行します。プロセスが完了するまでしばらくお待ちください。これには間違いなく時間がかかる場合があります。コンピューターでマルウェアが検出された場合は、マルウェアを削除することを確認してください または隔離
修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. コンピューターを再起動します スキャンプロセスが終了したら、.NETランタイム最適化サービスでまだ問題が発生するかどうかを確認してください!

:コンピュータに存在するマルウェアの種類(ランサムウェア、ジャンクウェアなど)がわかる場合は、他のセキュリティスキャナーも使用する必要があります。それとは別に、1台のスキャナーですべての種類のマルウェアを認識して削除することはできないため、他のマルウェアも試してみることをお勧めします。

解決策3:サービスの再起動

サービスを再起動すると、プロセス全体も再起動しますが、特にバグが原因でサービスが誤動作した場合は、今回はより迅速に完了するはずです。以下で確認してください。

  1. キーボードのWindowsキーとRキーの組み合わせを使用して、実行ユーティリティを開きます(これらのキーを同時に押します。「 services.msc」と入力します。 新しく開いたボックスに引用符を付けずに「」をクリックし、「OK」をクリックしてサービスツールを開きます。 修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. NVIDIAテレメトリコンテナを見つけます リストのサービスを右クリックして、表示されるコンテキストメニューから[プロパティ]を選択します。
  2. サービスが開始されている場合(サービスステータスメッセージのすぐ横で確認できます)、停止をクリックしてサービスを停止する必要があります。 ウィンドウの中央にあるボタン。とにかく、開始をクリックしてもう一度実行します
修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. スタートアップタイプのオプションを確認してください サービスのプロパティウィンドウのメニューが自動に設定されている 他の手順に進む前に。起動タイプを変更するときに表示される可能性のあるダイアログボックスを確認します。

[開始]をクリックすると、次のエラーメッセージが表示される場合があります。

「Windowsはローカルコンピュータでサービスを開始できませんでした。エラー1079:このサービスに指定されたアカウントが、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。」

このような場合は、以下の手順に従って修正してください。

  1. サービスのプロパティウィンドウを開くには、上記の手順の手順1〜3に従います。 ログオンに移動します タブをクリックし、参照をクリックします …ボタン。
修正:.NETランタイム最適化サービスによる高いCPU使用率
  1. 選択するオブジェクト名を入力」の下 」入力ボックスにアカウントの名前を入力し、名前の確認をクリックします 名前が利用可能になるのを待ちます。
  2. 終了したら[OK]をクリックし、パスワードにパスワードを入力します プロンプトが表示されたらボックス。これで問題なく起動するはずです!

解決策4:クリーンブートの実行

場合によっては、サードパーティのアプリが必要な最適化のために高いCPU使用率を引き起こしている可能性があります。したがって、このステップでは、クリーンブートを実行して、サービスにサードパーティの影響があるかどうかを確認します。クリーンブートガイドに従ってクリーンブートを開始し、CPU使用率が以前と同じくらい高いかどうかを確認します。そうでない場合は、この問題の原因となっているサードパーティのアプリがあったことを意味します。これで、アプリを1つずつ有効にすることで、この問題の原因のトラブルシューティングを簡単に行うことができます。


  1. アバスト サービスの高 CPU 使用率エラーを修正する方法

    セキュリティ ツールはリアルタイムで操作を実行するため、リソースを大量に消費します。しかし、ウイルス対策ツールがすべての CPU パワーを消費すると、事態は複雑になります。 人気のあるウイルス対策ツールであるアバストを使用しているユーザーは、継続的に高い CPU 使用率を経験しています。あなたも同じ船に乗っているなら、アバスト サービスの CPU 使用率が高いという問題を修正しました。 アバスト サービスの CPU 使用率が高いのはなぜですか? アバスト アンチウイルスはバックグラウンド スキャン、ウイルス除去、リアルタイム スキャン、クリーンアップなどのタスクを実行するため、ほとんど

  2. 修正:mscorsvw.exe とは? .NET ランタイム最適化サービス?

    mscorsvw.exe が高い CPU 使用率を消費していますか? そして、 Microsoft Compiler To Save Workさえも知らない .NET ランタイム最適化サービスの一部ですか? ? 最近、アプリやプログラムの読み込みに時間がかかるという報告がユーザーから寄せられています。そのため、タスク マネージャーを開くと、.NET ランタイム最適化サービス が表示されます。 ほぼ 90% を使用しています まず第一に、これはあなただけではなく、多くのユーザーが mscorsvw に対して間違った修正を試みているため、あまり心配する必要はありません。 exe Win