Як отримати ескізи SVG у Windows Explorer?


191

Я можу відкрити їх у браузері просто ОК, але як я можу мати ескізи в Провіднику Windows?

Редагувати: Я встановив програвач Renesis, як це запропонував ця відповідь , але він не працює для мене, ймовірно, тому, що у мене 64-бітна система.


7
Є офіційна пропозиція зворотного зв’язку Windows, за яку можна проголосувати за цю функцію: aka.ms/Eoucpm
mikemaccana

2
Це посилання для зворотного зв’язку не відкрилося для мене. Це те саме питання, за винятком того, до якого я міг би отримати доступ до aka.ms/R2boai
Daniel Tonon

Відповіді:


244

Використовуйте це дивовижне розширення оболонки SVG, яке прекрасно працює в Windows 7 та Windows 8 та Windows 10 (як 64-розрядні, так і 32-бітні):

Модуль розширення для Windows Explorer для відтворення SVG-мініатюр, щоб ви мали змогу ознайомитись зі своїми SVG-файлами.

Це відкритий і безкоштовний код - чого ще можна попросити?

Якщо у вас все ще виникають проблеми з переглядом ескізів після встановлення цього розширення оболонки, перегляньте ці вказівки щодо скидання кешу значків у Windows 7/8.

У Windows 10 після встановлення спробуйте змінити асоціацію файлів SVG ("Відкрити за допомогою"). Змінивши його, щось якось оновлюється, і воно починає працювати.


6
Так, є деякі проблеми, пов’язані з оновленням. Вам потрібно буде видалити кеш іконок ( sevenforums.com/tutorials/49819-icon-cache-rebuild.html ) і сказати свої молитви.
Майк Накіс

8
Зрештою, мені вдалося змусити його працювати, видаляючи мініатюри в Disk Cleanup, сценарії не працювали для мене.
яєчниця

2
CCleaner допоміг мені очистити кеш піктограми / мініатюр.
Hugo H

11
Як заявили люди в області дискусій CodePlex - після встановлення вам слід змінити асоціацію файлів ("Відкрити з"). Змінивши його, щось якось оновлюється, і воно починає працювати. Більше нічого не потрібно робити. Добре працює для мене на Win10 64bit
DAG

9
CodePlex вимикається, але ви все ще можете знайти тут файли-файли інсталятора: code.google.com/archive/p/svg-explorer-extension/downloads
matt lohkamp

15

Що стосується відповіді, даної гео, то у випадку, якщо комусь потрібно відновити IconCache.dbі хоче перейти, не потребуючи перезавантаження, спробуйте наступну партію.

@ECHO OFF

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

1
Дякую за це! Я мав би зазначити у своїй відповіді, що кроки, які я зробив, були "офіційними" кроками, які дав Microsoft. Я теж виявив, що вбивство "дослідника" і просто перезапуск його працює, але я хотів дати офіційні вказівки.
гео

1
Або якщо ви не хочете створювати .batфайл і перезавантажувати систему, відкрийте командний рядок (як адміністратор) та запустіть це:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Грег K

Виграйте 10 x64: я запустив сценарій Грега К із коментаря і довелося запустити очищення диска, очистивши мініатюри значків. І це спрацювало.
cederlof

6

Adobe Illustrator НЕ тільки спосіб зробити це, і це не кращий спосіб зробити це.

Дивіться публікацію від @Deckard вище ...

Перейдіть за посиланням, яке він надав до розширення SVG Explorer . Завантажте та встановіть розширення SVG Explorer Dotz Software , також DSSEE .

Після встановлення відкрийте диспетчер завдань і вбийте всі екземпляри Explor.exe . У меню «Диспетчер завдань» виберіть «Файл»> «Запустити нове меню завдань». У діалоговому вікні просто введіть Explorer і натисніть кнопку ОК.

ПРИМІТКА. Виконайте вищезазначений крок, лише якщо вам зручно вбивати та перезапускати процеси за допомогою диспетчера завдань. Якщо ні, то просто перезавантажте систему, щоб нове розширення Explorer було завантажено.

З цього моменту всі SVG-зображення відображатимуться як мініатюри у Провіднику Windows.

Це розширення чудово працювало для мене як на Win7_x64, так і на Win8_x64! Насправді, я нещодавно був приємно здивований, дізнавшись, що він відображає мініатюри для стислих SVGZ-зображень так само легко, як і некомпресовані версії.

ПРИМІТКА (2014/07/17):

Відповідно до коментаря Джона Раша, якщо ви не можете побачити ескізи SVG після виконання наведених вище кроків, ви можете очистити кеш іконок за допомогою наступного пакетного файлу:

@ECHO OFF

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

Скопіюйте це на RebuildIconCache.bat та запустіть його як адміністратор. Це знищить усі процеси Windows Explorer, які потрібні перед тим, як ви можете видалити кеш іконок, потім видалити кеш значків і, нарешті, перезавантажити систему.

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

який скидає кеш іконок, не потребуючи перезавантаження.


2
Для тих, хто все ще не бачить піктограми після цих кроків (включаючи перезавантаження), мені також довелося перейти до Очищення диска та вибрати Ескізи, щоб видалити наявні кешовані ескізи.
Джон Раш

Це справжній недостиг, що оригінальний сайт не пропонує інструкцій щодо встановлення настільки ж добре, як і ваш
BillyTom

1
Мої файли кешу значків використовувались. Тож видалення їх не вийшло.
Ян Грінґер

Рішення CarstenSchmitz набагато простіше. Вам просто потрібно встановити додаток і перезапустити його справу.
Сергій Ларін

Ви можете запустити це з командного рядка (як адміністратор), не перезавантажуючись цим вкладишем:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Грег K

3
  1. Завантажте та встановіть останнє розширення для перегляду svg (32 або 64-розрядного)
  2. Завантажте і запустіть файл rebuild_icon_cache.bat (якщо ви все ще не можете побачити великі пальці)
  3. Перезавантажте систему

Це працює в Windows 8.1 Pro 64-розрядний.


1
Велике спасибі - просто виконання кроку 1 працювало для мене ідеально.
Фелікс Єва

посилання №2 вже не існує.
андроїд розробник

2

У 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

Сподіваюся, що це допомагає.



-3

Якщо ви використовуєте Windows 7 64bit, у вас є лише один спосіб перегляду мініатюр:

Відкрийте (встановіть) пробну версію Adobe Illustrator, потім натисніть Файл> Відкрити та перейдіть до перегляду мініатюр ваших SVG-файлів, і він покаже всі ваші SVG-файли.


Дякую. Але чи є інше програмне забезпечення, яке має цю особливість? Можливо, Inkscape з відкритим незвичним виглядом?
Зотов

Ні вибач. Inkscape не може цього зробити. Я досить довго переглядаю таке програмне забезпечення.
Карстен Шмітц

2
Це те, як бачити попередній перегляд мініатюр SVG в Illustrator, а не у вікні explor.exe, як задано питання.
Махмуд Аль-Кудсі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.