Jak uzyskać miniatury SVG w Eksploratorze Windows?


191

Mogę je otworzyć w przeglądarce po prostu OK, ale jak mogę mieć miniatury w Eksploratorze Windows?

Edycja: Zainstalowałem Renesis Player zgodnie z sugestią podaną w tej odpowiedzi , ale to nie działa dla mnie, prawdopodobnie dlatego, że mam system 64-bitowy.


7
Istnieje oficjalna sugestia Windows Feedback, na którą można głosować za tą funkcją: aka.ms/Eoucpm
mikemaccana

2
Ten link opinii nie został dla mnie otwarty. Jest to ten sam problem, z wyjątkiem tego, że mogę uzyskać dostęp do aka.ms/R2boai
Daniel Tonon

Odpowiedzi:


244

Użyj tego niesamowitego rozszerzenia powłoki miniatur SVG, które działa dobrze w systemach Windows 7 i Windows 8 i Windows 10 (zarówno 64-bitowych, jak i 32-bitowych):

Moduł rozszerzeń Eksploratora Windows do renderowania miniatur SVG, dzięki czemu można przeglądać pliki SVG.

Jest to oprogramowanie typu open source i bezpłatne - o co więcej można prosić?

Jeśli nadal masz problemy z wyświetlaniem miniatur po zainstalowaniu tego rozszerzenia powłoki, zapoznaj się z tymi instrukcjami, jak zresetować pamięć podręczną ikon w systemie Windows 7/8.

W systemie Windows 10 po instalacji spróbuj zmienić skojarzenie pliku SVG („Otwórz za pomocą”). Zmieniając to, coś w jakiś sposób zostaje odświeżone i zaczyna działać.


6
Tak, istnieją pewne problemy związane z odświeżaniem. Musisz usunąć swoją pamięć podręczną ikon ( sevenforums.com/tutorials/49819-icon-cache-rebuild.html ) i odmawiać modlitwy.
Mike Nakis

8
W końcu udało mi się go uruchomić, usuwając miniatury w Oczyszczaniu dysku, skrypty nie działały dla mnie.
eggbert

2
CCleaner pomógł mi wyczyścić pamięć podręczną ikon / miniatur.
Hugo H

11
Jak ludzie stwierdzili w obszarze dyskusji CodePlex - po instalacji należy zmienić skojarzenie plików („Otwórz za pomocą”). Zmieniając to, coś w jakiś sposób zostaje odświeżone i zaczyna działać. Nic innego nie trzeba robić poza tym. Działa dobrze dla mnie na Win10 64bit
DAG

9
CodePlex wyłącza się, ale nadal możesz znaleźć pliki binarne instalatora tutaj: code.google.com/archive/p/svg-explorer-extension/downloads
matt lohkamp

15

Jeśli chodzi o odpowiedź udzieloną przez geo, w przypadku, gdy ktoś musi odbudować IconCache.dbi chce spróbować zrestartować komputer, wypróbuj następującą partię.

@ECHO OFF

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

1
Dzięki za to! Powinienem wspomnieć w mojej odpowiedzi, że kroki, które podałem, były „oficjalnymi” krokami podanymi przez Microsoft. Ja również odkryłem, że zabicie „odkrywcy” i po prostu jego ponowne uruchomienie działa, ale chciałem podać oficjalne instrukcje.
geo

1
Lub jeśli nie chcesz utworzyć .batpliku i ponownie uruchomić system, otwórz wiersz polecenia (jako administrator) i uruchom to:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K

Wygraj 10 x64: uruchomiłem skrypt Grega K. z komentarza i musiałem uruchomić Oczyszczanie dysku, usuwając miniatury ikon. I to zadziałało.
cederlof

6

Adobe Illustrator nie jest tylko sposobem, aby to zrobić, ani nie jest to najlepszy sposób, aby to zrobić.

Zobacz post @Deckard powyżej ...

Kliknij link, który podał do rozszerzenia SVG Explorer . Pobierz i zainstaluj rozszerzenie SVG Explorer Dotz Software , czyli DSSEE .

Po zainstalowaniu otwórz Menedżera zadań i zabij wszystkie instancje explorer.exe . Z menu Menedżera zadań wybierz polecenie Plik-> Uruchom nowe menu zadań. W oknie dialogowym po prostu wpisz explorer i naciśnij OK.

UWAGA: Wykonaj powyższy krok tylko wtedy, gdy nie masz ochoty zabijać i restartować procesów za pomocą Menedżera zadań. Jeśli nie, po prostu uruchom ponownie system, aby można było załadować nowe rozszerzenie eksploratora.

Od tego momentu wszystkie obrazy SVG będą wyświetlane jako miniatury w Eksploratorze Windows.

To rozszerzenie działa idealnie dla mnie zarówno w Win7_x64, jak i Win8_x64! W rzeczywistości byłem ostatnio mile zaskoczony, gdy zobaczyłem, że wyświetla miniaturki skompresowanych obrazów SVGZ tak płynnie, jak w przypadku wersji nieskompresowanych.

UWAGA (2014/07/17):

Zgodnie z komentarzem Johna Rascha, jeśli po wykonaniu powyższych kroków nie widzisz miniatur SVG, możesz wyczyścić pamięć podręczną ikon, używając następującego pliku wsadowego:

@ECHO OFF

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

Skopiuj to do RebuildIconCache.bat i uruchom jako Administrator. Zabije wszystkie procesy Eksploratora Windows, co jest wymagane, zanim będzie można usunąć pamięć podręczną ikon, a następnie pamięć podręczną ikon, a na koniec ponownie uruchomić system.

EDYCJA (2015/12/08):

Jak zauważył @ @ użytkownik1698811 poniżej, ostatni wiersz, „shutdown / r / f / t 5 / d 02:04”, można po prostu zastąpić „explorer.exe”, co eliminuje konieczność ponownego uruchamiania.

EDYCJA (2015/03/10):

Wiem, że zadano to pytanie dotyczące systemu Windows 7, ale pomyślałem, że przydałoby się dodać instrukcje dla systemu Windows 8 i nowszych ...

Windows 8 wprowadził nowy system pamięci podręcznej ikon i miniatur. Zamiast jednego pliku zawierającego całą pamięć podręczną ikon, Windows 8 używa wielu plików pamięci podręcznej, w zależności od rozmiaru i rodzaju ikony. Te pliki są przechowywane w folderze „% LOCALAPPDATA% \ Microsoft \ Windows \ Explorer”. Na przykład ten katalog w moim systemie zawiera następujące pliki:

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

W rezultacie, aby wyczyścić pamięć podręczną ikon w systemie Windows 8 lub nowszym, musisz usunąć wszystkie pliki „iconcache _ *. Db” z powyższego katalogu.

Pamiętaj, że oprócz powyższych plików system Windows 8 nadal zachowuje plik „% LOCALAPPDATA% \ IconCache.db”. Szczerze mówiąc, nie wiem, czy ten plik jest używany, czy nie, ale, aby być dokładnym, najlepiej byłoby kontynuować usuwanie tego pliku.

Dlatego w systemie Windows 8 i nowszym mamy plik RebuildIconCache8.bat w następujący sposób:

@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

lub zgodnie z sugestią @ user1698811:

@ECHO OFF

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

która resetuje pamięć podręczną ikon bez konieczności ponownego uruchamiania.


2
Dla każdego, kto nadal nie widzi ikon po tych krokach (w tym ponowne uruchomienie), musiałem także przejść do Oczyszczania dysku i wybrać Miniatury, aby usunąć istniejące miniatury w pamięci podręcznej.
John Rasch,

Prawdziwą wadą jest to, że oryginalna strona nie oferuje tak dobrych instrukcji instalacyjnych
BillyTom

1
Moje pliki pamięci podręcznej ikon były w użyciu. Więc ich usunięcie nie działało.
Ian Grainger

Rozwiązanie CarstenSchmitz jest znacznie łatwiejsze. Wystarczy zainstalować aplikację i uruchomić ponownie w jego przypadku.
Sergey Larin,

Można uruchomić ten z wiersza poleceń (jako administrator) bez restartu z tej jednej wkładki:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K




-3

Jeśli używasz 64-bitowego systemu Windows 7, masz tylko jeden sposób wyświetlania miniatur:

Otwórz (zainstaluj) wersję próbną programu Adobe Illustrator, a następnie naciśnij Plik> Otwórz i przejdź do widoku miniatur plików SVG, aby wyświetlić wszystkie pliki SVG.


Dzięki. Ale czy istnieje inne oprogramowanie, które ma tę funkcję? Być może Inkscape o otwartym kodzie?
Zotov,

Nie przepraszam Inkscape nie może tego zrobić. Od dłuższego czasu sam szukam takiego oprogramowania.
Carsten Schmitz,

2
W ten sposób można zobaczyć podgląd miniatur SVG w programie Illustrator, a nie w oknie explorer.exe, zgodnie z zadanym pytaniem.
Mahmoud Al-Qudsi,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.