当 Windows 更新显示“不是最新”但没有可用更新时如何修复

Jacki

Windows Update 在维护系统的安全性、稳定性和性能方面发挥着至关重要的作用。然而,有时您可能会遇到令人沮丧的情况,Windows 声称您“不是最新的”,但当您检查时却没有可用的更新。本指南将引导您了解几种有效的解决方案来解决此问题并确保您的 Windows 10 或 11 系统保持最新状态。

步骤一:重新启动计算机。这个简单的操作通常可以通过清除临时文件和刷新系统进程来解决较小的更新问题。

步骤2:检查您的互联网连接。确保您有稳定的连接,因为 Windows 更新需要访问互联网才能正常运行。

步骤3:确认您没有使用按流量计费的连接。 Windows 11 和 10 具有一项功能,允许您将某些网络设置为按流量计费,以减少数据使用量。但是,这可能会阻止 Windows 更新正常工作。

要检查并禁用按流量计费的连接:

  • 打开设置(按 Windows 键 + I)。
  • 转至网络和互联网 > Wi-Fi 或以太网(取决于您的连接类型)。
  • 单击您的活动网络连接。
  • 确保“设置为按流量计费的连接”开关已关闭。

第4步:运行 Windows 更新疑难解答。该内置工具可以自动检测并修复常见的更新相关问题。

参见:修复:Windows 10 电池指示器显示“已插入未充电”

要运行疑难解答程序:

  • 打开设置。
  • 转至系统 > 疑难解答 > 其他疑难解答。
  • 在列表中找到“Windows Update”,然后单击“运行”。
  • 按照屏幕上的说明完成该过程。

第5步:重置 Windows 更新组件。此过程涉及停止相关服务、清除更新缓存和重新启动服务。

要重置 Windows 更新组件:

  • 以管理员身份打开命令提示符(右键单击“开始”,选择“Windows 终端(管理员)”)。
  • 按顺序运行以下命令,每个命令后按 Enter 键:
    
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    

第6步:检查所需服务的状态。确保后台智能传输服务 (BITS) 和 Windows 更新服务正常运行。

要检查并启动这些服务:

  • 按 Windows 键 + R,输入“services.msc”,然后按 Enter。
  • 在列表中找到“后台智能传输服务”和“Windows 更新”。
  • 对于每项服务,右键单击并选择“属性”。
  • 将“启动类型”设置为“自动”,然后单击“应用”。
  • 如果该服务未运行,请单击“启动”。

第7步:执行系统重置。如果所有其他方法都失败,将电脑重置为出厂设置可以解决持续存在的更新问题。此过程允许您在重新安装 Windows 时保留您的个人文件。

要重置您的电脑:

  • 打开设置。
  • 转至系统 > 恢复。
  • 在“重置此电脑”下,单击“重置电脑”。
  • 出现提示时选择“保留我的文件”。
  • 按照屏幕上的说明完成重置过程。

步骤8:手动检查更新。尝试这些解决方案后,手动检查更新以确保您的系统是最新的。

要检查更新:

  • 打开设置。
  • 转到 Windows 更新。
  • 单击“检查更新”。

通过执行以下步骤,您应该能够解决 Windows 更新显示“不是最新”但找不到可用更新的问题。请记住定期检查更新,以确保系统安全并平稳运行。如果问题仍然存在,请考虑向 Microsoft 支持人员或合格的 IT 专业人员寻求帮助。