编辑:我已按照此答案的建议安装了Renesis Player,但这对我不起作用,可能是因为我有64位系统。
#1 楼
使用此超棒的SVG缩略图外壳扩展程序,该扩展程序在Windows 7,Windows 8和Windows 10(64位和32位)中均可正常使用:Windows Explorer扩展模块可呈现SVG缩略图,以便您可以概览SVG文件。
它是开源的,免费的-您还能要求什么?
如果您安装此Shell扩展程序后仍然无法查看缩略图,请参考以下说明,如何在Windows 7/8中重置图标缓存。
在Windows 10上,安装后尝试更改SVG文件关联( “打开用”)。通过更改它,某种方式可以刷新并开始工作。
评论
是的,有一些与刷新有关的问题。您将需要删除图标缓存(sevenforums.com/tutorials/49819-icon-cache-rebuild.html)并祈祷。
–迈克·纳基斯(Mike Nakis)
13-10-30在13:37
我最终通过删除“磁盘清理”中的缩略图设法使它能够工作,脚本对我不起作用。
–eggbert
16年11月18日在17:21
CCleaner帮助我清除了图标/缩略图缓存。
–Hugo H
17年1月31日,12:25
正如人们在CodePlex讨论区中所指出的那样-安装后,您应该更改文件关联(“打开方式”)。通过更改它,某种方式可以刷新并开始工作。除此之外,无需执行其他任何操作。在Win10 64bit上对我来说工作正常
– DAG
17年8月10日在18:41
CodePlex已关闭,但您仍可以在此处找到安装程序的二进制文件:code.google.com/archive/p/svg-explorer-extension/downloads
– Matt Lohkamp
18-2-10的1:36
#2 楼
关于geo给出的答案,如果有人需要重建IconCache.db
并想放弃不需要重新启动,请尝试以下批处理。@ECHO OFF
TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe
评论
谢谢你!我应该在答复中提到,我所采取的步骤是微软提供的“正式”步骤。我也发现杀死“ explorer”并简单地重新启动它是可行的,但我想给出官方说明。
–geo
2015年3月11日,下午1:37
或者,如果您不想创建.bat文件并重新启动系统,请打开命令提示符(以管理员身份)并运行以下命令:TASKKILL / IM Explorer * / F&DEL“%LOCALAPPDATA%\ IconCache.db” / A和explorer.exe
– Greg K
18/07/27在14:34
赢得10 x64:我从评论中运行了Greg K的脚本,不得不运行磁盘清理以清除图标缩略图。那行得通。
–cederlof
19年4月30日在6:47
#3 楼
Adobe Illustrator并非唯一的方法,也不是最佳的方法。请参见上方@Deckard的帖子...
他提供的SVG Explorer扩展链接。下载并安装Dotz Software SVG Explorer扩展程序(又名DSSEE)。
一旦安装,请打开任务管理器并杀死explorer.exe的所有实例。从任务管理器菜单中,选择文件->运行新任务菜单。在对话框中,只需键入资源管理器并单击“确定”。
注意:仅当您熟悉通过任务管理器杀死并重新启动进程时,请执行上述步骤。如果没有,那么只需重新启动系统,以便可以加载新的资源管理器扩展。
从那时起,所有SVG图像都将在Windows资源管理器中显示为缩略图。
此扩展程序对Win7_x64和Win8_x64都非常适合我!实际上,最近,我惊讶地发现它可以无缝显示压缩的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资源管理器进程,在删除图标缓存,然后删除图标缓存并最终重新启动系统之前,这是必需的。
EDIT(2015/12/08):
如以下@ user1698811所述,最后一行“ shutdown / r / f / t 5 / d 02:04”可以简单地替换为“ explorer.exe”,从而摆脱了需要重新启动。
EDIT(2015/03/10):
我知道有人问有关Windows 7的问题,但我认为添加有关以下内容的说明将很有用Windows 8及更高版本...
Windows 8引入了新的图标和缩略图缓存系统。 Windows 8会根据图标的大小和类型使用多个缓存文件,而不是包含整个图标缓存的单个文件。这些文件存储在“%LOCALAPPDATA%\ Microsoft \ 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
其中重设图标缓存,而无需重新启动。
评论
对于在这些步骤(包括重新启动)之后仍然看不到图标的其他人,我还必须转到“磁盘清理”并选择“缩略图”以删除现有的缓存缩略图。
–约翰·拉施(John Rasch)
14年7月16日在15:46
令人沮丧的是,原始站点没有提供与您一样好的安装说明
–比利汤姆
2015年12月4日在8:15
我的图标缓存文件正在使用中。因此删除它们不起作用。
–伊恩·格兰杰(Ian Grainger)
17年2月17日在15:14
CarstenSchmitz的解决方案要容易得多。您只需要安装一个应用程序,然后重新启动即可。
–谢尔盖·拉林(Sergey Larin)
17年8月23日在20:10
您可以从命令提示符处(以管理员身份)运行此程序,而无需使用该衬板重新启动:TASKKILL / IM Explorer * / F和DEL“%LOCALAPPDATA%\ IconCache.db” / A&explorer.exe
– Greg K
18年7月27日在14:33
#4 楼
下载并安装最新的svg查看器扩展(32或64位)
下载并运行rebuild_icon_cache.bat(如果仍然看不到拇指)
重新启动系统
在Windows 8.1 Pro 64位系统上有效。
评论
非常感谢-仅执行第1步对我来说效果很好。
–费利克斯·夏娃(Felix Eve)
2014-09-10 23:36
#2的链接不再存在。
– Android开发人员
16年12月21日在7:44
请注意,“文件夹选项”>“视图”>“始终显示图标”,永远不能关闭缩略图,否则您可以删除图标缓存并重新启动任何次数,并且只会看到当前与.svg文件关联的应用程序的图标。
– AlainD
20-6-29在15:43
#5 楼
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
希望有帮助。
#6 楼
您可以尝试RENESIS Player浏览器插件。注意事项
评论
这不适用于64位Windows版本。
–戴卡德
2015年4月7日在9:37
#7 楼
Deckard
和telemarker
提到的扩展在Windows 10 x64上有效。我选择了电记员提到的那个。但是,清除图标缓存或重新启动可能还不够。必须正确设置另一个设置才能查看.svg
(和其他缩略图)。打开资源管理器
单击
View
部分单击
Options > Change folder and search options
(最右边)选择“
View
”标签确保未选中
Always show icons, never thumbnails
(即“关闭”)令人困惑的是,Microsoft将此设置与另一个功能绑定在一起,以显示该文件夹内容的某些表示形式的文件夹快捷方式,参见下图。
可以通过以下方式达到此设置:
控制面板>所有控制面板项目>系统
单击
Advanced system settings
选择
Advanced
选项卡,然后选择Performance > Settings
选择
Visual Effects
选项卡如果选择了任何
Adjust X
或Custom
选项,则需要在Show thumbnails instead of icons
上打勾(即,打开)设置在一个位置上切换是相同的,而在另一位置上切换则是相同的,但是措辞不同,并且开/关状态被反转!
如果像我一样,您会发现这个代表上的文件夹内容很丑陋,但仍然想看看您的Q4312079q缩略图,您很不走运。 Windows上似乎没有任何方法可以显示A的缩略图,而不能显示B的缩略图-全部或全部都不显示。
#8 楼
如果您使用的是Windows 7 64bit,则只有一种查看缩略图的方法:打开(安装)Adobe Illustrator试用版,然后按File> Open并切换到SVG文件的缩略图视图,然后它会显示您所有的SVG。
评论
谢谢。但是还有其他具有此功能的软件吗?也许是开源Inkscape?
–zbstof
11年8月8日在18:41
不,对不起Inkscape无法做到这一点。我自己一直在寻找这样的软件已有一段时间了。
–戴卡德
2011年11月12日17:23
如所问的问题,这是如何在Illustrator中而不是在explorer.exe窗口中查看SVG缩略图的预览。
–马哈茂德·古德西
16/12/26在20:58
评论
您可以对此功能进行正式的Windows反馈建议:aka.ms/Eoucpm该反馈链接未向我打开。除了我可以访问aka.ms/R2boai
这是一个相同的问题
在尝试了两个资源管理器扩展(github.com/tibold/svg-explorer-extension和archive.codeplex.com/?p=svgextension)之后,每次杀死资源管理器并清除缓存,均无济于事。显示的图标始终是与.svg相关的应用程序(例如Google Chrome)。然后,我偶然发现了“文件夹选项”>“视图”>“始终显示图标,从不显示缩略图”。这已在我的系统上启用。取消此设置后,SVG图标开始工作。
也可以使用新的Microsoft Power Toys来实现。