システムプロセス(ntoskrnl.exe)Windows11/10でのディスクまたはCPUの使用率が高い

システム(System)プロセスは、カーネルモードでのみ実行されるスレッドをホストする特別な種類のプロセスと見なすことができます。関連するファイル名はntoskrnl.exeで、C:\Windows\System32\フォルダーにあります。ハードウェアアブストラクション、プロセスおよびメモリ管理などのさまざまなシステムサービスを担当します。

時々、システム(System)プロセスは数分間高いディスクまたはCPU使用率を表示することがあります。(high disk or CPU usage)これは一時的なものであり、心配する必要はありません。しかし、同じことが頻繁に続く場合は、いくつかのことを確認する必要があるかもしれません。

システム(System)プロセス(ntoskrnl.exe)ディスク(High Disk)またはCPUの使用率が高い

システムプロセス高ディスクまたはCPU使用率

Windows10デバイスのパフォーマンスに変化を引き起こす可能性のあるさまざまな要因があります。これには、最近の更新、デバイスドライバーのバージョンの変更などが含まれます。これらの解決策を試して、問題を修正できます。

  1. 古いドライバーを更新(Update)するか、以前の更新にロールバックします
  2. シャットダウン時にページファイルをクリアする
  3. 省電力プランを使用しないでください
  4. SysInternalsProcessExplorerを使用する
  5. アイドルタスクを無効にする
  6. (Use Event Tracing)Windowsの(Windows)イベントトレースを使用してCPUサンプリングデータをキャプチャする

上記の解決策についてもう少し詳しく説明しましょう。

1]古いドライバーを更新(Update)するか、以前の更新にロールバックします

ドライバーは、マザーボードに接続されている特定のデバイスを制御するプログラムです。したがって、それらを最新の状態に保つことは、 (keeping them up-to-date)CPU使用率の増加を引き起こす互換性の問題やバグを排除するのに役立つ可能性があります。一方、新しいアップデートがPCの正常な機能を妨げ、ディスクまたはCPUの使用率が高いことがわかった場合(CPU)は、以前のバージョンのドライバーにロールバックすることを検討してください。

2]シャットダウン時にページファイルをクリアします

レジストリエディタ(Registry Editor)を開き、次のパスアドレスに移動します–

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

メモリ管理(Memory Management)フォルダを見つけます。

次に、ClearPageFileAtShutDownを右クリックして、[(ClearPageFileAtShutDown)変更(Modify)]オプションを選択します。

メモリ管理システム

次に、表示される[ DWORD値の編集(Edit DWORD Value)]画面で、ClearPageFileAtShutDownの値を0から1に変更し、[OK]をクリックします。

これにより、シャットダウンのたびにページファイルがクリアされ、 (clear Page File at every shutdown)Windows10の(Windows 10)RAM使用量が少なくなります。

3]省電力プランを使用しないでください

一部の電力設定は、使用中のデバイスに関係なく、 CPUの速度を抑制します。そのため、電源オプション(Power Options)を確認する必要があります。検索バーに「電源プランの編集」と入力し、 (Edit Power Plan)Enterキーを(Enter)押し(Search)ます。開いたら(Once)、ウィンドウ上部のアドレスバーにある[電源オプション(Power Options)]をクリックします。

[追加のプランを表示(Show additional plans)]ドロップダウンボタンをクリックしてから、電源プラン(Power Plan)を変更します。省電力(Power Saver)プランを使用しないでください–バランス(– Use Balanced)の取れたまたは高性能を使用してください。

次に、タスクマネージャ(Task Manager)を再度開いて、 CPU使用率が通常に戻るかどうかを確認します。

4] SysInternalsプロセスエクスプローラーを使用する(Use SysInternals Process Explorer)

SysInternalsは、 (SysInternals)Windows10で高い(Windows 10)CPU使用率を引き起こしているドライバーを特定するために使用できる高度なシステムユーティリティです。管理者としてプログラムを実行し、実行中のプロセスのリストでシステムを見つけます。(System)次に、それを右クリックして、[プロパティ]オプションを選択します。(Properties option.)

次に、[スレッド (Threads )]タブに切り替えます。カーネルによってロードされたモジュールのリストをCPU使用率(CPU列)でソートします。高負荷の原因となる[開始アドレス(Start Address)]列にコンポーネントまたはドライバーの名前を書き留めて、 終了します。

うまくいけば、これはトラブルシューティングに役立つはずです。

5]アイドルタスクを無効にする

タスクスケジューラ(Task Scheduler)を使用して簡単に無効にできます。それを起動してMicrosoftに移動する(Microsoft)だけ(Just)です。

通常のメンテナンス

次に、その下のWindowsサブフォルダーを選択します。

[ MemoryDiagnostic ]フォルダー>[ TaskScheduler ]を展開し、右側のウィンドウから[ RunFullMemoryDiagnostic ]を選択します。それを右クリックし、[無効(Disable )にする]オプションを選択してプロセスを停止します。

6]イベントトレースを使用して(Use Event Tracing)CPUサンプリング(CPU Sampling)データをキャプチャする

Windowsのイベントトレースを使用すると、カーネルとアプリケーションのイベントを一貫性のある簡単な方法でキャプチャできます。選択したイベントをキャプチャして表示することにより、システムとアプリケーションのパフォーマンスの問題を特定して診断できます。その後、必要な一連のアクションに従って、誤った動作を修正できます。この方法は、IT管理者に適しています。

ではごきげんよう。



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts