如何使用PowerShell重置Windows更新客户端

Windows更新通常可以顺利进行,但有时可能会遇到问题。您可能会发现无法安装的更新,服务被卡住或根本无法检测到更新。虽然基本的故障排除步骤(例如重新启动计算机或运行内置故障排除器通常可以帮助您,但它们并不总是解决更多持久问题。这就是重置Windows Update客户端派上用场的地方。

本指南将使用PowerShell脚本将您的Windows Update客户端完全重置为默认状态。这种强大的方法可以通过恢复关键服务,清理临时文件并重置重要注册表设置来解决与更新有关的问题。

步骤1:备份您的重要数据。尽管此过程不应影响您的个人文件,但在更改系统之前,要有最近的备份始终是明智的。

步骤2:重新启动计算机并使用管理员帐户登录。这样可以确保没有干扰重置过程的运行过程。

步骤3:下载reset-windowsupdate.ps1脚本。您可以在各种IT专业人员维护的GitHub存储库上找到此脚本。确保从可信赖的来源下载它。

运行重置脚本

步骤1:在文件资源管理器中找到下载的reset-windowsupdate.ps1文件。

步骤2:右键单击文件,然后选择“使用PowerShell运行”。此操作将启动PowerShell,并具有必要的特权来执行脚本。

步骤3:您可能会看到安全警告。仔细阅读,如果您舒适地继续操作,请键入“ R”,然后按Enter运行脚本。

步骤4:该脚本现在将贯穿多个阶段,执行以下操作:

  • 停止与Windows更新相关的服务(Windows Update,Bits,Cryptography等)
  • 删除SoftWaredistribution和CatRoot2文件夹中的临时文件
  • 将Windows Update服务重置为其默认配置
  • 重新注册与Windows Update有关的关键DLL文件
  • 清除旧的Windows更新下载数据
  • 重置可能影响更新的网络设置
  • 尝试安装最新的Windows Update Agent

步骤5:脚本完成任务后,它将自动关闭PowerShell窗口。

运行重置脚本后

步骤1:重新启动您的计算机。这样可以确保所有变化都会生效,并且服务正常开始。

步骤2:重新启动计算机后,打开Windows Update设置(设置> Update&Security> Windows Update)。

步骤3:单击“检查更新”,以查看Windows现在是否可以成功检测和下载更新。

建议阅读:如何修复Steam客户端黑屏/不加载Windows 11/10

步骤4:如果找到更新,请允许他们下载和安装。您可能需要再次重新启动计算机才能完成安装过程。

故障排除

如果您在运行脚本或Windows更新时遇到任何问题,则重置后仍无法正常工作:

  • 确保您使用管理员特权运行脚本。
  • 暂时禁用您的防病毒软件,因为它可能会干扰脚本的操作。
  • 如果脚本未能运行,则可以尝试在高架PowerShell窗口中手动执行其命令。
  • 对于持续问题,请考虑使用Microsoft Windows官方更新故障排除或从Microsoft支持中寻求帮助。

重置Windows Update客户端可能是与更新相关的头痛的有力解决方案。虽然看起来很技术性,但这种方法通常会成功,而其他故障排除步骤不足。请记住,保持Windows的最新状态对于安全性和性能至关重要,因此值得努力使您的更新再次流畅。