Wyłączyć miniatury w Windows XP?

12

Tło
Regularnie korzystam z Eksploratora Windows do przeglądania moich dysków i danych, a czasami zauważam małe zawieszanie się i czkawkę. Jest to szczególnie widoczne podczas przeglądania folderów lokalnych lub sieciowych z dużą ilością plików wideo (AVI, MKV, MPG itp.).

Prawie zawsze przeglądam w widoku Szczegóły , a opcja „Nie buforuj miniatur” jest włączona. Mimo że jestem w trybie szczegółów , jestem przekonany, że powolność spowodowana jest przez system Windows próbujący generować miniatury plików wideo, dlatego chcę wyłączyć generowanie miniatur dla tych plików.

Czasami używam widoku Miniatury do przeglądania plików obrazów, więc nie chcę wyłączać wszystkich miniatur. Ale na przyszłość warto to wiedzieć.

pytania

  • Jak wyłączyć generowanie miniatur dla wszystkich plików innych niż obrazy?
  • Jak wyłączyć generowanie miniatur dla wszystkich plików?
  • Jak wyłączyć generowanie miniatur dla jednego określonego typu pliku?

Wreszcie, jak cofnąć (ponownie włączyć miniatury) po wykonaniu jednej z powyższych czynności?

quack quixote
źródło
jeśli to konieczne, załóż, że znam regedit na potrzeby jednej konkretnej części typu pliku .
quack quixote
Kwak złe pytanie. Jak wybierzesz jedną odpowiedź, jeśli na trzy pytania odpowiedzą trzy różne osoby? Dodałem mój 2c do odpowiedzi Hugh poniżej
Nifle
4
@nifle: hej człowieku, znam mody tutaj ... jeśli opublikuję je jako trzy osobne pytania, zamkną dwa jako duplikaty i krzykną na mnie za opublikowanie trzech bardzo powiązanych pytań.
quack quixote
Cholera, prawie
kazałeś

Odpowiedzi:

15

1. Wyłączanie miniatur dla wszystkich typów wideo

  • Wyłączyć: regsvr32 /u shmedia.dll
  • Włączyć: regsvr32 shmedia.dll

( źródło 1 , źródło 2 )

2. Wyłączanie miniatur dla wszystkich typów obrazów

  • Wyłączyć: regsvr32.exe /u shimgvw.dll
  • Włączyć: regsvr32.exe shimgvw.dll

Możesz też wyłączyć je w RegEdit, usuwając (tj. Ustawiając wartość pustą, pustą przestrzeń) wartość „(Domyślna)” na następującym kluczu:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\ContextMenuHandlers\ShellImagePreview

W celu łatwego przywrócenia najpierw wykonaj kopię zapasową (eksport) klucza, a następnie połącz kopię zapasową z rejestrem; lub przywróć wartość domyślną „{e84fda7c-1d6a-45f6-b725-cb260c236066}” .

( źródło )

3a. Wyłączanie miniatur dla poszczególnych typów wideo

Narzędzie do poprawiania kodeków K-Lite dogodnie to osiągnie. Działa poprzez tworzenie kopii zapasowej i usuwanie następującego klucza rejestru (gdzie .xxx jest rozszerzeniem pliku):

HKEY_CLASSES_ROOT\.xxx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

Działa również ręczne usunięcie tego klucza za pomocą RegEdit; ponownie wyeksportuj klucz, aby móc go przywrócić.

3b. Wyłączanie miniatur dla poszczególnych typów obrazów

Próbowałem (na maszynie wirtualnej!) Usunąć wszystkie klucze rejestru zawierające ciąg „jpg”, ale bezskutecznie. Nie sądzę, aby było to wykonalne, poza edycją szesnastkową niektórych systemowych bibliotek DLL.

Hugh Allen
źródło
dwa! dwa z 3! a-ha-ha-ha-ha-ha!
quack quixote
@Quack - zastanawiasz się, czy te 2 punkty przyspieszyły twój komputer?
Moshe
@moshe: drugi tutaj wyłącza miniatury inne niż obrazy i tak, zauważam różnicę podczas przeglądania moich folderów multimedialnych. nie próbowałem pierwszego (miniatury zdjęć), ale moje badania wskazują, że jest to właściwy sposób, aby je wyłączyć.
quack quixote
Nie mogę też ustalić poszczególnych typów obrazów (poprzez rejestr), ale mogę potwierdzić, że klucz reg działa dla poszczególnych typów wideo. dzięki!
szarlatan
3

Opcja Nie buforuj miniatur powoduje, że system Windows nie generuje pamięci podręcznej miniatur (ukryty plik w każdym folderze zawierający miniatury - o nazwie thumbs.db). Zmusza to system Windows do generowania miniaturek za każdym razem, gdy ich potrzebuje. Jeśli chcesz pogodzić się z ukrytym plikiem, odznaczenie tej opcji pozwoli Windowsowi na użycie buforowanych wartości, co powinno przyspieszyć działanie.

Wayne Johnston
źródło
jest to dobre obejście dla pozbycia się symptomu, na który narzekam, ale nie odpowiada na zadane pytania. zazwyczaj zamieszczam pomocne, ale nie bezpośrednie odpowiedzi w ten sposób jako komentarze zamiast odpowiedzi.
quack quixote
4
Podkreślono, ale starałem się odpowiedzieć na podstawowe pytanie, jak uniknąć czkawki.
Wayne Johnston,
1

To powinno ci pomóc:

  1. Otwórz Panel sterowania. (Klasyczny Widok)
  2. Kliknij ikonę System.
  3. Kliknij link zaawansowanych ustawień systemu.
  4. W obszarze Wydajność kliknij przycisk Ustawienia.
  5. Na karcie Efekty wizualne odznacz „Pokaż miniatury zamiast ikon”.

Jeśli chodzi o wyłączanie miniatur dla określonego typu obrazu, musisz wyłączyć silnik podglądu miniatur wymieniony w rejestrze. Nie jest to łatwe, po prostu zostawiłbym to jako „włączone” lub „wyłączone”.

ta.speot.is
źródło
Pokaż miniatury zamiast ikon nie jest opcją w tym panelu w moim systemie (WinXP SP3). czy te wskazówki dotyczą systemów Vista / 7? w każdym razie to pytanie nie dotyczy wydajności; chodzi o miniatury. zapomnij łatwe, szukam szczegółów.
quack quixote
Sprawdziłem mój system XP i nie ma takiej opcji. Jeśli chodzi o „szczegóły”, sprawdź moją odpowiedź tutaj z kluczami rejestru i interfejsami COM, które możesz zbadać.
ta.speot. jest
tak, widziałem tę odpowiedź wcześniej, to sprawiło, że pomyślałem o tym ponownie. tak naprawdę nic nie wyjaśnia. :)
quack quixote