Windows 11任务栏天气图标显示“网络错误”的根本原因是位置数据流中断,需依次开启设备定位服务、授予天气和小组件位置权限、重置小组件位置,并清除Widgets缓存或重注册组件,最后更换DNS服务器并运行wsreset.exe刷新网络探测。

Windows 11任务栏天气图标长期停留在“网络错误”状态,无法获取实时天气数据,即使网络正常、其他应用可联网,该图标仍显示感叹号或灰色禁用样式,说明小组件服务已连接但数据通道被阻断。
确认并修复系统级定位授权链
天气图标不更新的核心原因是位置数据流中断——系统定位服务关闭、天气应用无权限、或小组件自身未获准访问位置,三者任一缺失都会导致“网络错误”假象。
第一步:按 Win + I 打开设置 → 进入【隐私和安全性】→【位置】。
第二步:确保顶部【此设备的位置】开关为【开】;若为灰色不可调,先点击下方【位置服务权限】→ 启用【Windows 定位服务】。
第三步:向下滚动至【选择可以访问你位置的应用】,找到【天气】和【小组件】两项,【必须同时开启】;若其中任一为关闭状态,天气图标将始终报错。
第四步:返回桌面,点击任务栏小组件图标(Win + W)→ 在天气卡片右上角点“⋯”→ 选【管理】→ 点击【重置位置】。这一步强制小组件丢弃缓存坐标,重新向系统请求实时位置。
清除小组件专属缓存并重注册组件
小组件使用独立于主天气应用的本地缓存目录,旧缓存残留会持续返回过期响应或空数据,导致界面卡在“网络错误”。
方法一:手动清空缓存目录
按 Win + R 输入 %localappdata%\Packages\Microsoft.Widgets 回车 → 若文件夹存在,全选内容 → 按 Shift + Delete 永久删除。
方法二:通过 PowerShell 重注册核心组件
以管理员身份运行 Windows 终端 → 依次执行以下命令(每条回车后等待提示符出现再输下一条):
Get-AppxPackage Microsoft.Widgets | Remove-AppxPackage
Get-AppxPackage Microsoft.WebExperiencePack | Remove-AppxPackage
PowerShell 会自动触发系统重建组件,无需手动安装。
绕过 DNS 污染强制刷新网络探测
Windows 小组件依赖向 www.msftconnecttest.com 发起 HTTP 请求来验证网络连通性,若本地 DNS 返回错误响应或超时,即使能正常上网,也会标记为“网络错误”。
打开“设置” → 【网络和Internet】→ 【Wi-Fi】或【以太网】→ 对应网络名称旁点“属性” → 【DNS服务器分配】→ 切换为【手动】→ IPv4 下填入:
首选 DNS:8.8.8.8
备用 DNS:1.1.1.1
保存后,立即按 Win + R 输入 wsreset.exe 回车 —— 这会强制小组件服务重启并使用新 DNS 重试网络探测。

















