背景
私は定期的にWindowsエクスプローラーを使用してドライブとデータを参照していますが、フリーズや一時的な中断がほとんどないことがあります。これは、多数のビデオファイル(AVI、MKV、MPGなど)を含むローカルフォルダーまたはネットワークフォルダーを参照する場合に特に顕著です。
ほとんどの場合、詳細ビューで参照し、「サムネイルをキャッシュしない」オプションがオンになっています。 詳細モードになっているのに、Windowsがビデオファイルのサムネイルを生成しようとしていることが原因であると確信しているので、これらのファイルのサムネイル生成を無効にします。
画像ファイルの閲覧にサムネイルビューを使用することがあるので、すべてのサムネイルを無効にしたくありません。しかし、将来の参考のために、これは知っておくとよいでしょう。
質問
最後に、上記のいずれかを実行したら、元に戻すには(サムネイルを再度有効にする)?
regsvr32 /u shmedia.dll
regsvr32 shmedia.dll
regsvr32.exe /u shimgvw.dll
regsvr32.exe shimgvw.dll
または、次のキーの「(デフォルト)」値をクリアする(つまり、値を空白、空のスペースに設定する)ことにより、RegEditでそれらを無効にすることができます。
HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\ContextMenuHandlers\ShellImagePreview
簡単に復元できるように、最初にキーをバックアップ(エクスポート)してから、バックアップをレジストリにマージします。または、値をデフォルトの "{e84fda7c-1d6a-45f6-b725-cb260c236066}"に戻します。
( ソース )
K-Lite Codec Tweak Tool はこれを便利に実現します。これは、次のレジストリキー(.xxxはファイル拡張子)をバックアップおよび削除することで機能します。
HKEY_CLASSES_ROOT\.xxx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
RegEditを使用してこのキーを手動で削除することもできます。繰り返しますが、最初にキーをエクスポートして復元できるようにします。
私は(仮想マシンで!)文字列「jpg」を特徴とするすべてのレジストリキーを削除しようとしましたが、役に立ちませんでした。一部のシステムDLLを16進編集する以外は、実現可能ではないと思います。
サムネイルをキャッシュしないオプションは、Windowsがサムネイルキャッシュ(サムネイルを含む各フォルダー内の隠しファイル-thumbs.dbという名前)を生成しないようにします。これにより、Windowsは必要になるたびにサムネイルを生成します。隠しファイルに我慢したい場合は、オプションのチェックを外すと、Windowsがキャッシュされた値を使用できるようになり、処理速度が向上します。
これはあなたを助けるはずです:
- コントロールパネルを開きます。 (クラシックビュー)
- システムアイコンをクリックします。
- [システムの詳細設定]リンクをクリックします。
- [パフォーマンス]で、[設定]ボタンをクリックします。
- [視覚効果]タブで、[アイコンの代わりにサムネイルを表示する]チェックボックスをオフにします。
特定の画像タイプのサムネイルを無効にする場合は、レジストリにリストされているサムネイルプレビューエンジンを無効にする必要があります。これは簡単なことではありません。「オン」または「オフ」のままにしておきます。