¿Cómo obtener miniaturas SVG en el Explorador de Windows?

191

Puedo abrirlos en el navegador simplemente OK, pero ¿cómo puedo tener miniaturas en el Explorador de Windows?

Editar: instalé Renesis Player como sugiere esta respuesta , pero no funciona para mí, probablemente porque tengo un sistema de 64 bits.

Zotov
fuente
77
Hay una sugerencia oficial de comentarios de Windows sobre la que puede votar por esta función: aka.ms/Eoucpm
mikemaccana
2
Ese enlace de comentarios no se abrió para mí. Este es el mismo problema, excepto que es uno al que podría acceder aka.ms/R2boai
Daniel Tonon

Respuestas:

244

Utilice esta increíble extensión de shell de miniaturas SVG que funciona bien en Windows 7 y Windows 8 y Windows 10 (tanto de 64 bits como de 32 bits):

Módulo de extensión para el Explorador de Windows para representar miniaturas SVG, de modo que pueda tener una visión general de sus archivos SVG.

Es de código abierto y gratuito. ¿Qué más se puede pedir?

Si aún tiene problemas para ver las miniaturas después de instalar esta extensión de shell, consulte estas instrucciones sobre cómo restablecer su caché de iconos en Windows 7/8.

En Windows 10 después de la instalación, intente cambiar su asociación de archivo SVG ("Abrir con"). Al cambiarlo, algo se actualiza y comienza a funcionar.

Carsten Schmitz
fuente
66
Sí, hay algunos problemas relacionados con la actualización. Deberá eliminar su caché de iconos ( sevenforums.com/tutorials/49819-icon-cache-rebuild.html ) y decir sus oraciones.
Mike Nakis
8
Finalmente logré que funcionara eliminando las miniaturas en Disk Cleanup, los scripts no me funcionaron.
eggbert
2
CCleaner me ayudó a borrar el caché de iconos / miniaturas.
Hugo H
11
Como la gente ha declarado en el área de debate de CodePlex, después de la instalación debe cambiar su asociación de archivos ("Abrir con"). Al cambiarlo, algo se actualiza y comienza a funcionar. No se necesita hacer nada más aparte de eso. Funciona bien para mí en Win10 64bit
DAG
99
CodePlex se está cerrando, pero aún puede encontrar los binarios del instalador aquí: code.google.com/archive/p/svg-explorer-extension/downloads
matt lohkamp
15

En lo que respecta a la respuesta dada por geo, en el caso de que alguien necesite reconstruir el IconCache.dby quiera intentar no tener que reiniciar, intente con el siguiente lote.

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe
usuario1698811
fuente
1
¡Gracias por esto! Debería haber mencionado en mi respuesta que los pasos que di fueron los pasos "oficiales" dados por Microsoft. También he descubierto que matar al 'explorador' y simplemente reiniciarlo funciona, pero quería dar las instrucciones oficiales.
geo
1
O si no desea crear un .batarchivo y reiniciar su sistema, abra un símbolo del sistema (como administrador) y ejecute esto:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K
Win 10 x64: ejecuté el script de Greg K desde el comentario y tuve que ejecutar Disk Cleanup borrando las miniaturas de iconos. Y eso funcionó.
cederlof
6

Adobe Illustrator no es la única forma de hacer esto, ni es la mejor manera de hacerlo.

Ver la publicación de @Deckard arriba ...

Siga el enlace que proporcionó a la extensión SVG Explorer . Descargue e instale la extensión Dotz Software SVG Explorer , también conocida como DSSEE .

Una vez instalado, abra el Administrador de tareas y elimine todas las instancias de explorer.exe . En el menú Administrador de tareas, elija Archivo-> Ejecutar nuevo menú de tareas. En el cuadro de diálogo, simplemente escriba explorer y presione OK.

NOTA: realice el paso anterior solo si se siente cómodo matando y reiniciando procesos a través del Administrador de tareas. Si no, simplemente reinicie su sistema para que la nueva extensión del explorador pueda cargarse.

A partir de ese momento, todas las imágenes SVG aparecerán como miniaturas en el Explorador de Windows.

¡Esta extensión me ha funcionado perfectamente tanto en Win7_x64 como en Win8_x64! De hecho, recientemente me sorprendió gratamente saber que muestra imágenes en miniatura para imágenes SVGZ comprimidas tan perfectamente como las versiones no comprimidas.

NOTA (2014/07/17):

Según el comentario de John Rasch, si no puede ver las miniaturas de SVG después de seguir los pasos anteriores, puede borrar la caché de iconos con el siguiente archivo por lotes:

@ECHO OFF

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

Copie esto a RebuildIconCache.bat y ejecútelo como Administrador. Eliminará todos los procesos del Explorador de Windows, que es necesario antes de que pueda eliminar la caché de iconos, luego elimine la caché de iconos y, finalmente, reinicie su sistema.

EDITAR (2015/12/08):

Como se indica en @ user1698811 a continuación, la última línea, "shutdown / r / f / t 5 / d 02:04", simplemente se puede reemplazar con "explorer.exe", eliminando la necesidad de reiniciar.

EDITAR (10/03/2015):

Sé que esta pregunta se hizo sobre Windows 7, pero pensé que sería útil agregar instrucciones para Windows 8 y superiores ...

Windows 8 introdujo un nuevo icono y un sistema de caché de miniaturas. En lugar de un solo archivo que contenga todo el caché de iconos, Windows 8 usa múltiples archivos de caché, según el tamaño y el tipo de icono. Estos archivos se almacenan en "% LOCALAPPDATA% \ Microsoft \ Windows \ Explorer". Como ejemplo, ese directorio en mi sistema incluye los siguientes archivos:

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

Como resultado, para borrar el caché de iconos en Windows 8 o superior, necesitará eliminar todos los archivos 'iconcache _ *. Db' en el directorio anterior.

Tenga en cuenta que, además de los archivos anteriores, Windows 8 aún conserva el archivo "% LOCALAPPDATA% \ IconCache.db". Sinceramente, no sé si este archivo se usa o no, pero, para ser exhaustivo, sería mejor continuar eliminando ese archivo también.

Por lo tanto, para Windows 8 y superior, tenemos el archivo RebuildIconCache8.bat de la siguiente manera:

@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

o como @ user1698811 sugirió:

@ECHO OFF

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

que restablece el caché de iconos sin tener que reiniciar.

geo
fuente
2
Para cualquier otra persona que aún no pueda ver los íconos después de estos pasos (incluido el reinicio), también tuve que ir a Liberador de espacio en disco y seleccionar Miniaturas para eliminar las miniaturas en caché existentes.
John Rasch
Es una verdadera decepción que el sitio original no ofrezca instrucciones de instalación tan buenas como las suyas
BillyTom
1
Mis archivos de caché de íconos estaban en uso. Así que eliminarlos no funcionó.
Ian Grainger
La solución de CarstenSchmitz es mucho más fácil. Solo necesita instalar una aplicación y reiniciar en su caso.
Sergey Larin
Puede ejecutar esto desde un símbolo del sistema (como administrador) sin reiniciar con este único revestimiento:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K
3
  1. Descargue e instale la última extensión de svg viewer (32 o 64 bits)
  2. Descargue y ejecute rebuild_icon_cache.bat (si aún no puede ver los pulgares)
  3. Reinicie su sistema

Esto funciona en Windows 8.1 Pro de 64 bits.

telemarker
fuente
1
Muchas gracias, solo hacer el paso 1 funcionó perfectamente para mí.
Felix Eve
el enlace del # 2 ya no existe.
Desarrollador de Android
-3

Si está utilizando Windows 7 de 64 bits, solo tiene una forma de ver las miniaturas:

Abra (instale) la versión de prueba de Adobe Illustrator, luego presione Archivo> Abrir y cambie a una vista en miniatura de sus archivos SVG, y mostrará todos sus SVG.

buena suerte
fuente
Gracias. Pero, ¿hay otro software que tenga esta característica? ¿Tal vez Inkscape de alma abierta?
Zotov
No lo siento. Inkscape no puede hacer esto. Yo mismo he estado buscando un software de este tipo durante bastante tiempo.
Carsten Schmitz
2
Así es como se puede ver una vista previa de las miniaturas del SVG dentro de Illustrator y no en una ventana de explorer.exe, como se hizo la pregunta.
Mahmoud Al-Qudsi