Wuauserv(Windows Updateサービス)のCPU使用率が高くなる原因と対処法まとめ
Windowsには、PCを安全かつ快適に動作させるために欠かせないシステムプロセスが数多く存在します。中でも「Wuauserv」は最も重要なサービスの一つです。これはWindows Updateサービスとも呼ばれ、最新の機能アップデートやバグ修正をPCに適用し、常に最新の状態に保つ役割を担っています。
ntoskrnl.exeなどの重要なシステムプロセスと同様に、wuauservも定期的にシステムリソースへの優先アクセスが必要になります。そのため、タスクマネージャーでwuauservのCPU使用率が高く表示されることがあります。もし現在この問題に悩んでいるなら、以下の対処法を順番に試してみてください。
WuauservがCPU使用率を高くする原因とは?
Windows Updateサービス(wuauserv)は、その名の通りWindows PCを最新の状態に保つためのサービスです。緊急性の高いセキュリティ修正やバグ修正、新機能、システム改善などは、すべてWindows Updateを通じて提供されます。
通常、Windowsはユーザーが気づかないうちにこれらの更新を自動的に処理してくれます。ただし、更新が途中で止まってしまうこともあり、その場合は手動での対処が必要になることがあります。wuauservに関連するプロセス(wuauclt.exeなど)がタスクマネージャーで長時間にわたって高いCPU使用率を示している場合、PCに何らかの問題が潜んでいる可能性があります。
多くの場合、これは単にアップデートがインストール中であることを意味します。この場合は完了を待つだけで問題ありません。しかし、アップデートが正常にインストールできないトラブルや、破損したシステムファイルによってwuauservが正しく動作できなくなっているケースもあります。
後者の場合は、システムファイルのチェックと修復を行う必要があります。最悪の場合は、Windows 10を初期化することも検討しましょう。もちろん、そもそもPCのスペックが不足している場合は、CPUやメモリの増設・買い替えを検討するのも一つの手です。
Windows Updateの状態を確認する
CPU使用率が高くなるには必ず原因があります。wuauservや関連プロセス(wuauclt.exe、svchost.exeなど)のCPU使用率が高い場合、Windows Updateが実行中である可能性が高いです。
おそらくWindows Updateが本来の仕事——アップデートのダウンロードとインストール——を行っているところでしょう。特に大型の機能更新プログラムは、ダウンロードからインストールまで時間がかかり、多くのシステムリソースを消費します。この場合は慌てる必要はありません。
Windows Updateの処理が完了するのを待ち、再起動を求められたら指示に従ってPCを再起動しましょう。Windows Updateの状態(アップデートのダウンロード中・インストール中かどうかなど)は、Windowsの設定メニューから確認できます。
- スタートボタンを右クリックし、「設定」を選択します。
- 設定メニューで「Update & Security(更新とセキュリティ)」>「Windows Update」を選択します。ここでWindows Updateサービスの現在の状態を確認できます。利用可能なアップデートがあるか、ダウンロード中か、インストール中かなどが表示されます。
アップデートのダウンロードやインストールといった通常の活動が見られないのに、Windows Updateが大量のシステムリソースを消費している場合は、以下の手順でさらに調査を進めましょう。
システムファイルのチェックと修復を行う
Windowsのインストールを、精密な置き時計に例えてみましょう。外見はシンプルでも、内部では無数の歯車や部品が組み合わさってシステムを構成しています。
その歯車の一つが壊れると、システム全体が停止してしまいます。ここでいう「歯車」こそがシステムファイルです。破損したシステムファイルは、全体的なシステム不安定さ(CPU使用率の異常上昇を含む)から、ブルースクリーン(BSOD)エラーのような深刻な問題まで、さまざまな不具合を引き起こします。
Windows Updateサービスもこうした歯車の一つです。Windows Updateに問題が発生している場合は、システムファイルにエラーがないかチェックし、見つかった場合は修復しましょう。これには、PowerShellのシステム ファイル チェッカー(SFC)ツールを使用します。
- スタートボタンを右クリックし、「Windows PowerShell(管理者)」を選択します。
- PowerShellウィンドウに「sfc /scannow」と入力し、Enterキーを押してコマンドを実行します。これによりシステムファイルの整合性チェックが行われ、標準のWindowsイメージと照合して破損ファイルが自動的に修復されます。画面に追加の指示が表示された場合は、それに従ってください。
配信の最適化を無効にする
ローカルネットワーク内に複数のWindows 10 PCがある場合、wuauservおよび関連プロセスによるCPU使用率の上昇に気づくことがあります。これは配信の最適化(Delivery Optimization)機能が原因です。この機能は、ネットワーク内でアップデートファイルを共有することで、Windows Updateのダウンロード帯域幅を削減する仕組みです。
たとえば、あるPCが大型アップデートをダウンロードすると、配信の最適化によって同じネットワーク上の他のWindows PCへ自動的に共有されます。P2P方式を採用しているため、インターネット上の他のデバイスへアップデートを提供することもあります。
この仕組みはインターネット帯域幅(通信量制限のある回線ではデータ容量)を消費するだけでなく、他のデバイスとコンテンツを共有する際にCPU使用率が急上昇することもあります。これを防ぐには、Windowsの設定から配信の最適化を無効にしましょう。
- スタートボタンを右クリックし、「設定」を選択します。
- 設定メニューで「Update & Security(更新とセキュリティ)」>「配信の最適化」を選択します。
- 「他の PC からのダウンロードを許可する」のスイッチを「オフ」に切り替えます。あるいは、スイッチをオンのままにして、下の選択肢で「ローカル ネットワーク上の PC」を選ぶ方法もあります。こうすれば、アップデートファイルの共有を同一ネットワーク内のWindows PCに限定できます。
配信の最適化を無効にしたら、変更を確実に反映させるためにPCを再起動してください。
Microsoft Defenderでマルウェアを検査する
PCがウイルスやマルウェアに感染していると、その影響は深刻になり得ます。Windows Updateの妨害は、マルウェアが被害を拡大するための手段の一つです。セキュリティアップデートは特定種類のマルウェアの攻撃を防ぐ効果があるため、それを阻止しようとする動きがあるのです。
そのような場合は、PCのマルウェアスキャンを実施しましょう。サードパーティ製ツールも利用できますが、最も確実なのは、Windowsに標準搭載されたMicrosoft Defenderを使ったオフラインスキャンです。
本格的なアンチウイルス・アンチマルウェアソリューションであるMicrosoft Defenderなら、頑固なマルウェア感染の大部分を駆除できます。ただし、Microsoft Defenderを使用できるのは、サードパーティ製アンチウイルスソフトを導入していない場合のみです。すでに別のセキュリティソフトを使っている場合は、そのソフトのブートスキャン機能を代わりに利用するとよいでしょう。
- スタートボタンを右クリックし、「設定」を選択します。
- 設定メニューで「Update & Security(更新とセキュリティ)」>「Windows セキュリティ」>「Windows セキュリティを開く」を選択します。
- Windows セキュリティウィンドウで「ウイルスと脅威の防止」>「スキャンのオプション」を選択します。追加のスキャン方法の一覧が表示されます。
- 「Microsoft Defender オフライン スキャン」を選択し、「今すぐスキャン」をクリックしてスキャンを予約します。
- 開いているウィンドウを閉じ、作業内容を保存して再起動の準備をするよう促されます。「スキャン」を選択して続行します。
しばらくすると、Windowsが再起動し、Microsoft Defenderのスキャンメニューが起動します。Microsoft DefenderがPC全体のマルウェアを検査します。感染ファイルが見つかった場合は、画面の指示に従って、駆除・隔離・修復のいずれかを確認してください。
Windows Updateを一時停止する
Windows Updateサービスを完全に無効化してアップデートのインストールを永久に防ぐことはできませんが、一時的に停止することは可能です。アップデートを一時停止すれば、根本的なトラブルシューティングを行う時間を確保できます。特定のアップデートが問題を引き起こしている場合に特に有効です。
- スタートボタンを右クリックし、「設定」を選択します。
- 設定メニューで「Update & Security(更新とセキュリティ)」>「Windows Update」を選択します。「7日間更新を一時停止する」をクリックすれば、1週間Windows Updateを停止できます。より長い期間を設定したい場合は「詳細オプション」を選択してください。
- 「詳細オプション」内の「更新を一時停止する」ドロップダウンメニューから、Windows Updateを再開する日付を選択します。設定は自動的に適用されます。
詳細オプションで更新を延期した場合、設定した日付を過ぎたら、保留になっていたアップデートを先にインストールしないと、再度延期することはできませんので注意してください。
Windows 10を常に最新の状態に保とう
wuauservサービスがCPU使用率の高騰を引き起こしている場合、それはシステムメンテナンスが滞っているサインかもしれません。Windows Updateはそのプロセスの一部ですが、特定のアップデートが問題を起こしているようなら、まずWindows Updateのインストールを停止し、根本的な原因を調査・解決してから進めるのが賢明です。
また、Windows Updateやサードパーティ製アプリを活用してデバイスドライバーを自動的に最新の状態に保つのもおすすめです。ただし、グラフィックカードなど一部のコンポーネントについては、メーカーサイトから最新ドライバーを手動でダウンロードする必要がある場合があります。古いソフトウェアが気になる方は、アプリの自動更新機能も併せて活用しましょう。
-
Windows 10・8.1・7でGoogle ChromeのCPU使用率が高くなる問題を解決する6つの対処法
Google Chromeは世界で最も広く使われているWebブラウザです。豊富な機能、洗練されたユーザーインターフェース、少ないエラー、そして高速なブラウジング体験により、多くのユーザーに支持されています。しかし、ウイルス感染、不適切な設定、問題のある拡張機能などが原因で、「この接続ではプライバシーが保護されません」「プロキシサーバーに接続できません」「このWebページは利用できません」といったエラーが発生することがあります。中でも特に厄介なのがGoogle ChromeのCPU使用率が高くなる問題です。起動直後からCPU使用率が急上昇し、Windows 10がフリーズしたり応答しなくなったり
-
【解決】Windows 10 22H2でIAStorDataSvcのCPU使用率が100%になる原因と対処法
多くのユーザーから、Windows 10 バージョン 22H2 へのアップグレード後にシステムが起動時にフリーズしたり応答しなくなったりするという報告が寄せられています。タスクマネージャーを確認すると、IAStorDataSvc というプロセスがCPUリソースをほぼ100%消費しているのが原因であることが多いようです。この記事では、IAStorDataSvcとは何か、なぜPC上で動作しているのか、そして高いCPU使用率やシステムリソースの占有を解決する方法について詳しく解説します。 IAStorDataSvcプロセスとは何か? IAStorDataSvcは「Intel Storage Data