使用 PowerShell 脚本重置 Windows 更新客户端

下载 Windows 加速工具来修复错误并让电脑运行得更快

尽管Windows 更新大部分时间运行顺利,用户在运行 Windows Update 时有时可能会遇到问题? 例如? 尽管有可用的更新,该服务可能无法检测和安装它们,更新可能无法正确安装,从而产生问题,Windows Update 服务可能会停留在“正在更新”? 并且根本不更新等等。

虽然可以尝试重新启动系统,重新启动 Windows Update 服务,如果可能的话回滚以前的更新,Windows 更新疑难解答, 跑过Windows 更新疑难解答,它可能并不总是有效。 我们已经看到如何手动将 Windows 更新组件重置为默认值。 今天我们就来看看一个重置 Windows 更新客户端脚本这将完全重置 Windows 更新客户端设置。

此脚本将完全重置 Windows 更新客户端设置。 已在Windows10和Server 2012 R2上进行测试。 它将配置与 Windows Update 相关的服务和注册表项的默认设置。 除了 BITS 相关数据之外,它还将清理与 Windows Update 相关的文件。 由于 PowerShell 中可用的 cmdlet 存在一些限制,此脚本会调用一些旧版实用程序(sc.exe、netsh.exe、wusa.exe 等)。

备份数据,重新启动 Windows 系统并以管理员身份登录。

从 Technet/Github 下载 PowerShell 文件? 下面提到的链接。 右键单击 Reset-WindowsUpdate.psi 文件并选择使用 PowerShell 运行

系统会要求您确认。 确认后,脚本将运行并重置 Windows 更新客户端。

该工具将注册表项、设置和服务配置为默认值。 所有更新都会重置,完成后,可以重新启动系统并重新安装更新。

该过程结束后,PowerShell 窗口将退出。

感谢这些链接炸药:

我们之前还研究过另一个名为重置 Windows 更新代理工具允许您将 WU 代理重置为默认值。 该工具已更新兼容最新的Windows 10版本,已有超过10万用户下载。

有关的: