必须清除小组件缓存并重置天气定位:先在小组件面板中管理位置、重新输入城市保存;再删除%localappdata%\Packages\Microsoft.Widgets下全部文件;最后重启资源管理器,必要时以管理员身份运行PowerShell重注册Widgets组件。

Win11任务栏天气图标显示不正确(比如城市错、温度卡在旧数据、图标空白或显示“--”),本质是小组件缓存未更新或定位逻辑失效,不是单纯重启就能解决的问题。必须针对性清除绑定位置与运行时数据,才能强制拉取最新气象信息。
强制刷新天气定位与数据
这一步直接重置小组件内嵌的天气卡片定位,绕过系统级位置服务干扰,适用于城市显示错误、温度长期不更新的情况。
第一步:按 Win + W 打开小组件面板 → 在天气卡片右上角点击 ⋯ → 选择“管理”。
第二步:在管理页中找到“位置”选项 → 点击右侧铅笔图标 → 删除当前城市 → 返回上一级 → 再次点击“位置”重新输入您所在城市的中文全称(如“杭州市”) → 从下拉列表中精准选择 → 点击“保存”。
第三步:关闭小组件面板 → 等待约30秒 → 再次按 Win + W 打开,观察天气卡片是否已加载新城市实况。若仍显示旧数据,继续执行下一步。
清除小组件本地缓存
小组件应用(Widgets.exe)会把天气接口响应结果缓存在本地,一旦缓存损坏或过期,图标就卡死不动。清空后系统会重建缓存并发起全新请求。
按 Win + R 输入 %localappdata%\Packages\Microsoft.Widgets → 回车进入文件夹。
全选该目录下所有内容 → 按 Shift + Delete 永久删除 → 不要放进回收站。
【注意】此操作不可逆,但不会影响其他应用,仅清除小组件运行数据。
删除完成后,按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”中找到“Windows 资源管理器” → 右键 → “重新启动”。
重注册小组件核心组件
当小组件图标彻底消失或显示为灰色方块,说明 WidgetsBoard 服务注册表项或 WebExperiencePack 组件异常。需用管理员权限命令强制重装。
方法一:终端(管理员)执行注册命令
右键开始按钮 → 选择“Windows 终端(管理员)” → 粘贴以下命令并回车:
Get-AppxPackage -allusers Microsoft.Windows.Widgets | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
等待命令执行完成(屏幕滚动多行输出,末尾无报错即成功)→ 关闭终端 → 重启电脑。
方法二:若方法一失败,再执行补丁命令
仍在同一终端窗口中,依次输入以下两条命令(每条输完回车,等提示符出现再输下一条):
Get-AppxPackage Microsoft.WebExperiencePack | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}
wsreset.exe

















