Ntoskrnl.Exeが高いCPUを引き起こす理由とその修正方法

Windows PCまたはラップトップを起動すると、さまざまなシステムプロセスが実行されます。サインインして作業を開始するために使用するユーザーインターフェイスを生成しますが、他のネットワークデバイスとの通信など、気付かないさまざまな内部アクションも担当します。

残念ながら、ntoskrnl.exeやcsrss.exeなどのシステムプロセスは、PCで問題を引き起こすことがあります。特にNtoskrnl.exeは、 (Ntoskrnl.exe)Windowsオペレーティングシステムの主要コンポーネントであるため、問題のトラブルシューティングが困難です。ntoskrnl.exeが高いCPU使用率を引き起こしていて、それを修正しようとしている場合は、次のことを行う必要があります。

Ntoskrnl.exeとは何ですか?(What Is Ntoskrnl.exe?)

ntoskrnl.exeシステムプロセスは、Windows NTオペレーティングシステムカーネル実行可能ファイル(Windows NT operating system kernel executable )(またはWindowsタスクマネージャー(Windows Task Manager)システム(System))とも呼ばれ、 Windowsが持つ最も重要なプロセスの1つです。 

カーネル(kernel)は、ハードウェアとソフトウェアの間のリンクを提供するコードです。Windowsなどのオペレーティングシステムが読み込まれると、Windowsカーネル(ntoskrnl.exe)を使用して、 (Windows kernel (ntoskrnl.exe))CPUなどのコンポーネントにタスクやアクションを実行するための命令が送信されます。ntoskrnl.exeシステムプロセスがないと、WindowsPC(Windows)は機能しません。

ソフトウェアに接続されたコンポーネントや周辺機器へのアクセスを提供し、ロードされたソフトウェアプロセスを管理して、ハードウェアと正しく(そして安全に)相互作用するようにし、PCで使用される(そして使用可能な状態を維持する)メモリの量を制御する責任があります。

他のシステムコンポーネントを無効にすることはできますが、 Windows(Windows)インストールでntosknrl.exeを無効にすることはできません。強制的に停止した場合、Windowsはntoskrnl.exe BSODエラーを返すため、PCを再起動する必要があります。 

Ntoskrnl.exeが高いCPUの問題を引き起こすのはなぜですか?(Why Does Ntoskrnl.exe Cause High CPU Issues?)

残念ながら、ntoskrnl.exeがWindowsタスクマネージャーで高い(Windows Task Manager)CPU使用率を引き起こす可能性がある理由について明確な答えはありません。この問題の背後にある原因は、PCごとに異なる可能性があります。

これは、ntoskrnl.exeが多くのWindowsシステムアクションを担当しているか、他のプロセスを介して他のシステムアクションを実行する役割を果たしているためです。別のWindowsサービス、インストールされたアプリ、破損したシステムファイル、または接続された周辺機器はすべて、Windows ntoskrnl.exeシステムプロセス(およびCPU)に余分な負担をかける可能性があります。

この問題を解決する最善の方法は、Windowsシステムファイルをチェックし(checking your Windows system files)、マルウェアやウイルスをスキャンして(scanning for malware or viruses)、PCを更新することです。Windowsを「クリーンブート」モードで実行して、別のアプリまたはインストールされているサービスが問題の原因であるかどうかを確認することもできます。

ntoskrnl.exeはWindows10(Windows 10)のメモリ管理を部分的に担当しているため、ntoskrnl.exeプロセスに属するものとして誤って報告されている、それとインターフェイスする別のアプリまたはサービスがより多くのシステムリソースを使用していることがあります。

Windowsシステムファイルの確認と修復(Check and Repair Windows System Files)

Windowsは、必要なすべてのシステムファイルが配置されている場合に適切に機能します。これらのファイルの一部が破損しているか、欠落しているか、アクセスできない場合、Windows 10のインストールが不安定になり始め、ntoskrnl.exeBSOD(BSODs)エラーが発生する可能性が高くなります。

これを修正する1つの可能な方法は、 WindowsPowerShellを使用して(Windows PowerShell)chkdskおよびsfcコマンドラインツールを実行することです。

  1. Windows PowerShellを実行するには、 [スタート(Start)]メニューを右クリックし、 [ Windows PowerShell(管理者)(Windows PowerShell (Admin)) ]オプションを選択します。

  1. PowerShellターミナルウィンドウで、sfc sfc /scannowWindowsシステムファイルの整合性を確認します。これにより、欠落または破損したファイルが検出されて自動的に修正されますが、変更を受け入れるにはYキーを押す必要がある場合があります。(Y)

  1. sfcが終了したら、chkdsk chkdsk /r と入力して、ハードドライブのファイルシステムをチェックするためのブートスキャンをスケジュールします。キーボードのY(Y)キーを押して確認し、PCを再起動してスキャンを実行する必要があります。

これらのツールは、インストールとハードドライブに不足しているファイルや破損しているファイルがないかどうかを確認します。ntoskrnl.exeの問題が続く場合は、以下にリストされている追加の手順のいずれかを試す必要があります。

Windowsシステムとドライバーの更新プログラムのインストール(Installing Windows System and Driver Updates)

Windowsシステムの更新には、 (Windows)BSODエラーや高いCPU使用率など、ユーザーがオンラインで報告するより一般的な問題の解決に役立つ修正とアップグレードが付属しています。

利用可能なシステムとドライバーの更新をインストールしてPCが最新であることを確認すると、これらの問題を解決できる場合があります。これは、 Windowsの[設定](Windows Settings)メニューから実行できます。

  1. Windows設定(Windows Settings)を起動するには、[スタート(Start)]メニューを右クリックし、 [設定](Settings)オプションを選択します。更新プログラムをインストールする準備ができている場合は、[設定](Settings )メニューで[Update & Security > Windows Update > Download ] (または[ダウンロードしてインストール])を選択します。(Download and Install)それ以外の場合は、代わりに[(Otherwise)更新の確認]を(Check for Updates)選択します。これにより、利用可能なシステムとドライバーの更新のダウンロードとインストールが自動的に開始されます。

最近新しいPCコンポーネントまたは周辺機器をインストールした場合は、製造元のWebサイトでドライバーの更新を確認することをお勧めします。これは特にグラフィックカードに当てはまります。NVIDIAなどのメーカーは、 (manufacturers like NVIDIA)Windows Updateに追加される前に、新しいドライバーを定期的にリリースしているためです。

ウイルスとマルウェアをチェックする(Check for Viruses and Malware)

Microsoft Defender(以前のWindows Defender )のおかげで、頑固なマルウェア(remove stubborn malware)をWindows10PCから簡単に削除できるようになりました。

  1. 開始するには、Windowsの設定を開きます([(Windows Settings )スタート(Start)]メニューを右クリックして[設定(Settings)]を選択します)。そこから、[Update & Security > Open Windows Securityを選択します。

  1. [ Windowsのセキュリティ(Windows Security )]ウィンドウで、[Virus & Threat Protection > Scan Options]を選択し、[ MicrosoftDefenderオフラインスキャン(Microsoft Defender Offline Scan )]オプションを選択します。これにより、マルウェアに対するPCのブートスキャンが準備されます。[今すぐスキャン(Scan Now )]ボタンを選択してPCを再起動し、スキャンプロセスを開始します。

Windowsが再起動し、ドライブのマルウェアのスキャンを開始します。検出された場合は、削除するか隔離するかを尋ねられます。 

Windowsクリーンブートを使用してインストールされたアプリとサービスのトラブルシューティング(Troubleshoot Installed Apps and Services Using a Windows Clean Boot)

Windows 10にはエラーやバグがないわけではありませんが、PCが最新であり、システムファイルに損傷がない場合は、別のアプリまたはインストールされているサービスが潜在的なntoskrnl.exeの問題の背後にある可能性があります。

これを確認するには、クリーンブート(clean boot)を実行します。これにより、サードパーティのアプリやサービスなしでWindowsが実行されます。

  1. Windowsをクリーンブートモードで再起動するには、[スタート(Start)]メニューを右クリックし、 [ファイル名を指定して実行(Run)]オプションを選択します(またはキーボードのWindows key + R を押します)。[ファイル名を指定して実行(Run)]コマンドボックスに「msconfig 」と入力し、[ (msconfig)OK ]を選択して起動します。

  1. [システム構成(System Configuration)]ウィンドウの[全般]タブで、[スタートアップの選択](General)オプション  を選択し、[(Selective startup)システムサービスのロード(Load system services)]および[スタートアップ項目(Load startup items)のロード]オプションのチェックを外します。これにより、次回の再起動時にMicrosoftが発行(Microsoft-issued)したサービスのみが読み込まれるようになります。[ OK]を押して確認し、PCを再起動します。

  1. クリーンブートバージョンのWindowsで再起動したら、 (Windows)CPU使用率を確認します。問題が修正された場合、これは、 [システム構成(System Configuration )]ウィンドウの[サービス(Services)]タブに表示されているMicrosoft以外のサービスの1つが問題の背後にあることを示しています。

その場合は、各サービスを順番に調査して、CPU使用率が高い原因を特定する必要があります。その後、原因を見つけた場合は、問題のあるアプリやサービスを完全に無効にすることができます。

Ntoskrnl.exeの問題の解決(Resolving Ntoskrnl.exe Issues)

上記の方法が機能せず、ntoskrnl.exeのCPU使用率が高い場合は、他の修正を検討する必要があります。(CPU)これは、ntoskrnl.exe BSOD(BSOD)エラーがポップアップ表示される場合に特に当てはまります。これは、 Windowsをワイプして再インストール(wiping and reinstalling Windows)することによってのみ解決できるPCの問題を示している可能性があります。

Windowsの再インストールなどの抜本的なオプションでも問題が解決しない場合は、ハードウェアの問題を除外することはできません。RAMCPUなどの重要なコンポーネントを交換してPCをアップグレードする(Upgrading your PC)だけで、問題を解決できますが、PCを完全に交換することが唯一の選択肢である場合があります。



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts