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的最新状态对于安全性和性能至关重要,因此值得努力使您的更新再次流畅。