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?
źródło
Odpowiedzi:
1. Wyłączanie miniatur dla wszystkich typów wideo
regsvr32 /u shmedia.dll
regsvr32 shmedia.dll
( źródło 1 , źródło 2 )
2. Wyłączanie miniatur dla wszystkich typów obrazów
regsvr32.exe /u shimgvw.dll
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.
źródło
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.
źródło
To powinno ci pomóc:
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”.
źródło