先确认并开启“当鼠标悬停在任务栏上时显示窗口预览”开关,再依次重启windows资源管理器、启用dwm服务、清除缩略图与图标缓存,win11还需重新注册shellexperiencehost并重启电脑。

当鼠标悬停在任务栏已打开的应用图标上,缩略图预览窗口完全不出现、显示空白或仅显示文字标题,说明Windows图形渲染链路中某个关键环节已中断——可能是顶层开关关闭、DWM服务未运行、缓存损坏或ShellExperienceHost注册失效。
确认并开启任务栏预览主开关
这一步是所有修复的前提。若此开关关闭,系统会直接跳过缩略图生成流程,后续所有操作均无效。
右键点击任务栏空白处 → 选择“任务栏设置” → 向下滚动至“任务栏行为”区域 → 找到“当鼠标悬停在任务栏上时显示窗口预览(缩略图)”选项 → 确保其开关处于【开启状态】。
关闭设置窗口后,立即将鼠标悬停在任意已打开的浏览器或文档窗口图标上测试。若此时已恢复预览,问题即解决;若仍无反应,继续下一步。
重启Windows资源管理器进程
资源管理器负责承载任务栏界面及预览子系统。进程卡死会导致预览UI线程无法加载,但桌面图标和任务栏按钮本身仍可点击。
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换到“进程”选项卡 → 找到“Windows 资源管理器” → 右键 → 选择“重新启动”。
桌面与任务栏会短暂消失约2秒后自动重建。等待界面完全恢复后,再次悬停测试。这一步能快速验证是否为临时性进程僵死问题。
启用Desktop Window Manager服务
Desktop Window Manager(DWM)是缩略图渲染的核心服务。它负责截取窗口画面、合成透明效果并输出到预览窗口。若该服务被禁用或意外停止,预览必然失效。
按下 Win + R → 输入 services.msc → 回车打开服务管理器 → 在列表中找到“Desktop Window Manager Session Manager” → 双击打开属性 → 将“启动类型”设为“自动” → 若当前状态不是“正在运行”,点击“启动”按钮 → 点击“确定”保存。
注意:不要手动停止此服务,否则会导致任务栏透明度、动画、Aero Peek全部消失。
清除缩略图与图标缓存
系统依赖 thumbcache_*.db 和 IconCache.db 两个本地数据库缓存预览图像。一旦文件损坏或被锁定,预览窗口就会持续空白,且重启资源管理器也无法自动重建。
方法一(推荐):
按 Win + R → 输入 cmd → 按 Ctrl + Shift + Enter 以管理员身份运行命令提示符 → 依次执行以下命令(每条回车后等待光标返回再输下一条):
taskkill /f /im explorer.exe
del /a /q "%localappdata%\IconCache.db"
del /a /f /q "%localappdata%\Microsoft\Windows\Explorer\thumbcache_*.db"
start explorer.exe
方法二(快捷脚本):
在桌面新建文本文件 → 粘贴以下内容:
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del /a /f thumbcache_*.db
del /a /f IconCache.db
start explorer.exe
→ 保存 → 将文件后缀从 .txt 改为 .bat → 右键该bat文件 → “以管理员身份运行”。
重新注册ShellExperienceHost(Win11专属)
该组件是Win11任务栏预览、亚克力毛玻璃、小组件动画的底层渲染引擎。若其注册信息丢失,预览窗口连初始化帧都无法绘制。
第一步:确保已启用开发者模式(设置 → 系统 → 开发者选项 → 开启“开发者模式”)
第二步:以管理员身份运行Windows PowerShell → 执行以下命令:
Get-AppxPackage Microsoft.Windows.ShellExperienceHost | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}
执行完成后,光标停止闪烁且无红色报错即表示成功。此时必须【重启计算机】,否则新注册状态不会注入当前图形会话。











