2011-10-01 20:24:44 +0000 2011-10-01 20:24:44 +0000
206
206

如何在Windows资源管理器中获取SVG缩略图?

我可以在浏览器中打开它们,但我如何在Windows资源管理器中拥有缩略图?

编辑:我按照本回答的建议安装了Renesis Player,但它对我来说不起作用,可能是因为我的系统是64位的。

答案 (7)

263
263
263
2012-07-02 21:12:51 +0000

使用这个超棒的SVG缩略图外壳扩展,它可以在Windows 7、Windows 8和Windows 10(64位和32位)中正常工作:

Windows资源管理器的扩展模块来渲染SVG缩略图,这样你就可以对你的SVG文件有一个概览。

它是开源和免费的,你还能要求什么呢?

如果你在安装了这个shell扩展后仍然无法查看缩略图,请参考这些说明如何在Windows 7/8中重置图标缓存。

在Windows 10上安装后,请尝试更改您的SVG文件关联("Open With")。通过改变它,一些东西被刷新,它开始工作。

15
15
15
2014-07-31 20:49:29 +0000

关于geo给出的答案,如果有人需要重建IconCache.db,并且想尝试一下不需要重启的情况,请尝试以下批次。

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe
6
6
6
2013-07-17 01:20:55 +0000

Adobe Illustrator_不是唯一的方法,也不是最好的方法。

请看上面@Deckard的帖子……

按照他提供的SVG Explorer Extension的链接。下载并安装 Dotz Software SVG Explorer Extension , 也就是 DSSEE

安装完成后,打开任务管理器,杀死所有explorer.exe的实例。从任务管理器菜单中,选择文件-/>运行新任务菜单。在对话框中,简单地输入explorer并点击确定。

注意:只有当你对通过任务管理器杀死和重启进程感到满意时,才请进行上述步骤。如果不是,那么只需重新启动系统,以便新的资源管理器扩展可以加载。

从那时起,所有SVG图像将在Windows资源管理器中显示为缩略图。

这个扩展在Win7x64和Win8x64上对我来说都是**完美的工作。事实上,我最近惊喜地发现,它可以像显示非压缩版本一样无缝地显示压缩后的SVGZ图像的缩略图。

注意(2014/07/17):

根据John Rasch的评论,如果你在按照上面的步骤操作后看不到SVG缩略图,你可以使用下面的批处理文件清除你的图标缓存。

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
shutdown /r /f /t 5 /d 02:04

将此文件复制到RebuildIconCache.bat,然后以管理员身份运行。它将杀死所有Windows资源管理器进程,这是删除图标缓存之前所需要的,然后删除图标缓存,最后,重新启动系统。

编辑(2015/12/08):

正如下面@user1698811所指出的,最后一行 “shutdown /r /f /t 5 /d 02:04 "可以简单地替换为 "explorer.exe",摆脱重启的需要。

编辑(2015/03/10):

我知道这个问题是针对Windows 7问的,但我想如果能增加Windows 8及以上版本的说明会很有用…

Windows 8引入了一个新的图标和缩略图缓存系统。Windows 8使用多个缓存文件,而不是包含整个图标缓存的单一文件,基于图标的大小和类型。这些文件存储在”%LOCALAPPDATA%/微软/Windows/Explorer “中。举个例子,在我的系统中,该目录包括以下文件。

iconcache_16.db thumbcache_16.db
iconcache_32.db thumbcache_32.db
iconcache_48.db thumbcache_48.db
iconcache_96.db thumbcache_96.db
iconcache_256.db thumbcache_256.db
iconcache_1024.db thumbcache_1024.db
iconcache_exif.db thumbcache_exif.db
iconcache_idx.db thumbcache_idx.db
iconcache_sr.db thumbcache_sr.db
iconcache_wide.db thumbcache_wide.db

因此,为了在Windows 8或更高版本中清除图标缓存,你需要删除上述目录中的所有 "iconcache/_*.db "文件。

请注意,除了上述文件外,Windows 8仍然保留了”%LOCALAPPDATA%/IconCache.db “文件。说实话,我不知道这个文件到底用不用,但是,为了彻底,最好也继续删除这个文件。

因此,对于Windows 8及以上版本,我们的RebuildIconCache8.bat文件如下。

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
DEL "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache_*.db" /A
shutdown /r /f /t 5 /d 02:04

或者像@user1698811建议的那样:

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
DEL "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache_*.db" /A
explorer.exe

这样就不用重启就能重置图标缓存。

3
3
3
2014-04-02 15:47:53 +0000
  1. 下载并安装最新的svg查看器扩展 (32或64位)
  2. 下载并运行rebuild_icon_cache.bat (如果你仍然看不到拇指)
  3. 重新启动你的系统

这适用于Windows 8.1 Pro 64位。

2
2
2
2018-03-21 03:38:02 +0000

Codeplex不再有二进制的下载了。使用github构建的版本。 https://github.com/maphew/svg-explorer-extension https://github.com/maphew/svg-explorer-extension/releases

下载并点击安装程序后,打开管理命令提示符并运行。

TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe

希望能帮到你。

0
0
0
2012-06-16 09:17:48 +0000

你可以试试【RENESIS Player浏览器插件】(http://www.tehkseven.net/topic/19213-svg-thumbnail-view-in-windows-explorer/)。

祝贺

-3
-3
-3
2011-11-04 23:08:17 +0000

如果你使用的是 Windows 7 64bit,你只有一种方法可以看到缩略图。

打开(安装)Adobe Illustrator试用版,然后按File > Open,改成SVG文件的缩略图视图,就会显示所有SVG。