“你的设备已过期”提示多因Windows Update服务阻断或缓存损坏所致,可通过重启相关服务、清空SoftwareDistribution缓存、运行DISM/SFC修复、重置更新代理或手动安装最新累积更新解决。

你的Windows 10系统突然弹出“你的设备已过期”提示,更新页面显示“缺少重要的安全和质量更新,因此存在风险”,点击“继续操作”毫无反应,检查更新也卡在“正在搜索更新”或直接报错——这通常不是硬件老化,而是系统更新服务被阻断或缓存损坏导致的假性过期。
重启Windows Update核心服务并清空缓存
这是最常奏效的一步,适用于90%以上因服务停滞或缓存污染引发的“设备已过期”误报。
按下 Win + R,输入 services.msc 回车,打开服务管理器。
找到并右键【Windows Update】→ 选择【停止】;再右键【Background Intelligent Transfer Service(BITS)】→ 同样选择【停止】。
打开文件资源管理器,地址栏直接粘贴:C:\Windows\SoftwareDistribution → 回车进入该文件夹 → 全选其中所有内容(包括Download、DataStore等子文件夹)→ 按Shift + Delete彻底删除(【不要仅移到回收站】)。
回到服务窗口,右键【Windows Update】→【启动】;再右键【BITS】→【启动】;最后双击【Windows Update】→ 将【启动类型】设为【自动】→ 点击【确定】。
此时无需重启电脑,直接打开“设置 → 更新和安全 → Windows 更新”→ 点击【检查更新】。若服务已恢复,5秒内即开始下载,不再显示“设备已过期”。
用DISM+SFC修复系统映像与组件存储
如果清空缓存后仍无法检查更新,说明系统底层映像或组件存储已损坏,必须用微软官方工具强制修复。
以管理员身份运行命令提示符:按 Win + X → 选择【Windows PowerShell(管理员)】或【命令提示符(管理员)】。
依次执行以下三条命令,每条执行完等待光标返回再输下一条:
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
sfc /scannow
第三条命令运行时会扫描整个系统文件,耗时10–25分钟,期间不要关闭窗口或休眠。若提示“已修复xxx个损坏文件”,说明关键组件已恢复,此时重启电脑再试更新。
重置Windows Update代理设置(针对企业/教育版)
如果你的系统曾配置过内部更新服务器(如KMS或WSUS),而当前网络无法访问该地址,就会持续报“设备已过期”且拒绝连接公网更新源。
按 Win + R 输入 gpedit.msc 回车(家庭版无此功能,请跳过本节)。
依次展开:计算机配置 → 管理模板 → Windows组件 → Windows更新 → 指定Intranet Microsoft更新服务位置。
双击该项 → 选择【未配置】→ 点击【确定】。这一步将清除所有手动指定的更新服务器地址,强制系统回归默认微软云更新通道。
完成后关闭组策略编辑器,无需重启,立即前往Windows更新页面检查更新即可。
手动安装最新累积更新补丁
当上述方法全部失败,且你确认网络畅通、时间正确、服务正常时,“设备已过期”本质是系统版本太老,已超出微软当前支持周期(如仍在运行1709或1803),连Windows Update服务端都拒绝为其提供元数据。
打开浏览器,访问微软官方更新目录:Microsoft Update Catalog。
在搜索框输入你的系统版本号(例如:KB5001330 Windows 10 21H2),或直接搜索“Latest Cumulative Update for Windows 10”。
找到匹配你系统架构(x64或ARM64)和版本的最新累积更新(.msu文件),下载后双击安装——安装过程需重启两次,完成后“设备已过期”提示永久消失。

















