Microsoft 共通言語ランタイム ネイティブ コンパイラの高い CPU 使用率を修正する方法?

How to effectively deal with bots on your site? The best protection against click fraud.

タスクマネージャーからプロセスを閉じます

  • Microsoft 共通言語ランタイム ネイティブ コンパイラ CPU 使用率が高い問題は、.Net Framework のインストールが破損しているか不完全であることが原因で発生する可能性があります。
  • これを修正するには、タスク マネージャーでプロセスを閉じるか、Microsoft Common Runtime サービスを停止するか、NGen キャッシュをリセットします。
  • さらに詳しい解決策と詳細な手順については、読み続けてください。

ngen.exe または Microsoft 共通言語ランタイム ネイティブ コンパイラーのプロセスが CPU 使用率の高さを引き起こしていることに気付いた場合は、このガイドが役に立ちます。 原因を説明した後、専門家によってテストされた問題を解決する方法について説明します。

Microsoft 共通言語ランタイム ネイティブ コンパイラー (ngen.exe) は、.Net Framework の重要なコンポーネントとして機能し、 プログラミングに関係なく、.Net プラットフォーム用に作成されたアプリの動作を監視するランタイム環境 言語。

コードの機械語への変換、ガベージ コレクション、例外処理、スレッド管理などのさまざまなタスクを処理して、Windows のマネージド アプリのパフォーマンスを向上させます。

このプロセスが原因で CPU 使用率が高くなっている場合は、次の理由が考えられます。

  • このプロセスは、システム メンテナンスの一環として実行されるようにスケジュールされています。
  • 構成設定が正しくありません。
  • 複数のアプリがコンパイルのプロセスを使用しています。
  • プロセスは他のシステム リソースとともにバックグラウンドで実行されます。
  • システムファイルまたはサービスの破損
  • プロセスを装ったマルウェア

CLR Native Compiler の高い CPU 使用率を停止するにはどうすればよいですか?

高度なトラブルシューティング手順を実行する前に、次のチェックを実行することを検討する必要があります。

  • コンピュータを再起動してください。
  • プロセスがコンパイル プロセスを完了するまで待ちます。
  • 信頼できるウイルス対策ソフトウェアを使用してディープ スキャンを実行する マルウェアに感染していないことを確認します。
  • Windows の更新プログラムを確認します。
  • instagram story viewer
  • 重要なデータをバックアップしてください。
  • 不要なアプリをアンインストールする PCから。
  • を実行します。 Farbar リカバリ スキャン ツール 正確な原因を見つけるために

1. プロセスを停止する

  1. プレス Ctrl + シフト + ESC 開く タスクマネージャー.タスク マネージャーを閉じる Microsoft 共通言語ランタイム ネイティブ コンパイラー CPU 使用率が高い
  2. に行きます プロセス タブで見つけます Microsoft 共通言語ランタイム ネイティブ コンパイラ または ngen.exeをクリックして選択し、クリックします。 タスクの終了.

パフォーマンスの問題を引き起こすプロセスを閉じることは、他のソリューションに移行する前に実行できる回避策です。 同じアプローチを他のプロセスにも適用できます。 ランタイムブローカー.

2. サービスを再起動する

  1. プレス ウィンドウズ + R を開くには 走る ダイアログボックス。サービス Microsoft 共通言語ランタイム ネイティブ コンパイラー CPU 使用率が高い
  2. タイプ サービス.msc そしてクリックしてください わかりました を開くには サービス アプリ。
  3. 見つけて右クリックします Microsoft共通言語ランタイム そしてクリックしてください 停止.サービスを停止します -
  4. サービスが停止するのを待ってから、「サービス」ウィンドウを閉じます。

3. NGen キャッシュをリセットし、優先順位の設定を変更します

  1. を押します。 ウィンドウズ キー、タイプ cmdをクリックして、 管理者として実行.CMD の昇格 - Microsoft 共通言語ランタイム ネイティブ コンパイラーの CPU 使用率が高い
  2. 次のコマンドを入力して NGen キャッシュをリセットし、競合と破損を解決してヒットします。 入力: ngen executeQueuedItemscmd_executeditems Microsoft 共通言語ランタイム ネイティブ コンパイラーの高い CPU 使用率
  3. 次のコマンドをコピーして貼り付け、プロセスの優先順位とスケジュールを調整して負荷を軽減し、 を押します。 入力: ngen queue /priority priorityLevelcmd_priority レベル
このトピックについて詳しく読む
  • 修正: Windows 11 のファイル システム エラー (-2147163901)
  • コントロール パネルと設定アプリ: どちらを使用するか?
  • 修正: 外部モニターを接続すると Wi-Fi が機能しなくなる

4. クリーン ブート環境でコンピュータを実行する

  1. プレス ウィンドウズ + R を開くには 走る ダイアログボックス。 cleanboot1 Microsoft 共通言語ランタイム ネイティブ コンパイラーの CPU 使用率が高い
  2. タイプ msconfig そしてクリックしてください わかりました を開くには システム構成 窓。
  3. に行きます サービス タブ、クリック すべての Microsoft サービスを非表示にするを選択し、 すべて無効にします.クリーン ブート すべて無効にする
  4. に切り替えます 起動する タブをクリックして、 タスクマネージャーを開く リンク。タスクマネージャーを開く クリーンブート
  5. タスク マネージャー ウィンドウで、それぞれの場所を見つけます。 有効 タスクをクリックして 無効にする.タスク マネージャーを無効にする Microsoft 共通言語ランタイム ネイティブ コンパイラーの高い CPU 使用率
  6. タスクマネージャーを閉じて、 適用する、 それから わかりました 「システム構成」ウィンドウで。クリーンブーツ5
  7. クリック 再起動.クリーンブートを再起動する

コンピュータが制限された機能で再起動されるため、競合の原因となっているサードパーティのソフトウェアまたはサービスを特定できます。 完了したら、上記の手順に従って変更を元に戻し、コンピューターを通常どおり再起動します。

5. SFC および DISM スキャンを実行する

  1. を押します。 ウィンドウズ キー、タイプ cmdをクリックして、 管理者として実行.CMD の昇格 - Microsoft 共通言語ランタイム ネイティブ コンパイラーの CPU 使用率が高い
  2. 次のコマンドをコピーして貼り付けてシステムファイルを修復し、押します 入力: sfc/scannowSFCSCANNOW CMD
  3. スキャンが完了するまで待ち、次のコマンドを入力して Windows OS イメージを復元し、ヒットします。 入力: Dism /Online /Cleanup-Image /RestoreHealth正常性を復元する Microsoft 共通言語ランタイム ネイティブ コンパイラーの CPU 使用率が高い
  4. コマンドが実行されたら、コンピューターを再起動します。

6. レジストリキーを削除する

  1. プレス ウィンドウズ +R を開くには 走る ダイアログボックス。Regedit - Microsoft 共通言語ランタイム ネイティブ コンパイラーの高い CPU 使用率
  2. タイプ 登録編集 そしてクリックしてください わかりました 開く レジストリエディタ.
  3. まず、バックアップを作成し、次の場所に移動します。 ファイルを選択し、 輸出. ファイルを .reg 形式でコンピュータ上のアクセス可能な場所に保存します。レジストリのエクスポート
  4. 次のパスに移動します。 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. 右クリックして選択します 消去 Roots フォルダーのすべてのエントリを削除し、レジストリ エディターを閉じます。レジストリ エントリを削除します。 Microsoft 共通言語ランタイム ネイティブ コンパイラの高い CPU 使用率
  6. コンピュータを再起動します。

7. Net Framework を修復/再インストールする

  1. Microsoft .NET Framework修復ツールをダウンロードする..NET Framework のダウンロード - Microsoft 共通言語ランタイム ネイティブ コンパイラーの高 CPU 使用率修復ツール -
  2. 実行可能ファイルをダブルクリックし、画面上の指示に従ってインストールします。
  3. Microsoft .NET Framework修復ツール ウィンドウで利用規約に同意し、クリックします .規約に同意する
  4. このツールは、現在の .NET Framework で破損したファイルをスキャンし、それらを修復するための解決策をアドバイスします。
  5. クリック 修正を適用します。「次へ」をクリックします
  6. 次に、クリックします 仕上げる をクリックして修復ツールウィンドウを閉じます。仕上げる

これで問題が解決しない場合は、次の手順に従って .Net Framework を再インストールしてください。

  1. プレス ウィンドウズ +R を開くには 走る 窓。Appwiz.cpl - Microsoft 共通言語ランタイム ネイティブ コンパイラーの高い CPU 使用率
  2. タイプ アプリウィズ.cpl そしてクリックしてください わかりました を開くには プログラムと機能 窓。NET FRAMEWORK をアンインストールする Microsoft 共通言語ランタイム ネイティブ コンパイラー CPU 使用率が高い
  3. 選択する Microsoft .Net フレームワーク そしてクリックしてください アンインストール.
  4. アンインストールしたら、 .NET Frameworkの公式Webサイト..NETフレームワークをダウンロードする
  5. 最新バージョンをクリックしてダウンロードします。
  6. セットアップがダウンロードされたら、ファイルの場所に移動し、それをダブルクリックしてインストールを開始します。
  7. クリック インストールをクリックし、プロセスが完了するまで待ちます。インストール

Microsoft 共通言語ランタイム ネイティブ コンパイラーが動作しなくなったなど、CPU パフォーマンスの高さの問題を回避するため この問題を解決するには、システムがアイドル状態のときに ngen.exe プロセスの実行を許可し、システムとソフトウェアを最新の状態に保つようにしてください。 日付。

ここで説明した解決策がうまくいかない場合は、次のことを試してください。 復元ポイントを使用して以前のバージョンの Windows にロールバックするには.

よく直面する場合は、 Windows 11 の CPU 使用率が高い コンピュータを使用している場合は、このガイドを参照することをお勧めします。

何か問題が発生しましたか? それとも Microsoft Common Language Runtime Native Compiler に関する詳細情報が必要ですか? 以下のセクションに遠慮なくコメントを残してください。

Teachs.ru
Windows 10 でネットワーク ドライブをマップする 3 つの方法

Windows 10 でネットワーク ドライブをマップする 3 つの方法ハードドライブウインドウズ10ネットワークドライブ

簡単にファイルにアクセスできるようにネットワーク ドライブをマップする簡単な方法ネットワーク ドライブのマッピングは、実際には非常に簡単です。それにはさまざまな方法があります。 コマンド プロンプトまたは PowerShell を使用します。ただし、コンピュータで適切な設定を有効にする必要があります。バツダウンロードファイルをクリックしてインストールさまざまな PC の問題を解決するには、R...

続きを読む
ランタイム エラー: プロシージャを呼び出せませんでした [修正ガイド]

ランタイム エラー: プロシージャを呼び出せませんでした [修正ガイド]ウインドウズ10Windows 11アプリのインストーラー

ランタイム エラーを修正する方法は次のとおりです: プロシージャを呼び出せませんでしたインストールしようとしているソフトウェアにいくつかのファイルが不足している場合、Runtime Error: Could not call proc メッセージが表示されます。通常、アプリを再ダウンロードして再インストールすると、この問題はすぐに解決しますが、他の解決策もあります。バツダウンロードファイルを...

続きを読む
Hal.dll が見つからないか破損している: エラーを修正する方法

Hal.dll が見つからないか破損している: エラーを修正する方法ウインドウズ10Windows 11Dllエラー

この DLL エラーを修正する最も簡単な方法を調べるブート時に DLL ファイルが破損する可能性があります。.ini ファイルが破損しているか、コンピュータがウイルスに感染しています。これを修正するには、Windows 回復環境に入る、スタートアップ修復を実行する、またはシステムの復元を実行します。バツダウンロードファイルをクリックしてインストールDLL エラーを修正するには、Fortect...

続きを読む
ig stories viewer