Windows 10开始菜单磁贴只显示文字不显示图标,是图标缓存损坏或磁贴数据库异常所致;可通过拖宽开始菜单、删除IconCache.db、重启资源管理器、重置StartMenuExperienceHost组件、启用“显示更多磁贴”及运行sfc/DISM修复解决。

Windows 10 开始菜单磁贴只显示文字、不显示图标,是图标缓存损坏或磁贴数据库异常的典型表现,不是应用本身出问题,也不需要重装软件。系统仍能正常启动应用,但视觉层加载失败,导致所有磁贴统一呈现为空白方块或仅剩文字标签。
先确认是否只是被“缩”没了
鼠标移到开始菜单右侧边缘,等光标变成左右双向箭头 → 按住左键往右拖动拉宽区域 → 磁贴会立刻重新渲染,图标常在此时闪现出来。这一步操作起来很简单,直接拖就行,不用重启。
如果拖宽后图标仍为空白,说明问题不在布局折叠,而是底层资源加载失败。
重建图标缓存文件
第一步:打开文件资源管理器(Win + E),在地址栏粘贴以下路径并回车:
【%LocalAppData%\Packages\Microsoft.Windows.StartMenuExperienceHost_8wekyb3d8bbwe\LocalState】
第二步:找到名为 IconCache.db 的文件 → 右键删除它(若提示正在使用,请先执行第三步)。
第三步:Ctrl + Shift + Esc 打开任务管理器 → 在“进程”选项卡中找到“Windows 资源管理器” → 右键选择“重新启动”。资源管理器重启后,刚才的路径就能正常进入并删掉 IconCache.db 了。
第四步:删完立即重启电脑。系统会在登录时自动生成新缓存,图标通常在 1 分钟内全部恢复。
重置磁贴数据库与核心组件
方法一:强制终止并刷新磁贴宿主进程
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“详细信息”选项卡 → 找到 StartMenuExperienceHost.exe → 右键“结束任务” → 等待约 5 秒 → 点击右下角通知区域的“操作中心”图标(或 Win + A)→ 点击任意空白处,系统将自动重启该进程并重建磁贴视图。
方法二:精准重注册 StartMenuExperienceHost 组件
Win + X → 选择“Windows PowerShell(管理员)” → 依次运行以下两条命令(每行回车一次):
Get-AppXPackage *StartMenuExperienceHost* -AllUsers | Remove-AppXPackage
Get-AppXPackage *StartMenuExperienceHost* -AllUsers | Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"
这条命令只清理并重建开始菜单核心组件,不扰动其他应用。执行后无需重启,但需等待约 90 秒让系统完成内部注册。
启用“显示更多磁贴”并检查个性化设置
① 按下 Win + I 打开设置 → 点击“个性化” → 左侧选“开始”;
② 在右侧设置项中,确保勾选“在‘开始’菜单上显示更多磁贴”;
③ 同时确认“使用全屏‘开始’屏幕”为关闭状态;
④ 若此前手动修改过注册表中的 Start_ShowClassicMode 值,请将其数值数据设为 0,否则磁贴布局引擎将拒绝加载图标资源。
这一步必须做完再验证效果——关闭该选项会导致系统主动抑制磁贴图标渲染流程,即使缓存完好也看不到图标。
检查系统文件完整性
以管理员身份运行命令提示符 → 依次执行:
sfc /scannow
等待扫描完成(约 15–20 分钟),若报告“发现损坏文件并已修复”,立刻重启。
若 sfc 无修复动作,再执行:
DISM /Online /Cleanup-Image /RestoreHealth
这两条命令针对的是磁贴图标依赖的系统资源文件(如 imageres.dll、shell32.dll 中的图标索引表),损坏后会导致所有 UWP 磁贴图标批量丢失。

















