NTOSKRNL.exeエラーと高いCPU、メモリ、ディスク使用量の問題を修正

NTOSKRNL.exeファイルは、ハードウェア仮想化、プロセス、メモリなどの多くのシステムベースのプロセスを担当するカーネルイメージです。これらの中で、メモリの古いページを圧縮して、使用されているメモリの総量を減らす役割も果たします。コンピューターの実行速度が遅く、NTOSKRNL.exeがCPU使用率、ディスク使用率、メモリ使用率などのリソースを占有していることに気付いた場合は、いくつかの点を確認する必要があります。通常、このプロセスはCPUの30%未満を使用しますが、それが常に稼働している場合は、この投稿が役立ちます。

NTOSKRNL.exeのCPU、メモリ、ディスクの使用率が高い

NTOSKRNLは、NTオペレーティングシステムカーネルの略です。したがって、それを修正するには、次のいずれかの修正を行う必要があります。

  1. コンピューターをスキャンして潜在的なマルウェアを探します
  2. 互換性のないプログラムを削除する
  3. DISMを実行してシステムイメージを修復します
  4. ランタイムブローカープロセスを停止します
  5. ドライバーを更新する
  6. パフォーマンストラブルシューターを実行する
  7. クリーンブート状態でのトラブルシューティング
  8. Windows Performance Toolkitを使用して、根本原因を見つけます。

1]潜在的なマルウェアがないかコンピューターをスキャンします

コンピュータがマルウェアに感染している可能性があります。また、このマルウェアはNTOSKRNL.exeファイルに関連付けられている可能性があるため、多くのシステムリソースを消費します。したがって、アンチウイルスが最新であることを確認してから、特にC:\ Windows \ System32フォルダーを使用してコンピューターをスキャンすることをお勧めします。これは、NTOSKRNL.exeファイルが配置されている場所だからです。

2]互換性のないプログラムを削除する

互換性のないプログラムをインストールして実行すると、システムファイルでこのような異常な動作が発生する可能性もあります。メジャータスク内で特定のサブタスクを実行する場合があります。したがって、ある種のループでスタックし、システムリソースを占有してしまう可能性があります。したがって、そのようなソフトウェアをアンインストールして、問題が修正されているかどうかを確認することをお勧めします。

3] DISMコマンドを実行します

NTOSKRNL.exeエラー

DISM(Deployment Imaging and Servicing Managemen)ツールを実行すると、Windows10のWindowsシステムイメージとWindowsコンポーネントストアが修復されます。システムの不整合と破損はすべて修正する必要があります。Powershellまたはコマンドプロンプトを使用して、このコマンドを実行できます。

4]ランタイムブローカープロセスを停止します

RuntimeBroker.exeは、Windows APIへのアクセスを監視し、アプリがWindowsのコアセキュリティに違反していないことを確認します。RuntimeBroker.exeは通常、非常に小さなフットプリントを残します。場合によっては、RuntimeBroker.exeはより多くのリソースを消費する可能性がありますが、作業の完了後にメモリを解放しないため、メモリリークが発生します。これはNTOSKRNL.exeに影響します。

押してCtrlキー+ Shiftキー+ Escキーは、タスクマネージャを開きます。探してランタイムブローカーの[プロセス]タブの下に。メモリの15%以上を使用している場合は、PC上のアプリに問題がある可能性があります。この場合、RuntimeBrokerプロセスを停止する必要があります。それを選択し、右クリックして、[タスクの終了]をクリックします。

これが役立つかどうかを確認してください。

5]ドライバーを更新します

オペレーティングシステムとドライバ間の非互換性も、このような問題を引き起こす可能性があります。だから、あなたはあなたのドライバーを更新しようとすることができます。Windows 10のコピーを更新することもできます。これは、コンピューター上で意図的または意図せずに実行されたタスクによって作成された不良セクターを修正するのに役立ちます。したがって、Windows 10を常に最新の状態に保つことを強くお勧めします。これにより、多くのエラーの可能性が修正されます。

6]パフォーマンストラブルシューターを実行する

[ファイル名を指定して実行]ボックスを開き、次のように入力してEnterキーを押します。

msdt.exe / id PerformanceDiagnostic

これにより、パフォーマンスのトラブルシューティングが開始されます。それを実行し、修正する問題があるかどうかを確認します。

また、最高のパフォーマンスが得られるようにWindowsを調整して、それが機能するかどうかを確認することもできます。

7]クリーンブート状態でのトラブルシューティング

クリーンブートを実行することにより、さらに手動でトラブルシューティングを行うことができます。クリーンブートは、最小限のドライバとスタートアッププログラムでシステムを起動します。クリーンブートでコンピューターを起動すると、コンピューターは事前に選択された最小限のドライバーセットと起動プログラムを使用して起動します。コンピューターは最小限のドライバーセットで起動するため、一部のプログラムが期待どおりに動作しない場合があります。

クリーンブートのトラブルシューティングは、パフォーマンスの問題を切り分けるように設計されています。クリーンブートのトラブルシューティングを実行するには、一度に1つのプロセスを無効または有効にし、各アクションの後にコンピューターを再起動する必要があります。問題が解決した場合は、それが問題を引き起こした最後のプロセスであったことがわかります。

読む:Windows 10で100%ディスク、高CPU、高メモリ使用量を修正する方法。

8] Windows Performance Toolkitを使用して、根本原因を見つけます

この問題の根本原因を見つけるには、Windows PerformanceToolkitを使用する必要がある場合があります。Cortana検索ボックスでcmdを検索してコマンドプロンプトを開くか、WINKEY + Rを押して実行ユーティリティを起動し、cmdと入力してEnterキーを押します。

ここで、次のコマンドを入力して、Enterキーを押します。

xperf -onレイテンシー-stackwalkプロファイル-buffersize1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl

このコマンドが実行されるまで、少なくとも60秒待ちます。

次に、このWindows PerformanceToolkitのログを確認します。これらは、C:\ Windows \ System32フォルダーのcpuusage.etlという名前のファイルに保存されます。

これにより、このシステムリソースが占有されているすべての原因が一覧表示されます。

ここで何かがあなたを助けることを願っています。

NTOSKRNL.exeエラー