有时,您可能需要修复系统。默认情况下,Windows 直接从 Windows Server Update Services 或 WSUS 下载文件。但是,如果您想从 Windows 更新下载文件并让 Windows 修复损坏的组件,您可以按照本指南进行操作。您需要做的就是更改组策略设置。
当 Windows 指向 WSUS 时,它会修复需要从 Microsoft 服务器或 Windows Update 下载的损坏组件。它还会阻止在系统上安装一些工具,如 RSAT。
使 Windows 在指向 WSUS 时修复损坏的组件
要使 Windows 在指向 WSUS 时修复损坏的组件,您有两种选择:
- 使用本地组策略编辑器
- 使用注册表编辑器
要了解有关这些方法的更多信息,请继续阅读。
1]使用本地组策略编辑器
要使用本地组策略编辑器使 Windows 在指向 Windows Server 更新服务时修复损坏的组件,请执行以下步骤:
- 按 Win+R 打开运行提示。
- 键入 gpedit.msc 并单击 确定 按钮。
- 导航到此路径:计算机配置 > 管理模板 > 系统
- 找到 指定可选组件安装和组件修复 设置的设置。
- 双击它并选择 启用 选项。
- 勾选 直接从 Windows 更新而非 Windows 服务器更新服务 (WSUS) 下载修复内容和可选功能 复选框。
- 单击 确定 按钮保存更改。
现在,您的系统将自动修复损坏的组件。
2]使用注册表编辑器
同样的上述事情也可以使用注册表编辑器进行配置。如果您不想使用本地组策略编辑器而使用注册表编辑器,则可以按照本指南进行操作。
首先,您需要打开注册表编辑器。为此,按 Win+R 打开运行提示符,键入 regedit,然后按 Enter 按钮。如果出现 UAC 提示,您需要单击 是 按钮打开 Windows 注册表。
打开后,导航到以下路径:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Servicing
供您参考,此设置需要在 HKLM 上创建。您不能在 HKCU 或 HKEY_CURRENT_USER 中执行相同的操作。
在 服务 项中,您需要创建一个 REG_DWORD 值。为此,请右键单击 Servicing > New > DWORD (32-bit) Value 并将其命名为 RepairContentServerSource。
然后,双击它并将值数据设置为 2。
最后,单击 确定 按钮,关闭所有打开的窗口,然后重新启动计算机。
如何修复损坏的 Windows 更新组件?
可以使用 DISM 工具修复损坏的 Windows 更新组件。如果您不知道,DISM 是一个内置工具,您可以通过命令提示符使用它。无论您的 Windows 更新组件如何损坏,您都可以通过在提升的命令提示符窗口中运行 DISM 工具来修复它。您可以阅读此详细指南以 使用 DISM 工具修复损坏的 Windows 更新系统文件。
如何强制计算机向 WSUS 报告?
要强制计算机向 Windows Server Update Services 或 WSUS 报告,您需要在客户端或服务器系统上使用两个命令。首先,输入这个命令:gpupdate /force
。然后,你需要使用这个命令:wuauclt /detectnow
。但是,在某些情况下,以下命令也有帮助:wuauclt.exe /resetauthorization /detectnow
.