Windows Update是一项使您的计算机上的Windows 10 和其他Microsoft产品保持最新的服务。(Microsoft)不幸的是,它有问题的历史,更新错误很常见(update errors being a common occurrence)。但很少有各种原因(例如配置不正确或设置冲突)也会阻止它在您的计算机上完全运行。
如果您不断收到错误消息,声称您的计算机上没有运行Windows 更新(Windows Update)服务(或相关服务),那么下面的修复列表应该可以帮助您使其再次正常运行。
运行 Windows 更新疑难解答
Windows 10 包含一个内置的疑难解答程序,可以自动诊断和解决Windows 更新(Windows Update)问题。在深入研究其余修复之前,您必须先运行它。
1. 打开开始(Start )菜单并选择设置(Settings)。
2. 选择更新和安全( Update & Security)。
3. 选择侧边栏上的疑难解答(Troubleshoot )。
4. 选择标记为Additional Troubleshooters的选项。
5. 选择Windows 更新(Windows Update)>运行疑难解答(Run the troubleshooter)。
重启电脑
重新启动您的 PC 有助于刷新系统内存,并可以快速修复Windows 10(Windows 10)中出现的随机服务相关问题。因此,如果您还没有这样做,请立即尝试执行此操作,然后手动运行Windows 更新(Windows Update)(打开“开始(Start )”菜单并转到“设置”(Settings ) > “更新和安全(Update & Security )” > “检查更新(Check for updates)” )。
重新配置Windows 更新服务(Windows Update Service)
如果Windows 更新(Windows Update)仍然无法运行,您必须检查它是否设置为在Windows 10中自动运行。您还必须仔细检查其他相关服务的设置。
1. 按Windows + R打开运行框。
2.输入services.msc并选择OK。
3. 右键单击 Windows 更新(Windows Update)并选择属性(Properties)。
4. 将启动类型(Startup type)设置为自动(Automatic)并选择应用(Apply)。通过将Service status(Service status)设置为Running来遵循这一点。
5. 选择确定(OK )保存更改。
6.对以下服务重复步骤3 – 5 :
- 后台智能传输服务(Background Intelligent Transfer Service)
- 加密服务(Cryptographic Services)
7. 重新启动您的计算机。
检查计算机病毒
有害(Harmful)软件是阻止Windows 更新(Windows Update)服务在Windows 10中运行的另一个原因。
使用内置的 Windows 安全小程序(Using the built-in Windows Security applet)应该可以帮助您检测和删除恶意软件。但由于Windows 更新(Windows Update)没有运行,它可能没有最新的反恶意软件定义来对您的计算机执行全面扫描。
因此,最好的解决方法是使用专门的第三方恶意软件清除程序(use a dedicated third-party malware remover),例如Malwarebytes。尝试运行快速扫描,然后在系统范围内检查计算机病毒。
禁用第三方反恶意软件服务(Third-Party Antimalware Service)
相反,第三方防火墙或反恶意软件实用程序最终可能会阻止Windows 更新(Windows Update)。
要排除这种情况,请尝试通过Windows 10系统托盘暂停任何防病毒软件。然后,手动运行Windows 更新。(Windows Update)
重置 Windows 更新
Windows Update将下载的数据临时存储在一个专门指定的名为SoftwareDistribution的文件夹中。删除它可能有助于排除损坏或过时的更新缓存导致问题。但在此之前,您必须停止Windows 更新(Windows Update)服务(假设它正在运行并且没有崩溃)。
1. 按Windows + R打开运行框。
2. 键入cmd并按Ctrl + Shift + Enter以使用管理权限启动命令提示符。(Command Prompt)
3. 运行如下命令禁用Windows Update服务:
净停止 wuauserv(net stop wuauserv)
4. 运行以下两条命令删除SoftwareDistribution和catroot2文件夹:
rmdir %systemroot%\SoftwareDistribution /s
您必须按Y > Enter确认您的操作。
5. 运行以下命令重启Windows Update服务:
净启动 wuauserv(net start wuauserv)
如果上述步骤没有帮助,请尝试手动重置所有与Windows更新相关的组件。我们建议您查看Microsoft 的相关支持文章以(relevant support article by Microsoft)获取具体说明。
删除临时文件
从以前的操作系统更新中删除文件也可能有助于在您的 PC 上重新启动和运行 Windows 更新服务。(Windows Update)
1. 打开开始(Start )菜单并选择设置(Settings)。
2. 选择系统(System)。
3. 选择侧边栏上的存储(Storage )。
4. 选择标记为Temporary files的选项。
5. 选中Windows Update Cleanup(Windows Update Cleanup)旁边的框。
6. 选择删除文件(Remove files)。
运行 SFC 扫描和 DISM 工具
如果Windows 更新由于(Windows Update)Windows 10中的一般文件损坏或其他与稳定性相关的问题而无法运行,您可以尝试使用SFC(系统文件检查器(System File Checker))和DISM(部署映像服务(Deployment Image Servicing)和管理(Management))工具修复它们。
运行 SFC 扫描(Run SFC Scan)
1. 打开提升的Windows PowerShell控制台。
2. 键入以下命令:
sfc /scannow
3. 按回车(Enter)。
运行 DISM 扫描(Run DISM Scan)
1. 打开提升的Windows PowerShell控制台。
2. 键入以下命令并按Enter:
DISM /Online /Cleanup-Image /CheckHealth
3. 如果DISM工具检测到任何问题,请运行以下两个命令:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
手动更新 Windows 10
您可以通过Microsoft 更新目录(Microsoft Update Catalog)网站手动下载和安装Windows 10的最新更新,而不是使用Windows 更新。(Windows Update)这可能有助于修复服务以进行后续更新。
1. 按Windows + R打开运行框。
2.输入 winver(winver )并选择OK。
3. 记下Windows 10版本,例如21H1。
4. 访问Windows 10 更新历史(Windows 10 update history)网站并记下您的 Windows 10 版本的最新 KB(知识库(Knowledge Base))ID。
5. 访问Microsoft Update Catalog网站并搜索 KB ID。
6. 选择并下载适用于您的 Windows 10 版本的最新更新。
7. 运行下载的安装程序以应用更新。
或者,考虑为您的 Windows 10 版本安装最新的服务堆栈更新。(Stack Update)这有助于解决Windows Update的其他问题。您可以从Microsoft 更新目录(Microsoft Update Catalog)网站搜索并下载它。
使用 Windows 更新助手
如果Windows Update服务仍然失败,您可以使用Windows Update Assistant强制安装 Windows 10 的最新功能更新(force-install the latest feature update for Windows 10)。
将小程序下载到您的 PC 后,只需运行它并选择立即更新(Update Now)。
回滚或重置 Windows
如果您继续遇到问题,您可能需要执行系统还原(perform a system restore)。这有助于回滚最近对促使问题发生的操作系统所做的任何更改。您也可以尝试卸载以前的 Windows 更新(uninstalling the previous Windows update)。
最后,将 Windows 10 重置为出厂默认设置应该作为永久修复(resetting Windows 10 to factory defaults)Windows 更新(Windows Update)服务的最后措施。
How to Fix Windows Update Service Not Running
Windows Update is the servicе that keeps Windows 10 and other Microsoft products υp-to-date on yоur computer. Unfortunately, it has a history of issues, with update errors being a common occurrence. But rarely, various reasons—such as incorrectly configured or conflicting settings—can also prevent it from running on your computer altogether.
If you keep receiving an error claiming that the Windows Update service (or a related service) is not running on your computer, the list of fixes that follow should help you get it functioning normally again.
Run Windows Update Troubleshooter
Windows 10 includes a built-in troubleshooter that can automatically diagnose and resolve issues with Windows Update. You must run it first before digging into the rest of the fixes.
1. Open the Start menu and select Settings.
2. Select Update & Security.
3. Select Troubleshoot on the sidebar.
4. Select the option labeled Additional troubleshooters.
5. Select Windows Update > Run the troubleshooter.
Restart Computer
Restarting your PC helps flush the system memory and works as a quick fix for random service-related issues that crop up in Windows 10. So if you haven’t already, try doing that now and follow by running Windows Update manually (open the Start menu and go to Settings > Update & Security > Check for updates).
Re-Configure the Windows Update Service
If Windows Update still fails to run, you must check if it’s set up to run automatically in Windows 10. You must also double-check the settings for other related services.
1. Press Windows + R to open the Run box.
2. Type services.msc and select OK.
3. Right-click Windows Update and select Properties.
4. Set the Startup type to Automatic and select Apply. Follow that by setting Service status to Running.
5. Select OK to save the changes.
6. Repeat steps 3–5 for the following services:
- Background Intelligent Transfer Service
- Cryptographic Services
7. Restart your computer.
Check for Computer Viruses
Harmful software is another reason that prevents the Windows Update service from running in Windows 10.
Using the built-in Windows Security applet should help you to detect and remove malware. But since Windows Update isn’t running, it may not have the most up-to-date antimalware definitions to perform a comprehensive scan of your computer.
So the best way to deal with that is to use a dedicated third-party malware remover such as Malwarebytes. Try running a quick scan, and follow that with a system-wide check for computer viruses.
Disable Third-Party Antimalware Service
Conversely, a third-party firewall or anti-malware utility can end up blocking Windows Update.
To rule that out, try pausing any antivirus software via the Windows 10 system tray. Then, run Windows Update manually.
Reset Windows Update
Windows Update stores downloaded data temporarily in a specifically designated folder labeled SoftwareDistribution. Deleting it might help rule out a corrupt or obsolete update cache from causing issues. But before you do that, you must stop the Windows Update service (assuming that it’s running and hasn’t crashed).
1. Press Windows + R to open the Run box.
2. Type cmd and press Ctrl + Shift + Enter to launch the Command Prompt with administrative privileges.
3. Run the commands as follows to disable the Windows Update service:
net stop wuauserv
4. Run the two commands below to delete the SoftwareDistribution and catroot2 folders:
rmdir %systemroot%\SoftwareDistribution /s
You must confirm your action by pressing Y > Enter.
5. Run the following command to restart the Windows Update service:
net start wuauserv
If the steps above didn’t help, try resetting all Windows Update-related components manually. We recommend checking the relevant support article by Microsoft for specific instructions.
Delete Temporary Files
Deleting files from previous operating system updates may also help get the Windows Update service up and running again on your PC.
1. Open the Start menu and select Settings.
2. Select System.
3. Select Storage on the sidebar.
4. Pick the option labeled Temporary files.
5. Check the box next to Windows Update Cleanup.
6. Select Remove files.
Run SFC Scan and DISM Tool
If Windows Update fails to run due to general file corruption or other stability-related issues in Windows 10, you can attempt to fix them using the SFC (System File Checker) and DISM (Deployment Image Servicing and Management) tools.
Run SFC Scan
1. Open an elevated Windows PowerShell console.
2. Type the following command:
sfc /scannow
3. Press Enter.
Run DISM Scan
1. Open an elevated Windows PowerShell console.
2. Type the following command and press Enter:
DISM /Online /Cleanup-Image /CheckHealth
3. If the DISM tool detects any issues, run the two commands as follows:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Update Windows 10 Manually
Rather than using Windows Update, you can download and install the latest updates for Windows 10 manually via the Microsoft Update Catalog website. That might help fix the service for subsequent updates.
1. Press Windows + R to open the Run box.
2. Type winver and select OK.
3. Note down the Windows 10 version—e.g., 21H1.
4. Visit the Windows 10 update history website and note down the latest KB (Knowledge Base) ID for your Windows 10 version.
5. Visit the Microsoft Update Catalog website and search for the KB ID.
6. Select and download the latest update for your Windows 10 version.
7. Run the downloaded installer to apply the update.
Optionally, consider installing the latest Servicing Stack Update for your Windows 10 version. That can help fix additional issues with Windows Update. You can search for and download it from the Microsoft Update Catalog website.
Use the Windows Update Assistant
If the Windows Update service still fails, you can use the Windows Update Assistant to force-install the latest feature update for Windows 10.
After downloading the applet to your PC, simply run it and select Update Now.
Roll Back or Reset Windows
If you continue to experience problems, you might want to perform a system restore. That helps roll back any recent changes to the operating system that prompted the issue to occur. You can also try uninstalling the previous Windows update.
Finally, resetting Windows 10 to factory defaults should work as a last-ditch measure to fix the Windows Update service for good.