许多Windows系统进程被认为是运行安全且功能齐全的 PC 所必需的。Wuauserv可以说是最重要的服务之一——这项服务(也称为Windows 更新(Windows Update)服务)使您的 PC 保持最新的功能版本和错误修复。
就像ntoskrnl.exe和其他重要的系统服务一样,wuauserv 不时需要优先访问您的系统资源。不幸的是,这确实意味着您偶尔会看到 wuauserv 报告高CPU使用率。如果这种情况发生在您身上并且您正在寻找解决方法,那么您需要执行以下操作。
为什么 Wuauserv 会导致 CPU 使用率高?(Why Does Wuauserv Cause High CPU Usage?)
顾名思义,Windows 更新(Windows Update)服务(或 wuauserv)负责确保您的Windows PC 是最新的。Windows Update系统提供紧急安全和错误修复,以及新功能和系统增强功能。
Windows 通常会在您不注意的情况下处理这些更新,尽管您可能需要不时修复卡住的更新(fix a stuck update)。但是,如果与 wuauserv 相关的进程(例如 wuauclt.exe)在任务管理器中报告(Task Manager)CPU使用率持续较高,这可能表明您的 PC 存在问题,您需要进一步排除故障。
对于大多数人来说,这可能指向当前正在安装的更新——您只需要等待那个更新。它还可能指出更新安装不(updates not installing)正确的困难,但您也可能有损坏的系统文件导致 wuauserv 等服务停止正常工作。
如果是这种情况,您需要检查并修复系统文件,或者在最坏的情况下,考虑将 Windows 10 重置为出厂设置(resetting Windows 10 to factory settings)。当然,如果您的 PC 出现问题,您可能需要考虑升级您的 PC(upgrading your PC)以赋予它更多的处理能力。
检查您的 Windows 更新状态(Check Your Windows Update Status)
高CPU使用率是有根本原因的——毕竟它不是无缘无故的。如果 wuauserv 和相关进程(如 wuauclt.exe 或svchost.exe )在您的 PC 上报告CPU使用率过高,则(CPU)Windows 更新(Windows Update)正在运行。
可能的答案是Windows Update正在做它最擅长的事情——下载和安装更新。某些更新(尤其是较大的功能更新)需要时间来下载和安装,需要额外的系统资源来完成该过程。如果是这种情况,请不要惊慌。
允许 Windows 更新(Allow Windows Update)完成更新过程,并在收到指示时重新启动您的电脑以完成。您可以在Windows 设置(Windows Settings)菜单中检查您的Windows 更新(Windows Update)状态(包括当前是否正在下载或安装任何更新) 。
- 要检查这一点,请右键单击“开始(Start)”菜单并选择“设置”(Settings)。
- 在Windows 设置(Windows Settings)菜单中,选择更新和安全(Update & Security )> Windows 更新(Windows Update)。从这里,您将看到Windows 更新(Windows Update)服务的当前状态,包括是否有任何更新可用、正在下载或当前正在安装。
如果Windows 更新(Windows Update)正在使用大量系统资源而没有任何日常活动的迹象(例如下载或安装更新),则您需要使用以下步骤继续调查可能的问题修复方法。
检查和修复您的系统文件(Check and Repair Your System Files)
想象一下,您的Windows安装就像一个昂贵的马车时钟。它可能看起来很简单,但在下面,各种齿轮、杠杆和固定装置共同组成了您正在使用的系统。
但是,如果其中一个齿轮损坏或损坏,整个系统就会停止工作。在这种情况下,破坏的齿轮是您的系统文件。损坏(Corrupt)的系统文件会导致问题,无论是一般系统不稳定(包括高CPU使用率)还是更严重的BSOD 崩溃和错误(BSOD crashes and errors)。
Windows 更新(Windows Update)服务就是这些齿轮之一。如果您发现Windows Update出现问题,您应该检查您的系统文件是否有错误,如果发现,请修复它们。您可以使用Windows PowerShell 中的系统文件检查器工具来执行此操作。(System File Checker)
- 要开始,请右键单击开始(Start)菜单并选择Windows PowerShell (Admin)。
- 在 PowerShell 窗口中,键入/sfc scannow并选择enter以运行该命令。这将对您的系统文件运行完整性检查,将其与标准Windows安装映像进行比较,并自动解决它发现的任何损坏文件,但请注意任何其他屏幕上的说明。
禁用 Windows 更新传递优化(Disable Windows Update Delivery Optimization)
如果您的本地网络有几台Windows 10电脑,您可能会注意到wuauserv 服务和相关进程的CPU使用率增加。这是由于交付优化(Delivery Optimization)系统,该系统通过在网络中共享文件来帮助限制用于Windows 更新下载的带宽量。(Windows Update)
如果您有一台 PC 下载了主要更新,则此更新将使用传递优化(Delivery Optimization)自动与您网络上的其他Windows PC 共享。由于系统的点对点性质,同一系统还可用于为其他基于互联网的设备提供更新。
这可能会占用您可用的互联网带宽(包括连接上的任何数据上限),但当与其他设备共享内容时,它也可能导致CPU使用率飙升。(CPU)为了限制这一点,您可以在Windows 设置(Windows Settings)中完全停止传递优化(Delivery Optimization)。
- 要开始,请右键单击“开始(Start)”菜单并选择“设置”(Settings)。
- 在 Windows 设置菜单中,选择更新和安全(Update & Security )>传递优化。(Delivery Optimization.)
- 在Delivery Optimization(Delivery Optimization )菜单中选择Allow downloads from other PCs滑块,将其切换到Off位置。或者,使滑块保持启用状态,但选择下面我的本地网络上的 PC(PCs on my local network)以将更新文件共享限制为本地网络上的其他Windows PC。
禁用Delivery Optimization后,重新启动 PC 以确保更改生效。
使用 Microsoft Defender 检查恶意软件(Check for Malware Using Microsoft Defender)
如果您的 PC 感染了病毒或恶意软件,对您的 PC 的影响可能很大。停止Windows 更新(Windows Updates)是可能的恶意软件感染造成损害的一种可能途径,特别是因为安全更新可以阻止某些类型的恶意软件产生影响。
如果是这种情况,您需要扫描您的 PC 以查找恶意软件(scan your PC for malware)。虽然为此可以使用第三方工具,但最好的方法是使用内置的Microsoft Defender对您的 PC 运行启动扫描。
这种成熟的防病毒和反恶意软件解决方案可以从您的 PC中删除大多数顽固的恶意软件感染。(remove most stubborn malware infections)但是,如果您尚未使用第三方防病毒软件,则只能使用Microsoft Defender 。如果您是,请考虑使用该工具的启动扫描功能作为替代方案。
- 要开始,请右键单击“开始(Start)”菜单并选择“设置”(Settings)。
- 在设置菜单中,选择更新和安全(Update & Security )> Windows 安全(Windows Security )>打开 Windows 安全(Open Windows Security)。
- 在Windows 安全(Windows Security)窗口中,选择病毒和威胁防护(Virus & threat protection )>扫描选项(Scan options)。Microsoft Defender的其他扫描方法列表将显示在下方。
- 选择列出的Microsoft Defender 脱机扫描选项,然后选择(Microsoft Defender Offline scan)立即扫描(Scan now )以安排它。
- Windows 将提示您关闭所有打开的窗口、保存您的工作并准备重新启动。选择扫描(Scan)继续。
片刻之后,Windows将重新启动并启动到Microsoft Defender扫描菜单。Microsoft Defender将检查您的 PC 是否存在恶意软件 - 按照屏幕上的任何其他说明确认已删除、隔离或可能修复它找到的任何受感染文件。
停止自动 Windows 更新(Stop Automatic Windows Updates)
虽然无法完全禁用Windows 更新(Windows Update)服务并阻止安装更新,但您可以暂时停止它们。暂停这些更新可以让您进一步排除故障,尤其是在特定更新导致您出现问题时。
- 首先(Start)右键单击“开始(Start)”菜单并选择“设置”(Settings)。
- 在“设置”菜单中,选择“更新和安全”(Update & Security ) > “ Windows 更新”。(Windows Update. )您可以通过选择暂停更新 7 天(Pause updates for 7 days)选项来选择将Windows 更新(Windows Update)服务暂停一周。或者,选择高级选项(Advanced Options)以选择更长的时间段。
- 使用高级选项中的(Advanced Options )暂停更新(Pause updates )下拉菜单选择恢复Windows更新(updates)的日期。更改将自动应用。
如果您使用“高级选项(Advanced Options)”菜单延迟更新,则需要在日期过去后安装错过的更新,然后才能重复该过程。
保持 Windows 10 更新(Keeping Windows 10 Updated)
如果 wuauserv 服务导致您的 PC 上的CPU使用率过高,则可能表明某些系统维护过期。Windows 更新(Windows Update)是该过程的一部分,但如果更新看起来很麻烦,您可能需要停止 Windows 更新安装(stop the Windows Update installation)以首先调查并解决任何潜在问题。
您也可以考虑使用Windows Update或第三方应用程序自动更新您的设备驱动程序,尽管某些组件(包括您的(keeping your device drivers updated)显卡(graphics card))可能需要您手动下载最新的驱动程序。如果您担心软件过时,您还可以自动更新您的应用程序(update your apps automatically)。
Why Wuauserv Causes High CPU Usage and How to Fix It
Many Windows system processes are сonsidered essentiаl for running a safe and fully working PC. Wuauserν is arguably one of the mоst important—this service (alѕo known as the Windows Update service) keeps your PC up-to-date with the latest 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.