多くのWindowsシステムプロセスは、安全で完全に機能するPCを実行するために不可欠であると考えられています。Wuauservは、間違いなく最も重要なサービスの1つです。このサービス(Windows Updateサービスとも呼ばれます)は、最新の機能リリースとバグ修正でPCを最新の状態に保ちます。
ntoskrnl.exeやその他の重要なシステムサービスと同様に、wuauservではシステムリソースへの優先アクセスが必要になる場合があります。残念ながら、これはwuauservがCPU使用率が高いことを報告することがあることを意味します。それがあなたに起こっていて、あなたが修正を探しているなら、あなたがする必要があることはここにあります。
WuauservがCPU使用率を高くするのはなぜですか?(Why Does Wuauserv Cause High CPU Usage?)
Windows Updateサービス(またはwuauserv)は、その名前が示すように、WindowsPC(Windows)が最新であることを確認する責任があります。緊急のセキュリティとバグ修正、および新機能とシステム拡張機能は、 WindowsUpdate(Windows Update)システムを通じて利用可能になります。
Windowsは通常、気付かないうちにこれらの更新を処理しますが、スタックした更新を時々修正する(fix a stuck update)必要がある場合があります。ただし、 wuauservに関連するプロセス(wuauclt.exeなど)がタスクマネージャーの(Task Manager)CPU使用率が高いことを長期間報告している場合は、PCに問題があることを示している可能性があり、さらにトラブルシューティングする必要があります。
ほとんどの人にとって、これは現在インストールされているアップデートを指している可能性があります。それを待つ必要があります。また、アップデートが正しくインストールされないという(updates not installing)問題を指摘している可能性もありますが、システムファイルが破損しているために、wuauservなどのサービスが正しく機能しなくなっている可能性もあります。
その場合は、システムファイルを確認して修復する必要があります。最悪の場合、Windows10を工場出荷時の設定にリセットすること(resetting Windows 10 to factory settings)を検討してください。もちろん、PCが苦労している場合は、PCをアップグレード(upgrading your PC)して、処理能力を高めることを検討する必要があります。
WindowsUpdateのステータスを確認する(Check Your Windows Update Status)
CPU使用率が高いことが根本的な原因です。結局のところ、理由もなく高くはありません。wuauserv(Windows Update)および関連するプロセス(wuauclt.exeやsvchost.exeなど)がPCのCPU使用率が高いことを報告している場合は、WindowsUpdateが実行されています。
考えられる答えは、Windows Updateが最善を尽くしている、つまり更新プログラムのダウンロードとインストールを行っているということです。一部の更新(特に大規模な機能の更新)は、ダウンロードとインストールに時間がかかり、プロセスを完了するために追加のシステムリソースが必要になります。その場合でも、慌てる必要はありません。
Windows Update(Allow Windows Update)が更新プロセスを完了するのを許可し、指示されたら、PCを再起動して終了します。Windows Updateのステータス(更新プログラムが現在ダウンロードまたはインストールされているかどうかを含む)は、Windowsの[設定](Windows Settings)メニューで確認できます。
- これを確認するには、[スタート(Start)]メニューを右クリックし、[設定(Settings)]を選択します。
- [ Windows設定](Windows Settings)メニューで、[更新(Windows Update)とセキュリティ(Update & Security )] > [WindowsUpdate]を選択します。ここから、更新プログラムが利用可能かどうか、ダウンロード中か、現在インストール中かなど、WindowsUpdateサービスの(Windows Update)現在のステータスを確認できます。
Windows Updateが通常のアクティビティ(更新プログラムのダウンロードやインストールなど)の兆候なしに大量のシステムリソースを使用している場合は、以下の手順を使用して、問題の可能な修正を引き続き調査する必要があります。
システムファイルの確認と修復(Check and Repair Your System Files)
Windowsのインストールが高価なキャリッジクロックのようなものだと想像してみてください。シンプルに見えるかもしれませんが、その下には、あらゆる種類の歯車、レバー、固定具が集まって、使用しているシステムが作成されています。
ただし、これらの歯車の1つが破損または損傷していると、システム全体が機能しなくなります。この場合、壊れた歯車はシステムファイルです。破損(Corrupt)したシステムファイルは、一般的なシステムの不安定性(CPU使用率の高さを含む)であろうと、より深刻なBSODクラッシュやエラー(BSOD crashes and errors)であろうと、問題を引き起こします。
Windows Updateサービスは、これらの歯車の1つです。Windows Updateで問題が発生した場合は、システムファイルにエラーがないか確認し、エラーが見つかった場合は修正する必要があります。これは、WindowsPowerShellのシステムファイルチェッカー(System File Checker)ツールを使用して実行できます。
- 開始するには、[スタート(Start)]メニューを右クリックし、 [ Windows PowerShell(管理者)(Windows PowerShell (Admin)) ]を選択します。
- PowerShellウィンドウで、/sfc scannowEnterキーを選択してコマンドを実行します。これにより、システムファイルの整合性チェックが実行され、標準のWindowsインストールイメージと比較され、自動的に検出された破損ファイルが解決されますが、画面上の追加の指示に注意してください。
WindowsUpdate配信の最適化を無効にする(Disable Windows Update Delivery Optimization)
ローカルネットワークに複数のWindows10PC(Windows 10)がある場合、wuauservサービスおよび関連するプロセスによるCPU使用率の増加に気付く場合があります。これは、ネットワーク全体でファイルを共有することにより、WindowsUpdateのダウンロードに使用される帯域幅の量を制限するのに役立つ配信最適化システムによるものです。(Delivery Optimization)
メジャーアップデートをダウンロードするPCが1台ある場合、このアップデートは、配信の最適化(Delivery Optimization)を使用して、ネットワーク上の他のWindowsPC(Windows)と自動的に共有されます。システムのピアツーピアの性質のおかげで、同じシステムを使用して他のインターネットベースのデバイスに更新を提供することもできます。
これにより、利用可能なインターネット帯域幅(接続のデータ上限を含む)が消費される可能性がありますが、コンテンツが他のデバイスと共有されている場合、CPU使用率が急上昇する可能性もあります。(CPU)これを制限するには、 Windowsの設定で(Windows Settings)配信の最適化(Delivery Optimization)を完全に停止できます。
- 開始するには、[スタート(Start)]メニューを右クリックし、 [設定(Settings)]を選択します。
- Windowsの[設定]メニューで、[更新とセキュリティ(Update & Security )] >[配信の最適化]を選択します。(Delivery Optimization.)
- Select the Allow downloads from other PCs slider in the Delivery Optimization menu, switching it to the Off position. Alternatively, leave the slider enabled, but choose PCs on my local network below to limit update file sharing to other Windows PCs on your local network.
Once you’ve disabled Delivery Optimization, restart your PC to ensure the changes have taken effect.
Check for Malware Using Microsoft Defender
PCがウイルスやマルウェアに感染している場合、PCへの影響は重大である可能性があります。Windows Update(Windows Updates)を停止することは、マルウェア感染が損害を引き起こす可能性のある1つの可能なルートです。特に、セキュリティ更新プログラムは特定の種類のマルウェアの影響を阻止できるためです。
その場合は、PCをスキャンしてマルウェア(scan your PC for malware)を検出する必要があります。このためにサードパーティのツールを利用できますが、最善の方法は、組み込みのMicrosoftDefenderを使用してPCのブートスキャンを実行することです。
この本格的なウイルス対策およびマルウェア対策ソリューションは、PCから最も頑固なマルウェア感染を取り除くことができます。(remove most stubborn malware infections)ただし、サードパーティのウイルス対策ソフトウェアをまだ使用していない場合にのみ、MicrosoftDefenderを使用できます。(Microsoft Defender)その場合は、代わりにそのツールのブートスキャン機能を使用することを検討してください。
- 開始するには、[スタート(Start)]メニューを右クリックし、 [設定(Settings)]を選択します。
- [設定]メニューで、[更新とセキュリティ(Update & Security )] >[ Windowsセキュリティ(Windows Security )] > [Windowsセキュリティを開く(Open Windows Security)]を選択します。
- [ Windowsのセキュリティ](Windows Security)ウィンドウで、[ウイルスと脅威の保護](Virus & threat protection ) >[スキャンオプション](Scan options)を選択します。MicrosoftDefenderの追加のスキャン方法のリストを以下に示します。
- リストされているMicrosoftDefenderオフラインスキャン(Microsoft Defender Offline scan)オプションを選択し、[今すぐ(Scan now )スキャン]を選択してスケジュールします。
- Windowsは、開いているウィンドウをすべて閉じ、作業内容を保存して、再起動の準備をするように求めます。[スキャン](Scan)を選択して続行します。
しばらくすると、Windowsが再起動し、MicrosoftDefenderスキャンメニューが起動します。Microsoft Defenderは、PCにマルウェアがないかチェックします。画面上の追加の指示に従って、検出された感染ファイルの削除、検疫、または修正の可能性を確認します。
Windowsの自動更新を停止する(Stop Automatic Windows Updates)
Windows Updateサービスを完全に無効にして、更新プログラムのインストールを防ぐことはできませんが、一時的に停止することはできます。これらの更新を一時停止すると、特に特定の更新が問題を引き起こしている場合に、さらにトラブルシューティングを行うことができます。
- [スタート(Start)]メニューを右クリックして[設定]を選択することから(Settings)始め(Start)ます。
- [設定]メニューで、[更新とセキュリティ(Update & Security )] > [WindowsUpdate]を選択します。(Windows Update. )[更新(Windows Update)を7日間一時停止する(Pause updates for 7 days)]オプションを選択すると、WindowsUpdateサービスを1週間一時停止することを選択できます。または、[詳細オプション](Advanced Options)を選択して、より長い期間を選択します。
- [詳細オプション]の[(Advanced Options )更新の(updates)一時停止(Pause updates )]ドロップダウンメニューを使用して、 WindowsUpdateを再開する日付を選択します(Windows)。変更は自動的に適用されます。
[詳細オプション(Advanced Options)]メニューを使用して更新を遅らせる場合は、プロセスを繰り返す前に、日付が過ぎたら、見逃した更新をインストールする必要があります。
Windows10を最新の状態に保つ(Keeping Windows 10 Updated)
wuauservサービスがPCのCPU使用率を高くしている場合は、システムのメンテナンスが遅れている可能性があります。Windows Updateはそのプロセスの一部ですが、更新が面倒だと思われる場合は、最初に根本的な問題を調査して解決するためにWindowsUpdateのインストールを停止する必要があります。(stop the Windows Update installation)
特定のコンポーネント(グラフィックカード(graphics card)を含む)では最新のドライバーを手動でダウンロードする必要がある場合もありますが、WindowsUpdateまたはサードパーティのアプリを使用してデバイスドライバー(keeping your device drivers updated)を自動的に更新(Windows Update)することも検討できます。古いソフトウェアが心配な場合は、アプリを自動的に更新する(update your apps automatically)こともできます。
Why Wuauserv Causes High CPU Usage and How to Fix It
Many Windows system processeѕ are considered essential for running a safe and fully working PC. Wuauserv is arguably one of the most important—this service (alsо known as thе Windowѕ Update sеrvice) keeps your PC up-to-date with the lаtest feature releases and bug fixes.
Just like ntoskrnl.exe and other important system services, wuauserv requires priority access to your system resources from time to time. Unfortunately, this does mean that you’ll occasionally see wuauserv report high CPU usage. If that’s happening to you and you’re looking for a fix, here’s what you’ll need to do.
Why Does Wuauserv Cause High CPU Usage?
The Windows Update service (or wuauserv) is, as the name suggests, responsible for ensuring that your Windows PC is up-to-date. Urgent security and bug fixes, as well as new features and system enhancements, are made available through the Windows Update system.
Windows will usually take care of these updates without you even noticing, although you may need to fix a stuck update now and then. If processes related to wuauserv (such as wuauclt.exe) report high CPU usage in Task Manager for a sustained period, however, that could indicate issues with your PC that you’ll need to troubleshoot further.
For most people, this could point to an update that’s currently installing—you’ll just need to wait that one out. It could also point to difficulties with updates not installing properly, but you may also have corrupt system files that are causing services like wuauserv to stop working properly.
If that’s the case, you’ll need to check and repair your system files or, in a worst case scenario, consider resetting Windows 10 to factory settings. Of course, if your PC is struggling, you may need to consider upgrading your PC to give it more processing power.
Check Your Windows Update Status
High CPU usage has a root cause—after all, it isn’t high for no reason. If wuauserv and related processes (like wuauclt.exe or svchost.exe) are reporting high CPU usage on your PC, then Windows Update is running.
The likely answer is that Windows Update is doing what it does best—downloading and installing updates. Some of the updates (especially larger feature updates) take time to download and install, requiring additional system resources to complete the process. If that’s the case, don’t panic.
Allow Windows Update to complete the update process and, when instructed to, restart your PC to finish. You can check your Windows Update status (including whether any updates are currently being downloaded or installed) in the Windows Settings menu.
- To check this, right-click the Start menu and select Settings.
- In the Windows Settings menu, select Update & Security > Windows Update. From here, you’ll see the current status of the Windows Update service, including whether any updates are available, being downloaded, or are currently being installed.
If Windows Update is using a significant amount of your system resources without any sign of usual activity (such as downloading or installing updates), you’ll need to continue investigating a possible fix for the problem using the steps below.
Check and Repair Your System Files
Imagine your Windows installation is like an expensive carriage clock. It may look simple, but underneath, all kinds of cogs, levers, and fixtures come together to create the system you’re using.
If one of those cogs is broken or damaged, however, the whole system stops working. In this instance, the cogs that break are your system files. Corrupt system files cause problems, whether it’s general system instability (including high CPU usage) or more serious BSOD crashes and errors.
The Windows Update service is one of these cogs. If you’re seeing issues with Windows Update, you should check your system files for errors and, if they’re found, fix them. You can do this using the System File Checker tool in Windows PowerShell.
- To start, right-click the Start menu and select Windows PowerShell (Admin).
- In the PowerShell window, type /sfc scannow and select enter to run the command. This will run an integrity check on your system files, comparing it against a standard Windows installation image and resolving any corrupt files it finds automatically, but watch out for any additional on-screen instructions.
Disable Windows Update Delivery Optimization
If your local network has several Windows 10 PCs, you might notice an increase in CPU usage from the wuauserv service and related processes. This is due to the Delivery Optimization system, which helps to limit the amount of bandwidth used for Windows Update downloads by sharing the files across your network.
If you have one PC that downloads a major update, this update is automatically shared with other Windows PCs on your network using Delivery Optimization. The same system can also be used to provide updates to other internet-based devices, thanks to the peer-to-peer nature of the system.
This can eat into your available internet bandwidth (including any data caps on your connection), but it can also cause spikes in your CPU usage when the content is shared with other devices. To limit this, you can stop Delivery Optimization entirely in Windows Settings.
- To start, right-click the Start menu and select Settings.
- In the Windows Settings menu, select Update & Security > Delivery Optimization.
- Select the Allow downloads from other PCs slider in the Delivery Optimization menu, switching it to the Off position. Alternatively, leave the slider enabled, but choose PCs on my local network below to limit update file sharing to other Windows PCs on your local network.
Once you’ve disabled Delivery Optimization, restart your PC to ensure the changes have taken effect.
Check for Malware Using Microsoft Defender
If your PC is infected with viruses or malware, the impact on your PC could be significant. Stopping Windows Updates is one possible route for a possible malware infection to cause damage, especially as security updates can stop certain types of malware from having an impact.
If that’s the case, you’ll need to scan your PC for malware. While third-party tools are available for this, the best method is to run a boot scan of your PC using the built-in Microsoft Defender.
This fully-fledged antivirus and anti-malware solution can remove most stubborn malware infections from your PC. You can only use Microsoft Defender if you’re not already using a third-party antivirus, however. If you are, consider using that tool’s boot scanning features instead as an alternative.
- To start, right-click the Start menu and select Settings.
- In the Settings menu, select Update & Security > Windows Security > Open Windows Security.
- In the Windows Security window, select Virus & threat protection > Scan options. A list of additional scanning methods for Microsoft Defender will appear below.
- Select the Microsoft Defender Offline scan option listed, then select Scan now to schedule it.
- Windows will prompt you to close any open windows, save your work, and prepare to restart. Select Scan to proceed.
After a few moments, Windows will restart and boot into the Microsoft Defender scanning menu. Microsoft Defender will check your PC for malware—follow any additional instructions on-screen to confirm the removal, quarantine, or possible fix for any infected files that it finds.
Stop Automatic Windows Updates
While it isn’t possible to completely disable the Windows Update service and prevent updates from installing, you can stop them temporarily. Pausing these updates can allow you to troubleshoot things further, especially if a specific update is causing you problems.
- Start by right-clicking the Start menu and selecting Settings.
- In the Settings menu, select Update & Security > Windows Update. You can select to pause the Windows Update service for a week by selecting the Pause updates for 7 days option. Alternatively, select Advanced Options to choose a longer period.
- Use the Pause updates drop-down menu in Advanced Options to select a date to resume Windows updates. The change will apply automatically.
If you delay your updates using the Advanced Options menu, you’ll need to install the missed updates once the date passes before you can repeat the process.
Keeping Windows 10 Updated
If the wuauserv service is causing high CPU usage on your PC, it probably points to some overdue system maintenance. Windows Update is part of that process, but if an update seems troublesome, you may need to stop the Windows Update installation to investigate and resolve any underlying issues first.
You can also think about keeping your device drivers updated automatically using Windows Update or a third-party app, although certain components (including your graphics card) may require you to download the latest drivers manually. If you’re worried about out-of-date software, you can also update your apps automatically.