如何在 Windows 10 上重置 Windows 更新组件

您可能遇到过 Windows 更新功能异常的情况。当 Windows 更新代理相关服务停止运行时,或者某些更新组件损坏、Windows 在更新缓存时遇到问题时,重置更新组件可能是一个有效的解决方案。本指南将详细介绍如何在 Windows 10 台式机和笔记本电脑上重置 Windows 更新组件。

在 Windows 10 上重置 Windows 更新组件的方法

重置 更新组件 的操作主要包括以下几方面:

  • 重新启动 BITS、MSI 安装程序、加密服务以及 Windows 更新服务。
  • 重命名 SoftwareDistribution 和 Catroot2 文件夹。

注意:为了获得更好的效果,建议将您的 Windows 10 电脑启动到安全模式。

第一步:禁用 Windows 更新服务

1. 同时按下 Windows 键 + R 键,打开“运行”对话框。

2. 输入 services.msc 并点击“确定”,启动“服务”窗口。

3. 在服务列表中向下滚动,找到并右键单击“Windows Update”。

注意:如果当前状态为“已停止”,请跳至第二步。

4. 如果当前状态显示为“正在运行”,请单击“停止”。

5. 系统会提示您 Windows 正在尝试停止本地计算机上的服务,请等待提示完成,大约需要 3 到 5 秒。

第二步:停止更新组件相关服务

按照以下步骤停止更新组件,为重置过程做好准备:

1. 按 Windows 键,输入“命令提示符”,然后选择“以管理员身份运行”。

2. 依次键入以下命令,并在每个命令后按 Enter 键:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  

第三步:重命名 SoftwareDistribution 和 Catroot2 文件夹

1. 继续重置 Windows 更新组件,键入以下命令,并在每个命令后按 Enter 键:

ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
  

第四步:启动更新组件相关服务

在停止更新组件并重命名相关文件夹后,

1. 在管理员权限的命令提示符中,执行以下命令以启动更新组件服务:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  

第五步:重新启用 Windows 更新服务

按照以下步骤重新启用 Windows 更新服务:

1. 返回“服务”窗口,右键单击“Windows Update”。

2. 选择“启动”选项,如下图所示。

3. 系统会提示 Windows 正在尝试在本地计算机上启动服务,等待 3 到 5 秒,然后关闭“服务”窗口。

第六步:删除 SoftwareDistribution 和 Catroot2 文件夹(可选)

要更彻底地重置更新组件,您可以选择删除 SoftwareDistribution 和 Catroot2 文件夹中的内容,步骤如下:

1. 同时单击 Windows 键 + E 键,打开“文件资源管理器”。

2. 导航至 C:WindowsSoftwareDistributionDataStore 路径。

3. 按下 Ctrl + A 键选中所有文件和文件夹,然后在空白处右键单击,选择“删除”,以删除该位置的所有文件和文件夹。

4. 现在,导航到 C:WindowsSoftwareDistributionDownload 路径,并像之前一样删除所有文件。

***

通过以上步骤,您已经了解了如何在 Windows 10 上重置更新组件。类似的操作步骤也适用于 Windows 7。如果您有任何问题或意见,请在下方留言。