WindowsエクスプローラーでSVGサムネイルを取得する方法は?


191

ブラウザで開くことはできますが、Windowsエクスプローラーでサムネイルを表示するにはどうすればよいですか?

編集:この回答で示唆されているようにRenesis Playerをインストールしましたが、おそらく64ビットシステムを持っているため、それはうまくいきません。


7
ある公式のWindowsフィードバック提案、あなたがこの機能のために投票することができますが:aka.ms/Eoucpmは
mikemaccana

2
そのフィードバックリンクは私には開かれませんでした。これは、aka.ms / R2boaiに
ダニエルトノン

回答:


244

Windows 7およびWindows 8およびWindows 10(64ビットおよび32ビットの両方)で正常に動作するこの素晴らしいSVGサムネイルシェル拡張機能を使用します。

SVGファイルの概要を把握できるように、SVGサムネイルをレンダリングするWindowsエクスプローラーの拡張モジュール。

それはオープンソースで無料です-あなたはさらに何を求めることができますか?

それでもこのシェル拡張をインストールした後にサムネイルを表示するには、問題がある場合を参照してくださいこれらの指示のWindows 7/8であなたのアイコンキャッシュをリセットする方法。

Windows 10でのインストール後、SVGファイルの関連付けを変更してみてください(「開く」)。それを変更することにより、何らかの形で更新され、機能し始めます。


6
はい、更新に関連するいくつかの問題があります。アイコンキャッシュ(sevenforums.com/tutorials/49819-icon-cache-rebuild.html)を削除し、祈りを言う必要があります。
マイクナキス

8
最終的には、ディスククリーンアップでサムネイルを削除することで機能するようになりましたが、スクリプトは機能しませんでした。
-eggbert

2
CCleanerは、アイコン/サムネイルキャッシュをクリアするのに役立ちました。
ヒューゴH

11
CodePlexの議論の領域で人々が述べているように、インストール後、ファイルの関連付け(「開く」)を変更する必要があります。それを変更することにより、何らかの形で更新され、機能し始めます。それ以外に何もする必要はありません。Win10の64ビットに私のため正常に動作します
DAG

9
CodePlexはシャットダウンしますが、インストーラーのバイナリはcode.google.com/archive/p/svg-explorer-extension/downloads
matt lohkamp

15

geoによって与えられる答えに関して誰かが再構築するIconCache.db必要があり、再起動する必要がないことに挑戦したい場合は、次のバッチを試してください。

@ECHO OFF

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

1
これをありがとう!私の回答では、マイクロソフトが提供した「公式の」手順であると述べたはずです。私も「エクスプローラー」を殺して、それを単に再起動するだけで機能することがわかりましたが、公式の指示を出したかったのです。
ジオ

1
それとも、作成したくない場合は.bat、ファイルをして、システムを再起動する必要があり、(管理者として)コマンドプロンプトを開き、この実行しますTASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
グレッグK

Win 10 x64:コメントからGreg Kのスクリプトを実行し、ディスククリーンアップを実行してアイコンサムネイルをクリアする必要がありました。そしてそれはうまくいきました。
cederlof

6

Adobe Illustrator これを行う唯一の方法ではなく、これを行う最良の方法でもありません。

上記の@Deckardの投稿を参照してください...

彼がSVG Explorer Extensionに提供したリンクをたどってください。Dotz Software SVG Explorer Extension(別名DSSEE)をダウンロードしてインストールします。

インストールしたら、タスクマネージャーを開き、explorer.exeのすべてのインスタンスを強制終了します。「タスクマネージャー」メニューから、「ファイル」->「新規タスクの実行」メニューを選択します。ダイアログボックスで、単にexplorerと入力して[ OK ]をクリックします。

注:タスクマネージャを使用してプロセスを強制終了および再起動することに慣れている場合にのみ、上記の手順を実行してください。そうでない場合は、システムを再起動して、新しいエクスプローラ拡張機能をロードできるようにします。

それ以降、すべてのSVG画像はWindowsエクスプローラーにサムネイルとして表示されます。

この拡張機能は、Win7_x64とWin8_x64の両方で完全に機能しました。実際、圧縮されていないバージョンと同じように、圧縮されたSVGZ画像のサムネイルがシームレスに表示されることを知って、最近驚きました。

注(2014/07/17):

John Raschのコメントによると、上記の手順を実行してもSVGサムネイルが表示されない場合は、次のバッチファイルを使用してアイコンキャッシュをクリアできます。

@ECHO OFF

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

これをRebuildIconCache.batにコピーし、管理者として実行します。すべてのWindowsエクスプローラープロセスを強制終了します。これは、アイコンキャッシュを削除してからアイコンキャッシュを削除し、最後にシステムを再起動する前に必要です。

編集(2015/12/08):

以下の@ user1698811に記載されているように、最後の行「shutdown / r / f / t 5 / d 02:04」は、単に「explorer.exe」に置き換えることができ、再起動の必要がなくなります。

編集(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
これらの手順(再起動を含む)後もアイコンが表示されない他のユーザーについては、ディスククリーンアップに移動して[サムネイル]を選択し、既存のキャッシュされたサムネイルを削除する必要がありました。
ジョンラッシュ14

これは、元のサイトがあなたと同じくらい良いの指示インストール提供していないことを本当のダウナーだ
BillyTom

1
アイコンキャッシュファイルが使用中でした。したがって、それらを削除しても機能しませんでした。
イアングレインジャー

CarstenSchmitzのソリューションははるかに簡単です。彼の場合は、アプリケーションをインストールして再起動するだけです。
セルゲイラリン

あなたはこの1つのライナーで再起動せずに(管理者として)コマンドプロンプトからこれを実行することができます: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を実行するだけで、私にとって完璧に機能しました。
フェリックスイブ14

#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 64ビットを使用している場合、サムネイルを表示する方法は1つしかありません。

Adobe Illustratorトライアル版を開き(インストール)、[ファイル]> [開く]を押して、SVGファイルのサムネイルビューに変更すると、すべてのSVGが表示されます。


ありがとう。しかし、この機能を備えた他のソフトウェアはありますか?おそらくオープンソースのInkscapeでしょうか?
ゾトフ

いいえ、ごめんなさい。Inkscapeはこれを行うことができません。私はかなり長い間、自分でそのようなソフトウェアに目を光らせてきました。
カールステンシュミッツ

2
これは、質問のとおり、explorer.exeウィンドウではなく、Illustrator内で SVGのサムネイルのプレビューを表示する方法です。
マフムードアルクシ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.