在 Windows 11 中无法预览 PNG 文件 解决方案
1. 确保已启用“文件预览”功能
Windows Server 默认可能关闭了文件预览功能。
-
解决方法:
-
打开 文件资源管理器。
-
点击顶部菜单的 “查看” 选项卡。
-
在 “窗格” 区域,确保 “预览窗格” 已启用(点击即可切换状态)。
-
如果预览窗格已启用但仍无法预览,尝试切换到 “中等图标” 或 “大图标” 视图,查看是否显示缩略图。
-
2. 检查缩略图功能是否被禁用
-
解决方法:
-
打开 文件资源管理器 > “查看” > “选项” > “更改文件夹和搜索选项”。
-
切换到 “查看” 选项卡。
-
确保 “始终显示图标,从不显示缩略图” 未被勾选。如果已勾选,取消它并点击 “应用”。
-
3. 重建缩略图缓存
缩略图缓存损坏可能导致预览失败。
-
解决方法:
-
按
Win + R
,输入%LocalAppData%\Microsoft\Windows\Explorer
,回车。 -
删除该文件夹下的所有以
thumbcache_
开头的文件(如thumbcache_xxx.db
)。 -
重启系统或重启资源管理器(任务管理器 > 重启
explorer.exe
)。
-
4. 确保 PNG 预览器已注册
Windows Server 可能未安装或禁用了 PNG 预览器。
-
解决方法:
-
按
Win + R
,输入regedit
打开注册表编辑器。 -
导航到以下路径:
-
-
HKEY_CLASSES_ROOT\pngfile\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}
如果不存在,可能需要修复系统组件或安装图形工具。
-
5. 安装“桌面体验”功能(关键步骤)
Windows Server 默认未安装图形相关的组件,需手动添加:
-
打开 服务器管理器 > “添加角色和功能”。
-
导航到 “功能” 部分。
-
勾选 “桌面体验”(包含基础图形组件和预览支持)。
-
完成安装后重启服务器。
6. 检查第三方软件冲突
某些优化软件或组策略可能禁用预览功能。
-
解决方法:
-
临时禁用第三方安全/优化软件测试。
-
如果是域控环境,检查组策略是否限制了缩略图生成(如 “关闭缩略图缓存”)。
-
7. 测试其他图片格式
如果仅 PNG 无法预览,但 JPEG 可以,可能是系统组件问题。尝试:
-
用 画图 或 Photoshop 打开 PNG 文件,另存为新的 PNG 文件,测试是否能预览。
总结步骤
-
先启用预览窗格并检查缩略图设置。
-
重建缩略图缓存。
-
安装 “桌面体验” 功能(关键步骤)。
-
检查注册表和系统完整性。
如果问题仍未解决,可能需要通过 DISM 或 SFC 修复系统文件:
sfc /scannow dism /online /cleanup-image /restorehealth
-
HKEY_CLASSES_ROOT\.png
-
确认默认值为
pngfile
(如果没有,右键修改为pngfile
)。 -
再检查以下路径是否存在: