Como obter miniaturas SVG no Windows Explorer?


191

Posso abri-los no navegador apenas OK, mas como posso ter miniaturas no Windows Explorer?

Edit: Instalei o Renesis Player conforme sugerido por esta resposta , mas não funciona para mim, provavelmente porque tenho um sistema de 64 bits.


7
Há uma sugestão oficial de Feedback do Windows você pode votar em para este recurso: aka.ms/Eoucpm
mikemaccana

2
Esse link de feedback não foi aberto para mim. Este é o mesmo problema exceto que é que eu poderia acessar aka.ms/R2boai
Daniel Tonon

Respostas:


244

Use esta incrível extensão de shell de miniatura do SVG, que funciona bem no Windows 7 e Windows 8 e Windows 10 (de 64 e 32 bits):

Módulo de extensão do Windows Explorer para renderizar miniaturas SVG, para que você possa ter uma visão geral dos seus arquivos SVG.

É de código aberto e gratuito - o que mais você pode pedir?

Se você ainda tiver problemas para visualizar as miniaturas após instalar esta extensão do shell, consulte estas instruções sobre como redefinir o cache de ícones no Windows 7/8.

No Windows 10 após a instalação, tente alterar a associação do arquivo SVG (o "Abrir com"). Ao alterá-lo, algo de alguma forma é atualizado e começa a funcionar.


6
Sim, existem alguns problemas relacionados à atualização. Você precisará excluir o cache de ícones ( sevenforums.com/tutorials/49819-icon-cache-rebuild.html ) e fazer suas orações.
quer

8
Acabei conseguindo fazê-lo funcionar, removendo as miniaturas na Limpeza de Disco, os scripts não funcionaram para mim.
eggbert

2
O CCleaner me ajudou a limpar o cache de ícones / miniaturas.
23730 Hugo H

11
Como as pessoas declararam na área de discussões do CodePlex - após a instalação, você deve alterar sua associação de arquivos (o "Abrir com"). Ao alterá-lo, algo de alguma forma é atualizado e começa a funcionar. Nada mais precisa ser feito além disso. Funciona bem para mim no Win10 64bit
DAG

9
O CodePlex está sendo encerrado, mas você ainda pode encontrar os binários do instalador aqui: code.google.com/archive/p/svg-explorer-extension/downloads
matt lohkamp

15

No que diz respeito à resposta dada pela área geográfica, no caso de alguém precisar reconstruir IconCache.dbe querer tentar não precisar reiniciar, tente o seguinte lote.

@ECHO OFF

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

1
Obrigado por isso! Eu deveria ter mencionado na minha resposta que as etapas que dei foram as etapas "oficiais" fornecidas pela Microsoft. Eu também descobri que matar o 'explorer' e simplesmente reiniciá-lo funciona, mas eu queria dar as instruções oficiais.
geo

1
Ou se você não quiser criar um .batarquivo e ter sua reinicialização do sistema, abra um prompt de comando (como admin) e executar este:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K

Win 10 x64: Executei o script de Greg K a partir do comentário e tive que executar a Limpeza de disco limpando as miniaturas de ícones. E isso funcionou.
cederlof 30/04

6

O Adobe Illustrator não é a única maneira de fazer isso, nem a melhor maneira de fazer isso.

Veja o post de @Deckard acima ...

Siga o link que ele forneceu para a extensão SVG Explorer . Baixe e instale a Extensão SVG Explorer do Dotz Software , também conhecida como DSSEE .

Uma vez instalado, abra o Gerenciador de tarefas e mate todas as instâncias do explorer.exe . No menu Gerenciador de tarefas, escolha Arquivo-> Executar novo menu de tarefas. Na caixa de diálogo, basta digitar explorer e clicar em OK.

OBSERVAÇÃO: Execute a etapa acima apenas se estiver confortável com processos de interrupção e reinicialização por meio do Gerenciador de tarefas. Caso contrário, basta reiniciar o sistema para que a nova extensão do explorer possa ser carregada.

A partir de então, todas as imagens SVG aparecerão como miniaturas no Windows Explorer.

Esta extensão funcionou perfeitamente para mim em Win7_x64 e Win8_x64! De fato, fiquei recentemente agradavelmente surpreso ao saber que ele exibe miniaturas para imagens SVGZ compactadas de maneira tão uniforme quanto nas versões não compactadas.

NOTA (17/07/2014):

De acordo com o comentário de John Rasch, se você não conseguir ver as miniaturas SVG após seguir as etapas acima, poderá limpar o cache de ícones usando o seguinte arquivo em lotes:

@ECHO OFF

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

Copie isso para RebuildIconCache.bat e execute-o como Administrador. Ele eliminará todos os processos do Windows Explorer, necessários antes que você possa excluir o cache de ícones, depois excluir o cache de ícones e, finalmente, reiniciar o sistema.

EDIT (08/12/2015):

Conforme observado por @ user1698811 abaixo, a última linha, "shutdown / r / f / t 5 / d 02:04", pode simplesmente ser substituída por "explorer.exe", eliminando a necessidade de reinicialização.

EDIT (2015/03/10):

Sei que esta pergunta foi feita sobre o Windows 7, mas achei que seria útil adicionar instruções para o Windows 8 e superior ...

O Windows 8 introduziu um novo sistema de cache de ícones e miniaturas. Em vez de um único arquivo contendo todo o cache de ícones, o Windows 8 usa vários arquivos de cache, com base no tamanho e tipo de ícone. Esses arquivos são armazenados em "% LOCALAPPDATA% \ Microsoft \ Windows \ Explorer". Como exemplo, esse diretório no meu sistema inclui os seguintes arquivos:

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 limpar o cache de ícones no Windows 8 ou superior, você precisará excluir todos os arquivos 'iconcache _ *. Db' no diretório acima.

Observe que, além dos arquivos acima, o Windows 8 ainda mantém o arquivo "% LOCALAPPDATA% \ IconCache.db". Sinceramente, não sei se esse arquivo é usado ou não, mas, para ser mais aprofundado, seria melhor continuar excluindo esse arquivo também.

Portanto, para o Windows 8 e superior, temos o arquivo RebuildIconCache8.bat da seguinte maneira:

@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

ou como @ user1698811 sugeriu:

@ECHO OFF

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

que redefine o cache do ícone sem precisar reiniciar.


2
Para qualquer pessoa que ainda não consiga ver os ícones após essas etapas (incluindo a reinicialização), também tive que ir para Limpeza de disco e selecionar Miniaturas para excluir as miniaturas em cache existentes.
John Rasch

É uma pena que o site original não ofereça instruções de instalação tão boas quanto as suas
BillyTom 4/15/15

1
Meus arquivos de cache de ícones estavam em uso. Portanto, excluí-los não funcionou.
21817 Ian Grainger

A solução da CarstenSchmitz é muito mais fácil. Você só precisa instalar um aplicativo e reiniciar no caso dele.
Sergey Larin

Você pode executar isso em um prompt de comando (como administrador) sem reiniciar com este liner:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K




-3

Se você estiver usando o Windows 7 de 64 bits, terá apenas uma maneira de ver as miniaturas:

Abra (instale) a versão de avaliação do Adobe Illustrator, pressione Arquivo> Abrir e mude para uma visualização em miniatura dos seus arquivos SVG e ele mostrará todos os seus SVGs.


Obrigado. Mas existem outros softwares que possuem esse recurso? Talvez o Inkscape de fala aberta?
Zotov

Não desculpa O Inkscape não pode fazer isso. Estou procurando um software desses há algum tempo.
Carsten Schmitz

2
Veja como visualizar as miniaturas do SVG no Illustrator e não em uma janela do explorer.exe, conforme a pergunta.
Mahmoud Al-Qudsi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.