3 步注册,让 Windows 免费显示 HEIC 缩略图
【免费下载链接】windows-heic-thumbnailsEnable Windows Explorer to display thumbnails for HEIC/HEIF files项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails
windows-heic-thumbnails 是一款免费的 HEIC 缩略图插件,作用是让 Windows 资源管理器直接显示 iPhone 照片(.heic/.heif)的缩略图。它解决的核心痛点是:HEIC 文件在 Windows 里默认无法预览,文件夹里只剩灰块,找张图得逐张双击。最快上手路径:下载解压三个 DLL → 用管理员身份运行一条 regsvr32 命令 → 刷新文件夹,完事。
它只做一件事,但解决三类麻烦
iPhone 照片导入电脑后没法浏览。手机导出的 HEIC 照片在资源管理器里显示为空白图标,想确认某张内容只能反复双击打开再关闭。装上插件后,大图标视图直接呈现每张照片,挑图从"逐张猜"变成"一眼扫"。
接收别人发来的 HEIC 附件。微信、网盘、邮件都可能收到 HEIC 文件,临时核对内容不必再装大型看图软件,资源管理器里直接看缩略图就够。
批量整理相册需要按内容筛选。给几百张照片分类、去重、挑图,前提是先"看得见"。缩略图是整理流程的地基,没有它一切筛选都靠猜。
一句话定位:它只管缩略图,不管打开、不管编辑。
动手前,先对照这三条检查清单
- Windows 10/11 的 64 位版本:插件是 64 位 Shell 扩展,32 位系统和 Windows 7 用不了,先确认再下载。
- Microsoft Visual C++ Redistributable:三个 DLL 依赖 VC 运行库,绝大多数系统自带;不确定就装一次最新 x64 版,版本不对会出现注册成功但不生效的怪问题。
- 管理员权限:注册命令必须跑在管理员身份的命令行里,否则会直接报权限错误。
这三条都满足,后面就是纯操作。
最快上手:四步,全程五分钟以内
- 从 Releases 页面下载最新版压缩包,解压出
HEICThumbnailHandler.dll、heif.dll、libde265.dll三个文件,放进同一个新文件夹(例如C:\HEICThumb)。三个文件必须在一起,缺一不可。 - 右键"开始"菜单,选择"终端(管理员)"或"命令提示符(管理员)"。
- 执行注册命令,路径换成你实际的文件夹:
regsvr32 C:\HEICThumb\HEICThumbnailHandler.dll弹出 "DllRegisterServer 成功" 的提示即注册完成。
- 打开任意含 HEIC 照片的文件夹,把视图切成"大图标"。缩略图已就位。
想卸载同样简单:管理员执行regsvr32 /u C:\HEICThumb\HEICThumbnailHandler.dll,再删掉整个文件夹即可,不留后台进程。
进阶:日志与自行编译(普通用户可跳过)
开启调试日志:打开注册表HKCU\Software\Classes\CLSID\{2c93d534-2a1f-40d2-a375-babc92996987},新建 DWORD 值LogLevel并设为 5,之后解码细节会写入%LOCALAPPDATA%\HEICThumbProvider.log。缩略图异常时,这是定位原因最直接的手段。
自行编译:项目基于 Visual Studio 2022,克隆后用 vcpkg 装一次依赖即可:
git clone https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails vcpkg install libheif:x64-windows想进一步瘦身,用仓库自带的vcpkg-overlay目录编译,可去掉未用到的 x265 编码器,省下约 5MB:
vcpkg install libheif:x64-windows --overlay-ports=..\windows-heic-thumbnails\vcpkg-overlay核心实现都在 src/ 目录下,想看它如何优先读取 HEIC 内嵌缩略图、如何在独立进程里解码,从HEICThumbnailHandler.cpp入手即可。
四个常见坑:症状、原因、确认、解决
坑一:注册后缩略图仍是灰的。症状:命令执行成功,文件夹里还是灰块。 原因:Windows 缓存了注册前的"空白缩略图"。 怎么确认:换一个此前没打开过的含 HEIC 文件夹测试。 怎么解决:用磁盘清理勾选"缩略图"清一遍缓存,或重启资源管理器(任务管理器 → Windows 资源管理器 → 重新启动)。
坑二:regsvr32 报错,注册不成功。症状:弹出错误码,如 0x80070005。 原因:命令行没有管理员权限,或 VC 运行库缺失。 怎么确认:0x80070005 即权限不足的典型错误码。 怎么解决:换管理员终端重新执行;仍失败就补装 Visual C++ Redistributable 再试。
坑三:注册成功但缩略图不显示,日志报"找不到 heif.dll"。症状:插件无反应,日志里出现依赖缺失记录。 原因:三个 DLL 被拆开存放,运行时找不到解码库。 怎么确认:开启日志后查看HEICThumbProvider.log。 怎么解决:把三个文件放回同一目录,重新执行一次注册。
坑四:以为装了它就能打开、编辑 HEIC。症状:双击 HEIC 仍然打不开。 原因:它的职责只有缩略图,不注册打开方式。 怎么确认:项目定位在 README.md 里写得很明确。 怎么解决:打开/编辑请用 Paint.NET、Krita 等支持 HEIC 的软件,两者互不冲突。
和同类方案怎么选:一张表说清
| 方案 | 上手门槛 | 效果 | 资源占用 | 维护成本 | 适用人群 |
|---|---|---|---|---|---|
| 本插件(windows-heic-thumbnails) | 一条命令注册 | 资源管理器缩略图 | 无后台进程,极低 | 几乎为零 | 只想"看得见"的普通用户 |
| 微软商店 HEIF 图像扩展 | 商店安装 | 缩略图 + 双击打开 | 低 | 随系统更新 | 同时需要打开能力的用户 |
| 第三方看图/编辑软件 | 安装完整软件 | 打开 + 编辑,缩略图看情况 | 视软件而定 | 随软件更新 | 需要编辑、转码的用户 |
最后一句:它是 Windows 上让 HEIC 照片被一眼看见的最轻量方案,装它只需一条命令、不留任何常驻进程。现在就下载、解压、注册,然后打开那个积压已久的 iPhone 照片文件夹——三分钟,看效果。
【免费下载链接】windows-heic-thumbnailsEnable Windows Explorer to display thumbnails for HEIC/HEIF files项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考