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.

Zotov
źródło
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ć.

Carsten Schmitz
źródło
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
użytkownik1698811
źródło
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.

geo
źródło
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
  1. Pobierz i zainstaluj najnowsze rozszerzenie przeglądarki svg (32- lub 64-bitowe)
  2. Pobierz i uruchom plik rebuild_icon_cache.bat (jeśli nadal nie widzisz kciuków)
  3. Uruchom ponownie system

Działa to w systemie Windows 8.1 Pro 64-bit.

telemarker
źródło
1
Wielkie dzięki - samo wykonanie kroku 1 działało dla mnie idealnie.
Felix Eve
link nr 2 już nie istnieje.
programista Androida
0

Możesz wypróbować RENESIS Player Browser Plugins .

pozdrowienia

orschiro
źródło
To nie działa w 64-bitowych wersjach systemu Windows.
Carsten Schmitz,
-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.

powodzenia
źródło
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,