多くのWindowsシステムプロセスは、安全で完全に機能するPCを実行するために不可欠であると考えられています。Wuauservは間違いなく最も重要なものの1つです。このサービス(Windows Updateサービスとも呼ばれます)は、最新の機能リリースとバグ修正でPCを最新の状態に保ちます。
ntoskrnl.exeやその他の重要なシステムサービスと同様に、wuauservではシステムリソースへの優先アクセスが必要になる場合があります。 残念ながら、これはwuauservがCPU使用率が高いと報告することがあることを意味します。 それがあなたに起こっていて、あなたが修正を探しているなら、あなたがする必要があることはここにあります。
目次
目次
WuauservがCPU使用率を高くするのはなぜですか?
Windows Updateサービス(またはwuauserv)は、その名前が示すように、WindowsPCが最新であることを確認する責任があります。 緊急のセキュリティとバグ修正、および新機能とシステム拡張機能は、WindowsUpdateシステムを通じて利用可能になります。
Windowsは通常、気付かないうちにこれらの更新を処理しますが、スタックした更新を時々修正する必要がある場合があります。 ただし、wuauservに関連するプロセス(wuauclt.exeなど)がタスクマネージャーのCPU使用率が高いことを長期間報告している場合は、PCに問題があることを示している可能性があり、さらにトラブルシューティングを行う必要があります。
ほとんどの人にとって、これは現在インストールされているアップデートを指している可能性があります。それを待つ必要があります。 また、アップデートが正しくインストールされないという問題を指摘している可能性もありますが、システムファイルが破損しているために、wuauservなどのサービスが正しく機能しなくなっている可能性もあります。
その場合は、システムファイルを確認して修復する必要があります。最悪の場合、Windows10を工場出荷時の設定にリセットすることを検討してください。 もちろん、PCが苦労している場合は、PCをアップグレードして、処理能力を高めることを検討する必要があります。
WindowsUpdateのステータスを確認する
CPU使用率が高いことが根本的な原因です。結局のところ、理由もなく高くはありません。wuauservおよび関連するプロセス(wuauclt.exeやsvchost.exeなど)がPCのCPU使用率が高いことを報告している場合は、WindowsUpdateが実行されています。
考えられる答えは、Windows Updateが最善を尽くしている、つまり更新プログラムのダウンロードとインストールを行っているということです。 一部の更新(特に大規模な機能の更新)は、ダウンロードとインストールに時間がかかり、プロセスを完了するために追加のシステムリソースが必要になります。 その場合でも、慌てる必要はありません。
Windows Updateで更新プロセスを完了し、指示があった場合はPCを再起動して終了します。Windows Updateのステータス(更新プログラムが現在ダウンロードまたはインストールされているかどうかを含む)は、Windowsの[設定]メニューで確認できます。
Windows Updateが通常のアクティビティ(アップデートのダウンロードやインストールなど)の兆候なしに大量のシステムリソースを使用している場合は、以下の手順を使用して、問題の可能な修正を引き続き調査する必要があります。
システムファイルの確認と修復
Windowsのインストールが高価な馬車時計のようなものだと想像してみてください。 シンプルに見えるかもしれませんが、その下には、あらゆる種類の歯車、レバー、固定具が集まって、使用しているシステムが作成されています。
ただし、これらの歯車の1つが壊れたり損傷したりすると、システム全体が機能しなくなります。 この場合、壊れた歯車はシステムファイルです。 破損したシステムファイルは、一般的なシステムの不安定性(CPU使用率の高さを含む)であれ、より深刻なBSODのクラッシュやエラーであれ、問題を引き起こします。
WindowsUpdateサービスはこれらの歯車の1つです。Windows Updateで問題が発生した場合は、システムファイルにエラーがないか確認し、エラーが見つかった場合は修正する必要があります。 これは、WindowsPowerShellのシステムファイルチェッカーツールを使用して実行できます。
WindowsUpdate配信の最適化を無効にする
ローカルネットワークに複数のWindows10PCがある場合、wuauservサービスおよび関連プロセスによるCPU使用率の増加に気付く場合があります。 これは、ネットワーク全体でファイルを共有することにより、WindowsUpdateのダウンロードに使用される帯域幅の量を制限するのに役立つ配信最適化システムによるものです。
メジャーアップデートをダウンロードするPCが1台ある場合、このアップデートは、配信の最適化を使用して、ネットワーク上の他のWindowsPCと自動的に共有されます。 システムのピアツーピアの性質のおかげで、同じシステムを使用して、他のインターネットベースのデバイスに更新を提供することもできます。
これにより、利用可能なインターネット帯域幅(接続のデータ上限を含む)が消費される可能性がありますが、コンテンツが他のデバイスと共有されている場合、CPU使用率が急上昇する可能性もあります。 これを制限するには、Windowsの設定で配信の最適化を完全に停止できます。
配信の最適化を無効にしたら、PCを再起動して、変更が有効になっていることを確認します。
MicrosoftDefenderを使用してマルウェアをチェックする
PCがウイルスやマルウェアに感染している場合、PCへの影響は重大である可能性があります。Windows Updateを停止することは、マルウェア感染が被害を引き起こす可能性のある1つの可能なルートです。特に、セキュリティ更新プログラムは特定の種類のマルウェアの影響を阻止できるためです。
その場合は、PCをスキャンしてマルウェアを検出する必要があります。 これにはサードパーティのツールを使用できますが、最善の方法は、組み込みのMicrosoftDefenderを使用してPCのブートスキャンを実行することです。
この本格的なウイルス対策およびマルウェア対策ソリューションは、PCから最も頑固なマルウェア感染を取り除くことができます。 ただし、Microsoft Defenderを使用できるのは、サードパーティのウイルス対策ソフトウェアをまだ使用していない場合のみです。 使用している場合は、代わりにそのツールのブートスキャン機能を使用することを検討してください。
しばらくすると、Windowsが再起動し、MicrosoftDefenderスキャンメニューが起動します。Microsoft Defenderは、PCにマルウェアがないかチェックします。画面上の追加の指示に従って、検出された感染ファイルの削除、検疫、または修正の可能性を確認します。
Windowsの自動更新を停止する
Windows Updateサービスを完全に無効にして、更新プログラムのインストールを防ぐことはできませんが、一時的に停止することはできます。 これらの更新を一時停止すると、特に特定の更新が問題を引き起こしている場合に、さらにトラブルシューティングを行うことができます。
[詳細オプション]メニューを使用して更新を遅らせる場合は、プロセスを繰り返す前に、日付が過ぎたら、見逃した更新をインストールする必要があります。
Windows10を最新の状態に保つ
wuauservサービスがPCのCPU使用率を高めている場合は、システムのメンテナンスが遅れている可能性があります。Windows Updateはそのプロセスの一部ですが、更新が面倒だと思われる場合は、最初に根本的な問題を調査して解決するためにWindowsUpdateのインストールを停止する必要があります。
Windows Updateまたはサードパーティのアプリを使用してデバイスドライバーを自動的に更新することも検討できますが、特定のコンポーネント(グラフィックカードを含む)では、最新のドライバーを手動でダウンロードする必要がある場合があります。 古いソフトウェアが心配な場合は、アプリを自動的に更新することもできます。