需依次重启资讯和兴趣服务、运行wsreset.exe重置小组件平台、清除shellexperiencehost缓存并重建进程、修复widgets注册表权限与enableweathericons键值、校验segoe fluent icons字体及gpu渲染支持,才能恢复天气图标显示。

Win11“资讯和兴趣”面板中的天气图标不显示,通常不是功能被关闭,而是系统UI组件缓存异常、ShellExperienceHost进程卡顿或小组件服务未响应所致。该问题多见于系统更新后、高DPI缩放切换或OneDrive同步干扰场景,修复无需重装,重点在刷新组件状态与重建渲染缓存。
重启资讯和兴趣服务并重载小组件
该方法针对服务假死或UI加载中断,操作最快、风险最低:
- 右键任务栏空白处 → 选择「任务栏设置」→ 找到「资讯和兴趣」→ 关闭开关(等待3秒)→ 再次开启
- 按下 Win + R,输入 wsreset.exe 回车 → 等待窗口自动关闭(此命令专用于重置Windows小组件平台)
- 打开「开始」菜单 → 搜索并启动「小组件」,观察天气图标是否恢复;若仍为空白,继续下一步
重建ShellExperienceHost缓存
天气图标由 ShellExperienceHost.exe 渲染,其本地缓存损坏会导致图标资源无法加载,表现为纯文字无图、灰色方块或完全空白:
- 按 Win + R 输入 shell:local appdata 回车,进入本地AppData目录
- 依次打开路径:Packages\Microsoft.Windows.ShellExperienceHost_*(注意下划线后为一串随机字符,选最新日期的文件夹)
- 进入该文件夹 → 找到 TempState 和 Cache 两个子文件夹 → 全选其中所有内容 → Shift + Delete 永久删除
- 打开任务管理器(Ctrl + Shift + Esc)→ 找到 ShellExperienceHost 进程 → 右键「结束任务」→ 系统将自动重启该进程
重置小组件权限与注册表项
部分第三方优化工具或组策略修改会禁用小组件网络访问或图标解码权限,导致天气图标缺失(文字正常但无云/晴/雨等图形):
- 按 Win + R 输入 regedit,定位到:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.windows.widgets - 右键该项 → 「权限」→ 点击「高级」→ 勾选「替换子容器和对象的所有者」→ 点击「确定」→ 返回后确保当前用户有「完全控制」权限
- 再导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Widgets → 检查右侧是否存在 EnableWeatherIcons 字符串值;若无,右键新建 → 字符串值 → 命名为该名称 → 双击编辑,数值数据填 1
检查系统字体与渲染支持
天气图标依赖 Segoe Fluent Icons 字体及DirectWrite渲染引擎,字体损坏或GPU加速异常也会导致图标不绘制:
- 打开「设置」→「系统」→「显示」→「图形设置」→ 关闭「硬件加速GPU计划」(临时关闭测试)
- 以管理员身份运行 PowerShell,执行:
Get-AppxPackage *fluent* | Reset-AppxPackage(重装Fluent图标字体包) - 再运行:
DISM /Online /Cleanup-Image /RestoreHealth & sfc /scannow(修复底层UI框架依赖)











